Skip to content

Instantly share code, notes, and snippets.

@TheGammaSqueeze
Created October 5, 2024 07:09
Show Gist options
  • Select an option

  • Save TheGammaSqueeze/7841c219cb0c4ccc607df23dce8891da to your computer and use it in GitHub Desktop.

Select an option

Save TheGammaSqueeze/7841c219cb0c4ccc607df23dce8891da to your computer and use it in GitHub Desktop.
Retroid Pocket Mini - running kernel device tree dump - Android 10
This file has been truncated, but you can view the full file.
/dts-v1/;
/ {
qcom,msm-id = <0x164 0x20001>;
#size-cells = <0x02>;
compatible = "qcom,kona-iot-hdk\0qcom,kona-iot\0qcom,hdk";
qcom,board-id = <0x1001f 0x01>;
#address-cells = <0x02>;
interrupt-parent = <0x01>;
model = "Qualcomm Technologies, Inc. kona-iot HDK";
reserved-memory {
#size-cells = <0x02>;
ranges;
#address-cells = <0x02>;
phandle = <0x61f>;
secure_display_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0x163>;
size = <0x00 0xa400000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
sp_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0x162>;
size = <0x00 0x1000000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
pil_slpi_region@88c00000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x88c00000 0x00 0x1500000>;
phandle = <0xa3>;
};
pil_cdsp_region@87800000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x87800000 0x00 0x1400000>;
phandle = <0x97>;
};
pil_camera_region@86200000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x86200000 0x00 0x500000>;
phandle = <0x25e>;
};
hyp_region@80000000 {
no-map;
reg = <0x00 0x80000000 0x00 0x600000>;
phandle = <0x620>;
};
removed_region@80b00000 {
no-map;
reg = <0x00 0x80b00000 0x00 0x5300000>;
phandle = <0x623>;
};
pil_npu_region@86900000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x86900000 0x00 0x500000>;
phandle = <0x9d>;
};
cnss_wlan_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0x16d>;
size = <0x00 0x1400000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
pil_cvp_region@87300000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x87300000 0x00 0x500000>;
phandle = <0x9c>;
};
pil_gpu_region@8681a000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x8681a000 0x00 0x2000>;
phandle = <0x625>;
};
mem_dump_region {
compatible = "shared-dma-pool";
reusable;
phandle = <0xa2>;
size = <0x00 0x2800000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
smem_region@80900000 {
no-map;
reg = <0x00 0x80900000 0x00 0x200000>;
phandle = <0x83>;
};
qseecom_ta_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0x161>;
size = <0x00 0x1000000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
linux,cma {
compatible = "shared-dma-pool";
linux,cma-default;
alignment = <0x00 0x400000>;
reusable;
size = <0x00 0x2000000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
disp_rdump_region@9c000000 {
label = "disp_rdump_region";
reg = <0x00 0x9c000000 0x00 0x800000>;
phandle = <0x627>;
};
cdsp_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0x330>;
size = <0x00 0x400000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
pil_video_region@86e00000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x86e00000 0x00 0x500000>;
phandle = <0x9b>;
};
adsp_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0xa1>;
size = <0x00 0xc00000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
mailbox_region {
no-map;
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
phandle = <0x32c>;
size = <0x00 0x20000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
sdsp_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0x15f>;
size = <0x00 0x800000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
qseecom_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0x5f>;
size = <0x00 0x1400000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
pil_ipa_fw_region@86800000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x86800000 0x00 0x10000>;
phandle = <0x89>;
};
pil_adsp_region@8a100000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x8a100000 0x00 0x1d00000>;
phandle = <0x94>;
};
pil_ipa_gsi_region@86810000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x86810000 0x00 0xa000>;
phandle = <0x88>;
};
dfps_data_region@9e300000 {
label = "dfps_data_region";
reg = <0x00 0x9e300000 0x00 0x100000>;
phandle = <0x250>;
};
pil_spss_region@8be00000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x8be00000 0x00 0x100000>;
phandle = <0x87>;
};
cont_splash_region@9c000000 {
label = "cont_splash_region";
reg = <0x00 0x9c000000 0x00 0x2300000>;
phandle = <0x626>;
};
pil_wlan_fw_region@86700000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x86700000 0x00 0x100000>;
phandle = <0x624>;
};
xbl_aop_region@80700000 {
no-map;
reg = <0x00 0x80700000 0x00 0x160000>;
phandle = <0x621>;
};
cdsp_secure_heap@8bf00000 {
no-map;
compatible = "removed-dma-pool";
reg = <0x00 0x8bf00000 0x00 0x4600000>;
phandle = <0x164>;
};
user_contig_region {
compatible = "shared-dma-pool";
alignment = <0x00 0x400000>;
reusable;
phandle = <0x160>;
size = <0x00 0x1000000>;
alloc-ranges = <0x00 0x00 0x00 0xffffffff>;
};
reserved-memory@80860000 {
no-map;
compatible = "qcom,cmd-db";
reg = <0x00 0x80860000 0x00 0x20000>;
phandle = <0x622>;
};
};
mem-offline {
offline-sizes = <0x01 0x40000000 0x00 0x40000000 0x01 0xc0000000 0x00 0x80000000 0x02 0xc0000000 0x01 0x40000000>;
compatible = "qcom,mem-offline";
mboxes = <0x02 0x00>;
granule = <0x400>;
};
aliases {
hsuart1 = "/soc/qcom,qup_uart@888000";
swr2 = "/soc/qcom,msm-audio-apr/qcom,q6core-audio/bolero-cdc/tx-macro@3220000/tx_swr_master";
swr1 = "/soc/qcom,msm-audio-apr/qcom,q6core-audio/bolero-cdc/rx-macro@3200000/rx_swr_master";
pci-domain1 = "/soc/qcom,pcie@1c08000";
ufshc1 = "/soc/ufshc@1d84000";
swr0 = "/soc/qcom,msm-audio-apr/qcom,q6core-audio/bolero-cdc/wsa-macro@3240000/wsa_swr_master";
sdhc2 = "/soc/sdhci@8804000";
serial0 = "/soc/qcom,qup_uart@988000";
pci-domain0 = "/soc/qcom,pcie@1c00000";
pci-domain2 = "/soc/qcom,pcie@1c10000";
mhi-netdev0 = "/soc/qcom,pcie@1c10000/pcie2_rp/qcom,mhi@0/mhi_devices/mhi_rmnet@0";
};
cpu-pmu {
compatible = "arm,armv8-pmuv3";
phandle = <0x346>;
qcom,irq-is-percpu;
interrupts = <0x01 0x07 0x04>;
};
chosen {
linux,initrd-start = <0x00 0xaff38000>;
kaslr-seed = <0x00 0x00>;
linux,initrd-end = <0x00 0xafffef9d>;
bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7 console=ttyMSM0,115200n8 earlycon=msm_geni_serial,0xa90000 androidboot.hardware=qcom androidboot.console=ttyMSM0 androidboot.memcg=1 lpm_levels.sleep_disabled=1 video=vfb:640x400,bpp=32,memsize=3072000 msm_rtb.filter=0x237 service_locator.enable=1 androidboot.usbcontroller=a600000.dwc3 swiotlb=2048 loop.max_part=7 cgroup.memory=nokmem,nosocket reboot=panic_warm buildvariant=user androidboot.verifiedbootstate=orange androidboot.keymaster=1 androidboot.vbmeta.device=PARTUUID=46228cef-f046-fcd8-092c-6d29c9adc16e androidboot.vbmeta.avb_version=1.0 androidboot.vbmeta.device_state=unlocked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=6272 androidboot.vbmeta.digest=d8c5e3ef8afbeeea331354dfc395733c25b2dfb29f30bdab74041e8bae42a7e1 androidboot.vbmeta.invalidate_on_error=yes androidboot.veritymode=enforcing androidboot.bootdevice=1d84000.ufshc androidboot.boot_devices=soc/1d84000.ufshc androidboot.serialno=d2e5a184 androidboot.baseband=apq msm_drm.dsi_display0=qcom,mdss_dsi_ch13726a_amoled_video: lt9611uxc.cont_splash_en=1 androidboot.slot_suffix=_a rootwait ro init=/init androidboot.dtbo_idx=4 androidboot.dtb_idx=4";
};
psci {
compatible = "arm,psci-1.0";
method = "smc";
};
soc {
#size-cells = <0x01>;
compatible = "simple-bus";
ranges = <0x00 0x00 0x00 0xffffffff>;
#address-cells = <0x01>;
phandle = <0x347>;
i2c@988000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x289>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x988000 0x4000>;
clocks = <0x16 0x5c 0x16 0x84 0x16 0x85>;
phandle = <0x5af>;
dma-names = "tx\0rx";
pinctrl-0 = <0x288>;
interrupts = <0x00 0x25b 0x04>;
dmas = <0x283 0x00 0x02 0x03 0x40 0x00 0x283 0x01 0x02 0x03 0x40 0x00>;
};
qcom,msm-compress-dsp {
compatible = "qcom,msm-compress-dsp";
phandle = <0x2e6>;
};
qcom,spmi-debug@6b0f000 {
clock-names = "core_clk";
qcom,fuse-disable-bit = <0x18>;
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic-arb-debug";
status = "ok";
#address-cells = <0x02>;
reg = <0x6b0f000 0x60 0x7820a8 0x04>;
clocks = <0x48 0x00>;
phandle = <0x372>;
reg-names = "core\0fuse";
qcom,pmk8002-debug@6 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x06 0x00>;
};
qcom,pm8150b-debug@3 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x03 0x00>;
};
qcom,pmxprairie-debug@8 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x08 0x00>;
};
qcom,pm8150l-debug@4 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x04 0x00>;
};
qcom,pm8150-debug@1 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x01 0x00>;
};
qcom,pm8150-debug@0 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x00 0x00>;
};
qcom,pmk8002-debug@7 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x07 0x00>;
};
qcom,pm8150b-debug@2 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x02 0x00>;
};
qcom,pmxprairie-debug@9 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x09 0x00>;
};
qcom,pm8150l-debug@5 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
qcom,can-sleep;
#address-cells = <0x02>;
reg = <0x05 0x00>;
};
};
qcom,cc-debug {
clock-names = "xo_clk_src";
qcom,camcc = <0x6c>;
qcom,mccc = <0x6f>;
qcom,gpucc = <0x6d>;
compatible = "qcom,kona-debugcc";
qcom,videocc = <0x6a>;
qcom,apsscc = <0x6e>;
qcom,gcc = <0x16>;
clocks = <0x15 0x00>;
phandle = <0x36f>;
#clock-cells = <0x01>;
qcom,npucc = <0x54>;
qcom,dispcc = <0x6b>;
};
i2c@a80000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2a9>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa80000 0x4000>;
clocks = <0x16 0x6a 0x16 0x86 0x16 0x87>;
phandle = <0x5be>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2a8>;
interrupts = <0x00 0x161 0x04>;
dmas = <0x2a7 0x00 0x00 0x03 0x40 0x00 0x2a7 0x01 0x00 0x03 0x40 0x00>;
};
qcom,csiphy@ac6a000 {
clock-names = "cphy_rx_clk_src\0csiphy0_clk\0csi0phytimer_clk_src\0csi0phytimer_clk";
regulator-names = "gdscr\0refgen";
reg-cam-base = <0x6a000>;
csi-vdd-voltage = <0x124f80>;
compatible = "qcom,csiphy-v1.2.1\0qcom,csiphy";
cell-index = <0x00>;
status = "ok";
gdscr-supply = <0x255>;
mipi-csi-vdd-supply = <0x7e>;
clock-rates = <0x17d78400 0x00 0x11e1a300 0x00>;
reg = <0xac6a000 0x2000>;
clocks = <0x6c 0x0e 0x6c 0x1b 0x6c 0x10 0x6c 0x0f>;
phandle = <0x569>;
interrupt-names = "csiphy";
clock-cntl-level = "turbo";
src-clock-name = "csi0phytimer_clk_src";
reg-names = "csiphy";
interrupts = <0x00 0x1dd 0x01>;
refgen-supply = <0xb4>;
};
qcom,camera-flash1 {
flash-source = <0x64d 0x64e>;
switch-source = <0x651>;
torch-source = <0x64f 0x650>;
compatible = "qcom,camera-flash";
cell-index = <0x01>;
status = "disable";
phandle = <0x656>;
};
qcom,camera-flash0 {
flash-source = <0x64d 0x64e>;
switch-source = <0x651>;
torch-source = <0x64f 0x650>;
compatible = "qcom,camera-flash";
cell-index = <0x00>;
status = "disable";
phandle = <0x653>;
};
ssusb@a800000 {
USB3_GDSC-supply = <0x18a>;
clock-names = "core_clk\0iface_clk\0bus_aggr_clk\0utmi_clk\0sleep_clk\0xo";
qcom,msm-bus,name = "usb1";
qcom,core-clk-rate-hs = <0x3f940ab>;
iommus = <0x47 0x20 0x00>;
qcom,core-clk-rate = <0xbebc200>;
qcom,msm-bus,num-cases = <0x03>;
#size-cells = <0x01>;
compatible = "qcom,dwc-usb3-msm";
qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>;
vbus_dwc3-supply = <0x6b8>;
resets = <0x16 0x23>;
qcom,iommu-dma = "atomic";
status = "ok";
ranges;
reset-names = "core_reset";
qcom,default-mode-none;
#address-cells = <0x01>;
qcom,num-gsi-evt-buffs = <0x03>;
reg = <0xa800000 0x100000>;
clocks = <0x16 0xbc 0x16 0x10 0x16 0x09 0x16 0xbe 0x16 0xc1 0x16 0xc7>;
phandle = <0x4e7>;
qcom,msm-bus,vectors-KBps = <0x65 0x200 0x00 0x00 0x65 0x2a4 0x00 0x00 0x01 0x2ef 0x00 0x00 0x65 0x200 0xf4240 0x2625a0 0x65 0x2a4 0x00 0x960 0x01 0x2ef 0x00 0x9c40 0x65 0x200 0x3a980 0xaae60 0x65 0x2a4 0x00 0x960 0x01 0x2ef 0x00 0x9c40>;
interrupt-names = "dp_hs_phy_irq\0pwr_event_irq\0ss_phy_irq\0dm_hs_phy_irq";
qcom,use-pdc-interrupts;
qcom,msm-bus,num-paths = <0x03>;
interrupts-extended = <0x75 0x0c 0x03 0x01 0x00 0x87 0x04 0x75 0x10 0x04 0x75 0x0d 0x03>;
reg-names = "core_base";
qcom,gsi-reg-offset = <0xfc 0x110 0x120 0x130 0x144 0x1a4>;
qcom,pm-qos-latency = <0x3a>;
qcom,dwc-usb3-msm-tx-fifo-size = <0x6c30>;
qcom,charging-disabled;
dwc3@a800000 {
usb-phy = <0x18b 0x18c>;
snps,disable-clk-gating;
snps,usb3_lpm_capable;
compatible = "snps,dwc3";
maximum-speed = "super-speed";
dr_mode = "host";
status = "disabled";
snps,has-lpm-erratum;
linux,sysdev_is_parent;
snps,hird-threshold = [10];
reg = <0xa800000 0xd93c>;
phandle = <0x4e8>;
usb-core-id = <0x01>;
tx-fifo-resize;
interrupts = <0x00 0x8a 0x04>;
};
};
qcom,msm-dai-tdm-tert-tx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9121>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x1770000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f6>;
qcom,msm-cpudai-tdm-group-port-id = <0x9021>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-tert-tx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9021>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x30c>;
};
};
jtagmm@7040000 {
clock-names = "core_clk";
compatible = "qcom,jtagv8-mm";
reg = <0x7040000 0x1000>;
clocks = <0x48 0x00>;
qcom,coresight-jtagmm-cpu = <0x0d>;
phandle = <0x34e>;
reg-names = "etm-base";
};
qcom,msm-sen-auxpcm {
qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
compatible = "qcom,msm-auxpcm-dev";
qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
qcom,msm-cpudai-afe-clk-ver = <0x02>;
qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
qcom,msm-auxpcm-interface = "senary";
phandle = <0x2fa>;
qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
};
dsi_panel_pwr_supply_avdd {
#size-cells = <0x00>;
#address-cells = <0x01>;
phandle = <0x70e>;
qcom,panel-supply-entry@0 {
qcom,supply-name = "vddio";
qcom,supply-disable-load = <0x50>;
qcom,supply-max-voltage = <0x1b7740>;
qcom,supply-enable-load = <0xf230>;
qcom,supply-min-voltage = <0x1b7740>;
reg = <0x00>;
qcom,supply-post-on-sleep = <0x14>;
};
qcom,panel-supply-entry@1 {
qcom,supply-name = "avdd";
qcom,supply-disable-load = <0x64>;
qcom,supply-max-voltage = <0x5b8d80>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-min-voltage = <0x4630c0>;
reg = <0x01>;
};
};
qcom,cpu0-cpu-llcc-lat {
governor = "performance";
qcom,active-only;
operating-points-v2 = <0x4a>;
compatible = "qcom,devbw";
phandle = <0x57>;
qcom,src-dst-ports = <0x01 0x302>;
};
i3c-master@980000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,geni-i3c";
pinctrl-1 = <0x274>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x03>;
reg = <0x980000 0x4000 0xec30000 0x10000>;
clocks = <0x16 0x58 0x16 0x84 0x16 0x85>;
phandle = <0x5a8>;
pinctrl-0 = <0x273>;
interrupts-extended = <0x01 0x00 0x259 0x04 0x75 0x1f 0x04 0x75 0x1e 0x04>;
qcom,ibi-ctrl-id = <0x00>;
};
demux {
compatible = "qcom,demux";
};
etm@7140000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb95d>;
compatible = "arm,primecell";
reg = <0x7140000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x554>;
qcom,tupwr-disable;
coresight-name = "coresight-etm1";
cpu = <0x0e>;
port {
endpoint {
remote-endpoint = <0x23e>;
phandle = <0x247>;
};
};
};
syscon@90ba000 {
compatible = "syscon";
reg = <0x90ba000 0x54>;
phandle = <0x6f>;
};
usb_audio_qmi_dev {
iommus = <0x47 0x180f 0x00>;
compatible = "qcom,usb-audio-qmi-dev";
qcom,iommu-dma = "disabled";
qcom,usb-audio-intr-num = <0x02>;
qcom,usb-audio-stream-id = <0x0f>;
};
qcom,wb-display@0 {
label = "wb_display";
compatible = "qcom,wb-display";
cell-index = <0x00>;
phandle = <0x64b>;
};
i2c@994000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x28f>;
pinctrl-names = "default\0sleep";
status = "ok";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x994000 0x4000>;
clocks = <0x16 0x62 0x16 0x84 0x16 0x85>;
phandle = <0x5b2>;
dma-names = "tx\0rx";
pinctrl-0 = <0x28e>;
interrupts = <0x00 0x25e 0x04>;
dmas = <0x283 0x00 0x05 0x03 0x40 0x00 0x283 0x01 0x05 0x03 0x40 0x00>;
htr3212l@3c {
compatible = "kona,htr3212l";
reg = <0x3c>;
htr3212l,dv-en1 = <0x65 0x05 0x00>;
};
};
tpda@7863000 {
clock-names = "apb_pclk";
qcom,tpda-atid = <0x42>;
arm,primecell-periphid = <0xbb969>;
compatible = "arm,primecell";
qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x02 0x40>;
reg = <0x7863000 0x1000>;
clocks = <0x48 0x00>;
qcom,dsb-elem-size = <0x03 0x20>;
phandle = <0x508>;
coresight-name = "coresight-tpda-apss";
reg-names = "tpda-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@3 {
reg = <0x02>;
endpoint {
remote-endpoint = <0x20d>;
phandle = <0x211>;
slave-mode;
};
};
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x20a>;
phandle = <0x23c>;
};
};
port@2 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x20c>;
phandle = <0x210>;
slave-mode;
};
};
port@4 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x20e>;
phandle = <0x212>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x20b>;
phandle = <0x20f>;
slave-mode;
};
};
};
};
tpdm@6c41000 {
clock-names = "apb_pclk\0gcc_npu_axi_clk\0gcc_npu_cfg_ahb_clk\0npu_cc_xo_clk\0npu_core_clk\0npu_core_clk_src\0npu_cc_atb_clk\0npu_cc_dpm_clk\0npu_cc_dpm_xo_clk\0npu_cc_dl_dpm_clk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,proxy-clks = "gcc_npu_axi_clk\0gcc_npu_cfg_ahb_clk\0npu_cc_xo_clk\0npu_core_clk\0npu_core_clk_src\0npu_cc_atb_clk\0npu_cc_dpm_clk\0npu_cc_dpm_xo_clk\0npu_cc_dl_dpm_clk";
reg = <0x6c41000 0x1000>;
clocks = <0x48 0x00 0x16 0x28 0x16 0x2b 0x54 0x28 0x54 0x0d 0x54 0x0e 0x54 0x00 0x54 0x11 0x54 0x13 0x54 0x0f>;
phandle = <0x1fb>;
qcom,proxy-regs = "vdd\0vdd_cx";
coresight-name = "coresight-tpdm-npu-dpm";
reg-names = "tpdm-base";
vdd_cx-supply = <0x66>;
vdd-supply = <0x1e0>;
port {
endpoint {
remote-endpoint = <0x1e3>;
phandle = <0x21f>;
};
};
};
tpdm@6c29000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x6c29000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1ff>;
coresight-name = "coresight-tpdm-ipcc";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x208>;
phandle = <0x206>;
};
};
};
tpdm@6c08000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,msr-fix-req;
reg = <0x6c08000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1e9>;
coresight-name = "coresight-tpdm-mm";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x21b>;
phandle = <0x216>;
};
};
};
tpdm@6830000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x6830000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1e5>;
coresight-name = "coresight-tpdm-venus";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x219>;
phandle = <0x218>;
};
};
};
pinctrl@f000000 {
irqdomain-map-mask = <0xff 0x00>;
gpio-controller;
compatible = "qcom,kona-pinctrl";
#gpio-cells = <0x02>;
#interrupt-cells = <0x02>;
irqdomain-map = <0x00 0x00 0x75 0x4f 0x00 0x01 0x00 0x75 0x54 0x00 0x02 0x00 0x75 0x50 0x00 0x03 0x00 0x75 0x52 0x00 0x04 0x00 0x75 0x6b 0x00 0x07 0x00 0x75 0x2b 0x00 0x0b 0x00 0x75 0x2a 0x00 0x0e 0x00 0x75 0x2c 0x00 0x0f 0x00 0x75 0x34 0x00 0x13 0x00 0x75 0x43 0x00 0x17 0x00 0x75 0x44 0x00 0x18 0x00 0x75 0x69 0x00 0x1b 0x00 0x75 0x5c 0x00 0x1c 0x00 0x75 0x6a 0x00 0x1f 0x00 0x75 0x45 0x00 0x23 0x00 0x75 0x46 0x00 0x27 0x00 0x75 0x49 0x00 0x28 0x00 0x75 0x6c 0x00 0x2b 0x00 0x75 0x47 0x00 0x2d 0x00 0x75 0x48 0x00 0x2f 0x00 0x75 0x53 0x00 0x33 0x00 0x75 0x4a 0x00 0x37 0x00 0x75 0x4d 0x00 0x3b 0x00 0x75 0x4e 0x00 0x3f 0x00 0x75 0x4b 0x00 0x40 0x00 0x75 0x51 0x00 0x41 0x00 0x75 0x57 0x00 0x42 0x00 0x75 0x58 0x00 0x43 0x00 0x75 0x59 0x00 0x44 0x00 0x75 0x36 0x00 0x46 0x00 0x75 0x55 0x00 0x4d 0x00 0x75 0x2e 0x00 0x50 0x00 0x75 0x5a 0x00 0x51 0x00 0x75 0x5b 0x00 0x53 0x00 0x75 0x61 0x00 0x54 0x00 0x75 0x62 0x00 0x56 0x00 0x75 0x63 0x00 0x58 0x00 0x75 0x65 0x00 0x59 0x00 0x75 0x66 0x00 0x5c 0x00 0x75 0x67 0x00 0x5d 0x00 0x75 0x68 0x00 0x64 0x00 0x75 0x35 0x00 0x67 0x00 0x75 0x2f 0x00 0x68 0x00 0x75 0x30 0x00 0x6c 0x00 0x75 0x31 0x00 0x6d 0x00 0x75 0x5e 0x00 0x6e 0x00 0x75 0x5f 0x00 0x6f 0x00 0x75 0x60 0x00 0x70 0x00 0x75 0x37 0x00 0x71 0x00 0x75 0x38 0x00 0x76 0x00 0x75 0x32 0x00 0x79 0x00 0x75 0x33 0x00 0x7a 0x00 0x75 0x39 0x00 0x7b 0x00 0x75 0x3a 0x00 0x7c 0x00 0x75 0x2d 0x00 0x7e 0x00 0x75 0x3b 0x00 0x80 0x00 0x75 0x4c 0x00 0x81 0x00 0x75 0x56 0x00 0x84 0x00 0x75 0x5d 0x00 0x85 0x00 0x75 0x41 0x00 0x86 0x00 0x75 0x42 0x00 0x88 0x00 0x75 0x3e 0x00 0x89 0x00 0x75 0x3f 0x00 0x8a 0x00 0x75 0x40 0x00 0x8e 0x00 0x75 0x3c 0x00 0x8f 0x00 0x75 0x3d 0x00 0x93 0x00 0x75 0x6d 0x00 0x96 0x00 0x75 0x6e 0x00 0x9d 0x00 0x75 0x6f 0x00 0x9e 0x00 0x75 0x70 0x00 0xa0 0x00 0x75 0x71 0x00 0xa2 0x00 0x75 0x72 0x00 0xa4 0x00 0x75 0x73 0x00 0xa6 0x00 0x75 0x74 0x00 0xa7 0x00 0x75 0x75 0x00 0xaf 0x00 0x75 0x76 0x00 0xb1 0x00 0x75 0x77 0x00 0xb3 0x00 0x75 0x78 0x00>;
wakeup-parent = <0x75>;
reg = <0xf000000 0x1000000>;
phandle = <0x65>;
interrupt-controller;
irqdomain-map-pass-thru = <0x00 0xff>;
interrupts = <0x00 0xd0 0x04>;
usb2_5v_boost {
usb2_5v_boost_default {
phandle = <0x641>;
mux {
function = "gpio";
pins = "gpio117";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio117";
};
};
};
cam_sensor_et_vio_suspend {
phandle = <0x49a>;
mux {
function = "gpio";
pins = "gpio145";
};
config {
drive-strength = <0x02>;
pins = "gpio145";
bias-pull-down;
};
};
sde_led_driver_en2_gpio {
phandle = <0x48e>;
mux {
function = "gpio";
pins = "gpio140";
};
config {
drive-strength = <0x10>;
pins = "gpio140";
bias-pull-down;
};
};
qupv3_se6_4uart_pins {
phandle = <0x3ef>;
qupv3_se6_default_tx {
phandle = <0x27c>;
mux {
function = "gpio";
pins = "gpio18";
};
config {
drive-strength = <0x02>;
pins = "gpio18";
bias-pull-up;
};
};
qupv3_se6_ctsrx {
phandle = <0x27d>;
mux {
function = "qup6";
pins = "gpio16\0gpio19";
};
config {
drive-strength = <0x02>;
pins = "gpio16\0gpio19";
bias-disable;
};
};
qupv3_se6_tx {
phandle = <0x27f>;
mux {
function = "qup6";
pins = "gpio18";
};
config {
drive-strength = <0x02>;
pins = "gpio18";
bias-pull-up;
};
};
qupv3_se6_default_rtsrx {
phandle = <0x27b>;
mux {
function = "gpio";
pins = "gpio17\0gpio19";
};
config {
drive-strength = <0x02>;
pins = "gpio17\0gpio19";
bias-pull-down;
};
};
qupv3_se6_default_cts {
phandle = <0x27a>;
mux {
function = "gpio";
pins = "gpio16";
};
config {
drive-strength = <0x02>;
pins = "gpio16";
bias-disable;
};
};
qupv3_se6_rts {
phandle = <0x27e>;
mux {
function = "qup6";
pins = "gpio17";
};
config {
drive-strength = <0x02>;
pins = "gpio17";
bias-pull-down;
};
};
};
sec_mi2s_sd0 {
sec_mi2s_sd0_sleep {
phandle = <0x45b>;
mux {
function = "gpio";
pins = "gpio143";
};
config {
drive-strength = <0x02>;
pins = "gpio143";
bias-pull-down;
input-enable;
};
};
sec_mi2s_sd0_active {
phandle = <0x45c>;
mux {
function = "mi2s1_data0";
pins = "gpio143";
};
config {
drive-strength = <0x08>;
pins = "gpio143";
bias-disable;
};
};
};
cam_sensor_suspend_etleft {
phandle = <0x4a2>;
mux {
function = "gpio";
pins = "gpio93";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio93";
bias-pull-down;
};
};
cam_sensor_suspend_rgbleft {
phandle = <0x4ac>;
mux {
function = "gpio";
pins = "gpio78";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio78";
bias-pull-down;
};
};
sec_tdm_dout {
sec_tdm_dout_active {
phandle = <0x442>;
mux {
function = "mi2s1_data1";
pins = "gpio144";
};
config {
drive-strength = <0x08>;
pins = "gpio144";
bias-disable;
};
};
sec_tdm_dout_sleep {
phandle = <0x441>;
mux {
function = "gpio";
pins = "gpio144";
};
config {
drive-strength = <0x02>;
pins = "gpio144";
bias-pull-down;
input-enable;
};
};
};
qupv3_se1_i3c_pins {
phandle = <0x4af>;
qupv3_se1_i3c_active {
phandle = <0x276>;
mux {
function = "ibi_i3c";
pins = "gpio4\0gpio5";
};
config {
drive-strength = <0x10>;
pins = "gpio4\0gpio5";
bias-pull-up;
};
};
qupv3_se1_i3c_sleep {
phandle = <0x277>;
mux {
function = "ibi_i3c";
pins = "gpio4\0gpio5";
};
config {
drive-strength = <0x10>;
pins = "gpio4\0gpio5";
bias-pull-up;
};
};
};
qupv3_se11_spi_pins {
phandle = <0x4d2>;
qupv3_se11_spi_active {
phandle = <0x2b9>;
mux {
function = "qup11";
pins = "gpio60\0gpio61\0gpio62\0gpio63";
};
config {
drive-strength = <0x06>;
pins = "gpio60\0gpio61\0gpio62\0gpio63";
bias-disable;
};
};
qupv3_se11_spi_sleep {
phandle = <0x2ba>;
mux {
function = "gpio";
pins = "gpio60\0gpio61\0gpio62\0gpio63";
};
config {
drive-strength = <0x06>;
pins = "gpio60\0gpio61\0gpio62\0gpio63";
bias-disable;
};
};
};
qupv3_se9_spi_pins {
phandle = <0x4d0>;
qupv3_se9_spi_active {
phandle = <0x2b5>;
mux {
function = "qup9";
pins = "gpio125\0gpio126\0gpio127\0gpio128";
};
config {
drive-strength = <0x06>;
pins = "gpio125\0gpio126\0gpio127\0gpio128";
bias-disable;
};
};
qupv3_se9_spi_sleep {
phandle = <0x2b6>;
mux {
function = "gpio";
pins = "gpio125\0gpio126\0gpio127\0gpio128";
};
config {
drive-strength = <0x06>;
pins = "gpio125\0gpio126\0gpio127\0gpio128";
bias-disable;
};
};
};
cam_sensor_mclk3_suspend {
phandle = <0x474>;
mux {
function = "cam_mclk";
pins = "gpio97";
};
config {
drive-strength = <0x02>;
pins = "gpio97";
bias-pull-down;
};
};
cam_sensor_mclk3_active {
phandle = <0x473>;
mux {
function = "cam_mclk";
pins = "gpio97";
};
config {
drive-strength = <0x02>;
pins = "gpio97";
bias-disable;
};
};
usb2_1v2_en {
usb2_1v2_en_default {
phandle = <0x643>;
mux {
function = "gpio";
pins = "gpio118";
};
config {
drive-strength = <0x02>;
pins = "gpio118";
output-high;
};
};
};
qupv3_se17_spi_pins {
phandle = <0x4df>;
qupv3_se17_spi_active {
phandle = <0x2d8>;
mux {
function = "qup17";
pins = "gpio52\0gpio53\0gpio54\0gpio55";
};
config {
drive-strength = <0x06>;
pins = "gpio52\0gpio53\0gpio54\0gpio55";
bias-disable;
};
};
qupv3_se17_spi_sleep {
phandle = <0x2d9>;
mux {
function = "gpio";
pins = "gpio52\0gpio53\0gpio54\0gpio55";
};
config {
drive-strength = <0x06>;
pins = "gpio52\0gpio53\0gpio54\0gpio55";
bias-disable;
};
};
};
sdc2_cmd_ds_400KHz {
phandle = <0x404>;
config {
drive-strength = <0x10>;
pins = "sdc2_cmd";
bias-pull-up;
};
};
cci1_active {
phandle = <0x257>;
mux {
function = "cci_i2c";
pins = "gpio103\0gpio104";
};
config {
drive-strength = <0x02>;
pins = "gpio103\0gpio104";
bias-pull-up;
};
};
mdm2ap {
mdm2ap_sleep {
phandle = <0x64>;
mux {
function = "gpio";
pins = "gpio1\0gpio3";
};
config {
drive-strength = <0x08>;
pins = "gpio1\0gpio3";
bias-disable;
};
};
mdm2ap_active {
phandle = <0x62>;
mux {
function = "gpio";
pins = "gpio1\0gpio3";
};
config {
drive-strength = <0x08>;
pins = "gpio1\0gpio3";
bias-disable;
};
};
};
cam_sensor_suspend_rear {
phandle = <0x47c>;
mux {
function = "gpio";
pins = "gpio93";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio93";
bias-pull-down;
};
};
sde_dp_usbplug_cc_suspend {
phandle = <0x411>;
mux {
function = "gpio";
pins = "gpio65";
};
config {
drive-strength = <0x02>;
pins = "gpio65";
bias-pull-down;
};
};
qupv3_se11_i2c_pins {
phandle = <0x4cb>;
qupv3_se11_i2c_active {
phandle = <0x2ae>;
mux {
function = "qup11";
pins = "gpio60\0gpio61";
};
config {
drive-strength = <0x02>;
pins = "gpio60\0gpio61";
bias-disable;
};
};
qupv3_se11_i2c_sleep {
phandle = <0x2af>;
mux {
function = "gpio";
pins = "gpio60\0gpio61";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio60\0gpio61";
};
};
};
cam_sensor_mclk0_active {
phandle = <0x46d>;
mux {
function = "cam_mclk";
pins = "gpio94";
};
config {
drive-strength = <0x02>;
pins = "gpio94";
bias-disable;
};
};
tsif1_signals_active {
phandle = <0xb2>;
tsif2_clk {
function = "tsif1_clk";
pins = "gpio73";
};
tsif2_en {
function = "tsif1_en";
pins = "gpio74";
};
tsif2_data {
function = "tsif1_data";
pins = "gpio75";
};
signals_cfg {
pins = "gpio73\0gpio74\0gpio75";
drive_strength = <0x02>;
bias-pull-down;
};
};
tsif0_sync_active {
phandle = <0xb1>;
tsif1_sync {
function = "tsif0_sync";
pins = "gpio72";
drive_strength = <0x02>;
bias-pull-down;
};
};
cam_sensor_suspend_6dofright {
phandle = <0x4a8>;
mux {
function = "gpio";
pins = "gpio131";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio131";
bias-pull-down;
};
};
cam_sensor_suspend_rst2 {
phandle = <0x480>;
mux {
function = "gpio";
pins = "gpio78";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio78";
bias-pull-down;
};
};
cam_sensor_suspend_rst3 {
phandle = <0x486>;
mux {
function = "gpio";
pins = "gpio144";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio144";
bias-pull-down;
};
};
qupv3_se17_4uart_pins {
phandle = <0x3f3>;
qupv3_se17_ctsrx {
phandle = <0x2bf>;
mux {
function = "qup17";
pins = "gpio52\0gpio55";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio52\0gpio55";
};
};
qupv3_se17_rts {
phandle = <0x2c0>;
mux {
function = "qup17";
pins = "gpio53";
};
config {
drive-strength = <0x02>;
pins = "gpio53";
bias-pull-down;
};
};
qupv3_se17_tx {
phandle = <0x2c1>;
mux {
function = "qup17";
pins = "gpio54";
};
config {
drive-strength = <0x02>;
pins = "gpio54";
bias-pull-up;
};
};
};
qupv3_se16_2uart_pins {
phandle = <0x3f1>;
qupv3_se16_rx {
phandle = <0x280>;
mux {
function = "qup16";
pins = "gpio51";
};
config {
drive-strength = <0x02>;
pins = "gpio51";
bias-pull-up;
};
};
qupv3_se16_tx {
phandle = <0x281>;
mux {
function = "qup16";
pins = "gpio50";
};
config {
drive-strength = <0x02>;
pins = "gpio50";
bias-pull-up;
};
};
qupv3_se16_sleep {
phandle = <0x3f2>;
mux {
function = "gpio";
pins = "gpio50\0gpio51";
};
config {
drive-strength = <0x02>;
pins = "gpio50\0gpio51";
bias-pull-down;
};
};
};
fg_int_default {
phandle = <0x4da>;
mux {
function = "gpio";
pins = "gpio0";
};
config {
pins = "gpio0";
bias-disable;
drive_strength = <0x02>;
};
};
tert_mi2s_sck {
tert_mi2s_sck_sleep {
phandle = <0x45f>;
mux {
function = "gpio";
pins = "gpio133";
};
config {
drive-strength = <0x02>;
pins = "gpio133";
bias-pull-down;
input-enable;
};
};
tert_mi2s_sck_active {
phandle = <0x460>;
mux {
function = "mi2s2_sck";
pins = "gpio133";
};
config {
drive-strength = <0x08>;
pins = "gpio133";
bias-disable;
};
};
};
sdc2_cmd_ds_100MHz {
phandle = <0x406>;
config {
drive-strength = <0x10>;
pins = "sdc2_cmd";
bias-pull-up;
};
};
tert_mi2s_sd0 {
tert_mi2s_sd0_sleep {
phandle = <0x463>;
mux {
function = "gpio";
pins = "gpio134";
};
config {
drive-strength = <0x02>;
pins = "gpio134";
bias-pull-down;
input-enable;
};
};
tert_mi2s_sd0_active {
phandle = <0x464>;
mux {
function = "mi2s2_data0";
pins = "gpio134";
};
config {
drive-strength = <0x08>;
pins = "gpio134";
bias-disable;
};
};
};
qupv3_se15_i2c_pins {
phandle = <0x4d6>;
qupv3_se15_i2c_active {
phandle = <0x2c7>;
mux {
function = "qup15";
pins = "gpio44\0gpio45";
};
config {
drive-strength = <0x02>;
pins = "gpio44\0gpio45";
bias-disable;
};
};
qupv3_se15_i2c_sleep {
phandle = <0x2c8>;
mux {
function = "gpio";
pins = "gpio44\0gpio45";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio44\0gpio45";
};
};
};
cam_sensor_6dof_vana_active {
phandle = <0x491>;
mux {
function = "gpio";
pins = "gpio84";
};
config {
drive-strength = <0x02>;
pins = "gpio84";
bias-disable;
};
};
cam_sensor_et_vana_active {
phandle = <0x497>;
mux {
function = "gpio";
pins = "gpio114";
};
config {
drive-strength = <0x02>;
pins = "gpio114";
bias-disable;
};
};
cam_sensor_suspend_4 {
phandle = <0x488>;
mux {
function = "gpio";
pins = "gpio130";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio130";
bias-pull-down;
};
};
cam_sensor_active_rst2 {
phandle = <0x47f>;
mux {
function = "gpio";
pins = "gpio78";
};
config {
drive-strength = <0x02>;
pins = "gpio78";
bias-disable;
};
};
pmx_sde {
phandle = <0x412>;
sde_dsi1_active {
phandle = <0x415>;
mux {
function = "gpio";
pins = "gpio128";
};
config {
drive-strength = <0x08>;
pins = "gpio128";
bias-disable = <0x00>;
};
};
sde_dsi1_suspend {
phandle = <0x416>;
mux {
function = "gpio";
pins = "gpio128";
};
config {
drive-strength = <0x02>;
pins = "gpio128";
bias-pull-down;
};
};
sde_dsi_suspend {
phandle = <0x414>;
mux {
function = "gpio";
pins = "gpio75\0gpio60";
};
config {
drive-strength = <0x02>;
pins = "gpio75\0gpio60";
bias-pull-down;
};
};
sde_dsi_active {
phandle = <0x413>;
mux {
function = "gpio";
pins = "gpio75\0gpio60";
};
config {
drive-strength = <0x08>;
pins = "gpio75\0gpio60";
bias-disable = <0x00>;
};
};
};
sde_display_1p8_en_gpio {
phandle = <0x490>;
mux {
function = "gpio";
pins = "gpio133";
};
config {
drive-strength = <0x10>;
pins = "gpio133";
bias-pull-down;
};
};
tert_tdm_dout {
tert_tdm_dout_sleep {
phandle = <0x449>;
mux {
function = "gpio";
pins = "gpio137";
};
config {
drive-strength = <0x02>;
pins = "gpio137";
bias-pull-down;
input-enable;
};
};
tert_tdm_dout_active {
phandle = <0x44a>;
mux {
function = "mi2s2_data1";
pins = "gpio137";
};
config {
drive-strength = <0x08>;
pins = "gpio137";
bias-disable;
};
};
};
sec_aux_pcm {
sec_aux_pcm_ws_active {
phandle = <0x426>;
mux {
function = "mi2s1_ws";
pins = "gpio145";
};
config {
drive-strength = <0x08>;
pins = "gpio145";
bias-disable;
};
};
sec_aux_pcm_clk_active {
phandle = <0x424>;
mux {
function = "mi2s1_sck";
pins = "gpio142";
};
config {
drive-strength = <0x08>;
pins = "gpio142";
bias-disable;
};
};
sec_aux_pcm_ws_sleep {
phandle = <0x425>;
mux {
function = "gpio";
pins = "gpio145";
};
config {
drive-strength = <0x02>;
pins = "gpio145";
bias-pull-down;
input-enable;
};
};
sec_aux_pcm_clk_sleep {
phandle = <0x423>;
mux {
function = "gpio";
pins = "gpio142";
};
config {
drive-strength = <0x02>;
pins = "gpio142";
bias-pull-down;
input-enable;
};
};
};
cnss_pins {
cnss_wlan_en_sleep {
phandle = <0xa7>;
mux {
function = "gpio";
pins = "gpio20";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio20";
bias-pull-down;
};
};
cnss_wlan_en_active {
phandle = <0xa6>;
mux {
function = "gpio";
pins = "gpio20";
};
config {
drive-strength = <0x10>;
pins = "gpio20";
output-high;
bias-pull-up;
};
};
};
qupv3_se18_spi_pins {
phandle = <0x4e0>;
qupv3_se18_spi_sleep {
phandle = <0x2db>;
mux {
function = "gpio";
pins = "gpio56\0gpio57\0gpio58\0gpio59";
};
config {
drive-strength = <0x06>;
pins = "gpio56\0gpio57\0gpio58\0gpio59";
bias-disable;
};
};
qupv3_se18_spi_active {
phandle = <0x2da>;
mux {
function = "qup18";
pins = "gpio56\0gpio57\0gpio58\0gpio59";
};
config {
drive-strength = <0x06>;
pins = "gpio56\0gpio57\0gpio58\0gpio59";
bias-disable;
};
};
};
pmx_ts_release {
pmx_ts_release {
phandle = <0x3fa>;
mux {
function = "gpio";
pins = "gpio38\0gpio39";
};
config {
drive-strength = <0x02>;
pins = "gpio38\0gpio39";
bias-disable;
};
};
};
pmx_ts_int_suspend {
ts_int_suspend {
phandle = <0x3f6>;
mux {
function = "gpio";
pins = "gpio39";
};
config {
drive-strength = <0x02>;
pins = "gpio39";
bias-pull-down;
};
};
};
cam_sensor_mclk6_suspend {
phandle = <0x47a>;
mux {
function = "cam_mclk";
pins = "gpio100";
};
config {
drive-strength = <0x02>;
pins = "gpio100";
bias-pull-down;
};
};
sdc2_clk_ds_100MHz {
phandle = <0x400>;
config {
drive-strength = <0x10>;
pins = "sdc2_clk";
bias-disable;
};
};
qupv3_se10_spi_pins {
phandle = <0x4d1>;
qupv3_se10_spi_sleep {
phandle = <0x2b8>;
mux {
function = "gpio";
pins = "gpio129\0gpio130\0gpio131\0gpio132";
};
config {
drive-strength = <0x06>;
pins = "gpio129\0gpio130\0gpio131\0gpio132";
bias-disable;
};
};
qupv3_se10_spi_active {
phandle = <0x2b7>;
mux {
function = "qup10";
pins = "gpio129\0gpio130\0gpio131\0gpio132";
};
config {
drive-strength = <0x06>;
pins = "gpio129\0gpio130\0gpio131\0gpio132";
bias-disable;
};
};
};
qupv3_se4_spi_pins {
phandle = <0x4c4>;
qupv3_se4_spi_sleep {
phandle = <0x29d>;
mux {
function = "gpio";
pins = "gpio8\0gpio9\0gpio10\0gpio11";
};
config {
drive-strength = <0x06>;
pins = "gpio8\0gpio9\0gpio10\0gpio11";
bias-disable;
};
};
qupv3_se4_spi_active {
phandle = <0x29c>;
mux {
function = "qup4";
pins = "gpio8\0gpio9\0gpio10\0gpio11";
};
config {
drive-strength = <0x06>;
pins = "gpio8\0gpio9\0gpio10\0gpio11";
bias-disable;
};
};
};
pri_mi2s_sd1 {
pri_mi2s_sd1_sleep {
phandle = <0x453>;
mux {
function = "gpio";
pins = "gpio140";
};
config {
drive-strength = <0x02>;
pins = "gpio140";
bias-pull-down;
input-enable;
};
};
pri_mi2s_sd1_active {
phandle = <0x454>;
mux {
function = "mi2s0_data1";
pins = "gpio140";
};
config {
drive-strength = <0x08>;
pins = "gpio140";
bias-disable;
output-high;
};
};
};
cam_sensor_6dof_vio_suspend {
phandle = <0x496>;
mux {
function = "gpio";
pins = "gpio83";
};
config {
drive-strength = <0x02>;
pins = "gpio83";
bias-pull-down;
};
};
cam_sensor_rgb_vdig_active {
phandle = <0x49f>;
mux {
function = "gpio";
pins = "gpio115";
};
config {
drive-strength = <0x02>;
pins = "gpio115";
bias-disable;
};
};
sdc2_data_off {
phandle = <0x409>;
config {
drive-strength = <0x02>;
pins = "sdc2_data";
bias-pull-up;
};
};
pri_mi2s_sd0 {
pri_mi2s_sd0_sleep {
phandle = <0x451>;
mux {
function = "gpio";
pins = "gpio139";
};
config {
drive-strength = <0x02>;
pins = "gpio139";
bias-pull-down;
input-enable;
};
};
pri_mi2s_sd0_active {
phandle = <0x452>;
mux {
function = "mi2s0_data0";
pins = "gpio139";
};
config {
drive-strength = <0x08>;
pins = "gpio139";
bias-disable;
output-high;
};
};
};
pmx_ts_reset_suspend {
ts_reset_suspend {
phandle = <0x3f9>;
mux {
function = "gpio";
pins = "gpio38";
};
config {
drive-strength = <0x02>;
pins = "gpio38";
bias-pull-down;
};
};
};
tert_aux_pcm_dout {
tert_aux_pcm_dout_active {
phandle = <0x432>;
mux {
function = "mi2s2_data1";
pins = "gpio137";
};
config {
drive-strength = <0x08>;
pins = "gpio137";
bias-disable;
};
};
tert_aux_pcm_dout_sleep {
phandle = <0x431>;
mux {
function = "gpio";
pins = "gpio137";
};
config {
drive-strength = <0x02>;
pins = "gpio137";
bias-pull-down;
input-enable;
};
};
};
sec_aux_pcm_din {
sec_aux_pcm_din_active {
phandle = <0x428>;
mux {
function = "mi2s1_data0";
pins = "gpio143";
};
config {
drive-strength = <0x08>;
pins = "gpio143";
bias-disable;
};
};
sec_aux_pcm_din_sleep {
phandle = <0x427>;
mux {
function = "gpio";
pins = "gpio143";
};
config {
drive-strength = <0x02>;
pins = "gpio143";
bias-pull-down;
input-enable;
};
};
};
qupv3_se17_i2c_pins {
phandle = <0x4d8>;
qupv3_se17_i2c_active {
phandle = <0x2cc>;
mux {
function = "qup17";
pins = "gpio52\0gpio53";
};
config {
drive-strength = <0x02>;
pins = "gpio52\0gpio53";
bias-disable;
};
};
qupv3_se17_i2c_sleep {
phandle = <0x2cd>;
mux {
function = "gpio";
pins = "gpio52\0gpio53";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio52\0gpio53";
};
};
};
cam_sensor_active_rgbright {
phandle = <0x4a9>;
mux {
function = "gpio";
pins = "gpio109";
};
config {
drive-strength = <0x02>;
pins = "gpio109";
bias-disable;
};
};
cam_sensor_active_etright {
phandle = <0x4a3>;
mux {
function = "gpio";
pins = "gpio92";
};
config {
drive-strength = <0x02>;
pins = "gpio92";
bias-disable;
};
};
cam_sensor_active_rear_aux {
phandle = <0x47d>;
mux {
function = "gpio";
pins = "gpio92";
};
config {
drive-strength = <0x02>;
pins = "gpio92";
bias-disable;
};
};
ufs_dev_reset_assert {
phandle = <0x79>;
config {
output-low;
drive-strength = <0x08>;
pins = "ufs_reset";
bias-pull-down;
};
};
cam_sensor_6dof_vdig_suspend {
phandle = <0x494>;
mux {
function = "gpio";
pins = "gpio82";
};
config {
drive-strength = <0x02>;
pins = "gpio82";
bias-pull-down;
};
};
pri_tdm_dout {
pri_tdm_dout_sleep {
phandle = <0x439>;
mux {
function = "gpio";
pins = "gpio140";
};
config {
drive-strength = <0x02>;
pins = "gpio140";
bias-pull-down;
input-enable;
};
};
pri_tdm_dout_active {
phandle = <0x43a>;
mux {
function = "mi2s0_data1";
pins = "gpio140";
};
config {
drive-strength = <0x08>;
pins = "gpio140";
bias-disable;
};
};
};
cam_sensor_rgb_vio_suspend {
phandle = <0x49e>;
mux {
function = "gpio";
pins = "gpio116";
};
config {
drive-strength = <0x02>;
pins = "gpio116";
bias-pull-down;
};
};
storage_cd {
phandle = <0x3fb>;
mux {
function = "gpio";
pins = "gpio77";
};
config {
drive-strength = <0x02>;
pins = "gpio77";
bias-pull-up;
};
};
cci0_active {
phandle = <0x256>;
mux {
function = "cci_i2c";
pins = "gpio101\0gpio102";
};
config {
drive-strength = <0x02>;
pins = "gpio101\0gpio102";
bias-pull-up;
};
};
cam_sensor_et_vana_suspend {
phandle = <0x498>;
mux {
function = "gpio";
pins = "gpio114";
};
config {
drive-strength = <0x02>;
pins = "gpio114";
bias-pull-down;
};
};
cam_sensor_active_6dofright {
phandle = <0x4a7>;
mux {
function = "gpio";
pins = "gpio131";
};
config {
drive-strength = <0x02>;
pins = "gpio131";
bias-disable;
};
};
cam_sensor_mclk5_suspend {
phandle = <0x478>;
mux {
function = "cam_mclk";
pins = "gpio99";
};
config {
drive-strength = <0x02>;
pins = "gpio99";
bias-pull-down;
};
};
cam_sensor_mclk2_suspend {
phandle = <0x472>;
mux {
function = "gpio";
pins = "gpio96";
};
config {
drive-strength = <0x02>;
pins = "gpio96";
bias-pull-down;
};
};
qupv3_se12_2uart_pins {
phandle = <0x3f0>;
qupv3_se12_2uart_active {
phandle = <0x2a4>;
mux {
function = "qup12";
pins = "gpio34\0gpio35";
};
config {
drive-strength = <0x02>;
pins = "gpio34\0gpio35";
};
};
qupv3_se12_2uart_sleep {
phandle = <0x2a5>;
mux {
drive-strength = <0x02>;
pins = "gpio34\0gpio35";
bias-pull-down;
};
config {
drive-strength = <0x02>;
pins = "gpio34\0gpio35";
bias-pull-down;
};
};
};
cci3_active {
phandle = <0x25b>;
mux {
function = "cci_i2c";
pins = "gpio107\0gpio108";
};
config {
drive-strength = <0x02>;
pins = "gpio107\0gpio108";
bias-pull-up;
};
};
cam_sensor_rgb_vio_active {
phandle = <0x49d>;
mux {
function = "gpio";
pins = "gpio116";
};
config {
drive-strength = <0x02>;
pins = "gpio116";
bias-disable;
};
};
cam_sensor_active_4 {
phandle = <0x487>;
mux {
function = "gpio";
pins = "gpio130";
};
config {
drive-strength = <0x02>;
pins = "gpio130";
bias-disable;
};
};
spkr_1_sd_n {
spkr_1_sd_n_sleep {
phandle = <0x467>;
mux {
function = "gpio";
pins = "gpio129";
};
config {
drive-strength = <0x02>;
pins = "gpio129";
bias-pull-down;
input-enable;
};
};
spkr_1_sd_n_active {
phandle = <0x468>;
mux {
function = "gpio";
pins = "gpio129";
};
config {
drive-strength = <0x10>;
pins = "gpio129";
bias-disable;
output-high;
};
};
};
cam_sensor_mclk2_active {
phandle = <0x471>;
mux {
function = "gpio";
pins = "gpio96";
};
config {
drive-strength = <0x02>;
pins = "gpio96";
bias-disable;
};
};
pmx_sde_te {
sde_te_active {
phandle = <0x417>;
mux {
function = "mdp_vsync";
pins = "gpio66";
};
config {
drive-strength = <0x02>;
pins = "gpio66";
bias-pull-down;
};
};
sde_te1_active {
phandle = <0x419>;
mux {
function = "mdp_vsync";
pins = "gpio67";
};
config {
drive-strength = <0x02>;
pins = "gpio67";
bias-pull-down;
};
};
sde_te_suspend {
phandle = <0x418>;
mux {
function = "mdp_vsync";
pins = "gpio66";
};
config {
drive-strength = <0x02>;
pins = "gpio66";
bias-pull-down;
};
};
sde_te1_suspend {
phandle = <0x41a>;
mux {
function = "mdp_vsync";
pins = "gpio67";
};
config {
drive-strength = <0x02>;
pins = "gpio67";
bias-pull-down;
};
};
};
sde_dp_aux_active {
phandle = <0x40e>;
mux {
function = "gpio";
pins = "gpio8\0gpio9";
};
config {
drive-strength = <0x08>;
pins = "gpio8\0gpio9";
bias-disable = <0x00>;
};
};
ap2mdm {
ap2mdm_active {
phandle = <0x61>;
mux {
function = "gpio";
pins = "gpio56\0gpio55";
};
config {
drive-strength = <0x10>;
pins = "gpio56\0gpio55";
bias-disable;
};
};
ap2mdm_sleep {
phandle = <0x63>;
mux {
function = "gpio";
pins = "gpio56\0gpio55";
};
config {
drive-strength = <0x08>;
pins = "gpio56\0gpio55";
bias-disable;
};
};
};
tsif1_sync_active {
phandle = <0xb3>;
tsif2_sync {
function = "tsif1_sync";
pins = "gpio76";
drive_strength = <0x02>;
bias-pull-down;
};
};
sec_aux_pcm_dout {
sec_aux_pcm_dout_sleep {
phandle = <0x429>;
mux {
function = "gpio";
pins = "gpio144";
};
config {
drive-strength = <0x02>;
pins = "gpio144";
bias-pull-down;
input-enable;
};
};
sec_aux_pcm_dout_active {
phandle = <0x42a>;
mux {
function = "mi2s1_data1";
pins = "gpio144";
};
config {
drive-strength = <0x08>;
pins = "gpio144";
bias-disable;
};
};
};
sdc2_data_on {
phandle = <0x408>;
config {
drive-strength = <0x10>;
pins = "sdc2_data";
bias-pull-up;
};
};
pri_aux_pcm_clk {
pri_aux_pcm_clk_active {
phandle = <0x41c>;
mux {
function = "mi2s0_sck";
pins = "gpio138";
};
config {
drive-strength = <0x08>;
pins = "gpio138";
bias-disable;
output-high;
};
};
pri_aux_pcm_clk_sleep {
phandle = <0x41b>;
mux {
function = "gpio";
pins = "gpio138";
};
config {
drive-strength = <0x02>;
pins = "gpio138";
bias-pull-down;
input-enable;
};
};
};
cci2_active {
phandle = <0x25a>;
mux {
function = "cci_i2c";
pins = "gpio105\0gpio106";
};
config {
drive-strength = <0x02>;
pins = "gpio105\0gpio106";
bias-pull-up;
};
};
tert_mi2s_ws {
tert_mi2s_ws_active {
phandle = <0x462>;
mux {
function = "mi2s2_ws";
pins = "gpio135";
};
config {
drive-strength = <0x08>;
pins = "gpio135";
bias-disable;
};
};
tert_mi2s_ws_sleep {
phandle = <0x461>;
mux {
function = "gpio";
pins = "gpio135";
};
config {
drive-strength = <0x02>;
pins = "gpio135";
bias-pull-down;
input-enable;
};
};
};
cam_sensor_active_rear {
phandle = <0x47b>;
mux {
function = "gpio";
pins = "gpio93";
};
config {
drive-strength = <0x02>;
pins = "gpio93";
bias-disable;
};
};
qupv3_se13_spi_pins {
phandle = <0x4d4>;
qupv3_se13_spi_active {
phandle = <0x2bd>;
mux {
function = "qup13";
pins = "gpio36\0gpio37\0gpio38\0gpio39";
};
config {
drive-strength = <0x06>;
pins = "gpio36\0gpio37\0gpio38\0gpio39";
bias-disable;
};
};
qupv3_se13_spi_sleep {
phandle = <0x2be>;
mux {
function = "gpio";
pins = "gpio36\0gpio37\0gpio38\0gpio39";
};
config {
drive-strength = <0x06>;
pins = "gpio36\0gpio37\0gpio38\0gpio39";
bias-disable;
};
};
};
cam_sensor_suspend_6 {
phandle = <0x48c>;
mux {
function = "gpio";
pins = "gpio114";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio114";
bias-pull-down;
};
};
qupv3_se3_i2c_pins {
phandle = <0x4bb>;
qupv3_se3_i2c_sleep {
phandle = <0x28b>;
mux {
function = "gpio";
pins = "gpio119\0gpio120";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio119\0gpio120";
};
};
qupv3_se3_i2c_active {
phandle = <0x28a>;
mux {
function = "qup3";
pins = "gpio119\0gpio120";
};
config {
drive-strength = <0x02>;
pins = "gpio119\0gpio120";
bias-disable;
};
};
};
pri_tdm_din {
pri_tdm_din_sleep {
phandle = <0x437>;
mux {
function = "gpio";
pins = "gpio139";
};
config {
drive-strength = <0x02>;
pins = "gpio139";
bias-pull-down;
input-enable;
};
};
pri_tdm_din_active {
phandle = <0x438>;
mux {
function = "mi2s0_data0";
pins = "gpio139";
};
config {
drive-strength = <0x08>;
pins = "gpio139";
bias-disable;
};
};
};
sec_mi2s_mclk {
sec_mi2s_mclk_sleep {
phandle = <0x455>;
mux {
function = "gpio";
pins = "gpio137";
};
config {
drive-strength = <0x02>;
pins = "gpio137";
bias-pull-down;
input-enable;
};
};
sec_mi2s_mclk_active {
phandle = <0x456>;
mux {
function = "sec_mi2s";
pins = "gpio137";
};
config {
drive-strength = <0x08>;
pins = "gpio137";
bias-disable;
output-high;
};
};
};
qupv3_se7_i2c_pins {
phandle = <0x4bf>;
qupv3_se7_i2c_active {
phandle = <0x292>;
mux {
function = "qup7";
pins = "gpio20\0gpio21";
};
config {
drive-strength = <0x02>;
pins = "gpio20\0gpio21";
bias-disable;
};
};
qupv3_se7_i2c_sleep {
phandle = <0x293>;
mux {
function = "gpio";
pins = "gpio20\0gpio21";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio20\0gpio21";
};
};
};
cam_sensor_active_6 {
phandle = <0x48b>;
mux {
function = "gpio";
pins = "gpio114";
};
config {
drive-strength = <0x02>;
pins = "gpio114";
bias-disable;
};
};
cam_sensor_6dof_vdig_active {
phandle = <0x493>;
mux {
function = "gpio";
pins = "gpio82";
};
config {
drive-strength = <0x02>;
pins = "gpio82";
bias-disable;
};
};
sde_led_driver_en1_gpio {
phandle = <0x48d>;
mux {
function = "gpio";
pins = "gpio144";
};
config {
drive-strength = <0x10>;
pins = "gpio144";
bias-pull-down;
};
};
sdc2_data_ds_200MHz {
phandle = <0x40d>;
config {
drive-strength = <0x10>;
pins = "sdc2_data";
bias-pull-up;
};
};
qupv3_se14_spi_pins {
phandle = <0x4dc>;
qupv3_se14_spi_sleep {
phandle = <0x2d3>;
mux {
function = "gpio";
pins = "gpio40\0gpio41\0gpio42\0gpio43";
};
config {
drive-strength = <0x06>;
pins = "gpio40\0gpio41\0gpio42\0gpio43";
bias-disable;
};
};
qupv3_se14_spi_active {
phandle = <0x2d2>;
mux {
function = "qup14";
pins = "gpio40\0gpio41\0gpio42\0gpio43";
};
config {
drive-strength = <0x06>;
pins = "gpio40\0gpio41\0gpio42\0gpio43";
bias-disable;
};
};
};
qupv3_se3_spi_pins {
phandle = <0x4c3>;
qupv3_se3_spi_active {
phandle = <0x29a>;
mux {
function = "qup3";
pins = "gpio119\0gpio120\0gpio121\0gpio122";
};
config {
drive-strength = <0x06>;
pins = "gpio119\0gpio120\0gpio121\0gpio122";
bias-disable;
};
};
qupv3_se3_spi_sleep {
phandle = <0x29b>;
mux {
function = "gpio";
pins = "gpio119\0gpio120\0gpio121\0gpio122";
};
config {
drive-strength = <0x06>;
pins = "gpio119\0gpio120\0gpio121\0gpio122";
bias-disable;
};
};
};
spkr_2_sd_n {
spkr_2_sd_n_active {
phandle = <0x46a>;
mux {
function = "gpio";
pins = "gpio127";
};
config {
drive-strength = <0x10>;
pins = "gpio127";
bias-disable;
output-high;
};
};
spkr_2_sd_n_sleep {
phandle = <0x469>;
mux {
function = "gpio";
pins = "gpio127";
};
config {
drive-strength = <0x02>;
pins = "gpio127";
bias-pull-down;
input-enable;
};
};
};
qupv3_se0_i2c_pins {
phandle = <0x4b0>;
qupv3_se0_i2c_active {
phandle = <0x284>;
mux {
function = "qup0";
pins = "gpio28\0gpio29";
};
config {
drive-strength = <0x02>;
pins = "gpio28\0gpio29";
bias-disable;
};
};
qupv3_se0_i2c_sleep {
phandle = <0x285>;
mux {
function = "gpio";
pins = "gpio28\0gpio29";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio28\0gpio29";
};
};
};
sdc2_clk_ds_200MHz {
phandle = <0x401>;
config {
drive-strength = <0x10>;
pins = "sdc2_clk";
bias-disable;
};
};
wcd938x_reset_sleep {
phandle = <0x46c>;
mux {
function = "func2";
pins = "gpio32";
};
config {
output-low;
drive-strength = <0x10>;
pins = "gpio32";
bias-disable;
};
};
sde_dp_aux_suspend {
phandle = <0x40f>;
mux {
function = "gpio";
pins = "gpio8\0gpio9";
};
config {
drive-strength = <0x02>;
pins = "gpio8\0gpio9";
bias-pull-down;
};
};
cam_sensor_suspend_6dofleft {
phandle = <0x4a6>;
mux {
function = "gpio";
pins = "gpio130";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio130";
bias-pull-down;
};
};
cam_sensor_6dof_vana_suspend {
phandle = <0x492>;
mux {
function = "gpio";
pins = "gpio84";
};
config {
drive-strength = <0x02>;
pins = "gpio84";
bias-pull-down;
};
};
qupv3_se5_i2c_pins {
phandle = <0x4bd>;
qupv3_se5_i2c_sleep {
phandle = <0x28f>;
mux {
function = "gpio";
pins = "gpio12\0gpio13";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio12\0gpio13";
};
};
qupv3_se5_i2c_active {
phandle = <0x28e>;
mux {
function = "qup5";
pins = "gpio12\0gpio13";
};
config {
drive-strength = <0x02>;
pins = "gpio12\0gpio13";
bias-disable;
};
};
};
qupv3_se2_2uart_pins {
phandle = <0x3ee>;
qupv3_se2_2uart_sleep {
phandle = <0x279>;
mux {
function = "gpio";
pins = "gpio117\0gpio118";
};
config {
drive-strength = <0x02>;
pins = "gpio117\0gpio118";
bias-pull-down;
};
};
qupv3_se2_2uart_active {
phandle = <0x278>;
mux {
function = "qup2";
pins = "gpio117\0gpio118";
};
config {
drive-strength = <0x02>;
pins = "gpio117\0gpio118";
bias-disable;
};
};
};
cam_sensor_6dof_vio_active {
phandle = <0x495>;
mux {
function = "gpio";
pins = "gpio83";
};
config {
drive-strength = <0x02>;
pins = "gpio83";
bias-disable;
};
};
sec_mi2s_sd1 {
sec_mi2s_sd1_sleep {
phandle = <0x45d>;
mux {
function = "gpio";
pins = "gpio144";
};
config {
drive-strength = <0x02>;
pins = "gpio144";
bias-pull-down;
input-enable;
};
};
sec_mi2s_sd1_active {
phandle = <0x45e>;
mux {
function = "mi2s1_data1";
pins = "gpio144";
};
config {
drive-strength = <0x08>;
pins = "gpio144";
bias-disable;
};
};
};
cci1_suspend {
phandle = <0x259>;
mux {
function = "cci_i2c";
pins = "gpio103\0gpio104";
};
config {
drive-strength = <0x02>;
pins = "gpio103\0gpio104";
bias-pull-down;
};
};
qupv3_se1_spi_pins {
phandle = <0x4c1>;
qupv3_se1_spi_sleep {
phandle = <0x297>;
mux {
function = "gpio";
pins = "gpio4\0gpio5\0gpio6\0gpio7";
};
config {
drive-strength = <0x06>;
pins = "gpio4\0gpio5\0gpio6\0gpio7";
bias-disable;
};
};
qupv3_se1_spi_active {
phandle = <0x296>;
mux {
function = "qup1";
pins = "gpio4\0gpio5\0gpio6\0gpio7";
};
config {
drive-strength = <0x06>;
pins = "gpio4\0gpio5\0gpio6\0gpio7";
bias-disable;
};
};
};
display_panel_avdd_default {
phandle = <0x646>;
mux {
function = "gpio";
pins = "gpio4";
};
config {
drive-strength = <0x08>;
pins = "gpio4";
bias-disable = <0x00>;
output-high;
};
};
cam_sensor_suspend_rst4 {
phandle = <0x484>;
mux {
function = "gpio";
pins = "gpio25";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio25";
bias-pull-down;
};
};
cam_sensor_active_rgbleft {
phandle = <0x4ab>;
mux {
function = "gpio";
pins = "gpio78";
};
config {
drive-strength = <0x02>;
pins = "gpio78";
bias-disable;
};
};
sdc2_clk_off {
phandle = <0x3fd>;
config {
drive-strength = <0x02>;
pins = "sdc2_clk";
bias-disable;
};
};
pcie1 {
pcie1_perst_default {
phandle = <0x170>;
mux {
function = "gpio";
pins = "gpio82";
};
config {
drive-strength = <0x02>;
pins = "gpio82";
bias-pull-down;
};
};
pcie1_wake_default {
phandle = <0x171>;
mux {
function = "gpio";
pins = "gpio84";
};
config {
drive-strength = <0x02>;
pins = "gpio84";
bias-pull-up;
};
};
pcie1_clkreq_default {
phandle = <0x16f>;
mux {
function = "pci_e1";
pins = "gpio83";
};
config {
drive-strength = <0x02>;
pins = "gpio83";
bias-pull-up;
};
};
pcie1_power_default {
phandle = <0x172>;
mux {
function = "gpio";
pins = "gpio48";
};
config {
drive-strength = <0x02>;
pins = "gpio48";
output-high;
bias-pull-up;
};
};
};
wil6210_refclk_en_pin {
phandle = <0xae>;
mux {
function = "gpio";
pins = "gpio14";
};
config {
drive-strength = <0x02>;
pins = "gpio14";
bias-pull-down;
};
};
usb2_3v3_en {
usb2_3v3_en_default {
phandle = <0x642>;
mux {
function = "gpio";
pins = "gpio112";
};
config {
drive-strength = <0x02>;
pins = "gpio112";
output-high;
};
};
};
hl6111r {
hl6111r_otg_active {
phandle = <0x4b3>;
mux {
function = "gpio";
pins = "gpio57";
};
config {
drive-strength = <0x02>;
pins = "gpio57";
bias-disable;
};
};
};
nfc {
nfc_enable_active {
phandle = <0x4b6>;
mux {
function = "gpio";
pins = "gpio6\0gpio110";
};
config {
drive-strength = <0x02>;
pins = "gpio6\0gpio110";
bias-pull-up;
};
};
nfc_enable_suspend {
phandle = <0x4b7>;
mux {
function = "gpio";
pins = "gpio6\0gpio110";
};
config {
drive-strength = <0x02>;
pins = "gpio6\0gpio110";
bias-disable;
};
};
nfc_int_suspend {
phandle = <0x4b5>;
mux {
function = "gpio";
pins = "gpio111";
};
config {
drive-strength = <0x02>;
pins = "gpio111";
bias-pull-up;
};
};
nfc_int_active {
phandle = <0x4b4>;
mux {
function = "gpio";
pins = "gpio111";
};
config {
drive-strength = <0x02>;
pins = "gpio111";
bias-pull-up;
};
};
nfc_clk_req_active {
phandle = <0x4b8>;
mux {
function = "gpio";
pins = "gpio7";
};
config {
drive-strength = <0x02>;
pins = "gpio7";
bias-pull-up;
};
};
nfc_clk_req_suspend {
phandle = <0x4b9>;
mux {
function = "gpio";
pins = "gpio7";
};
config {
drive-strength = <0x02>;
pins = "gpio7";
bias-disable;
};
};
};
sec_mi2s_sck {
sec_mi2s_sck_active {
phandle = <0x458>;
mux {
function = "mi2s1_sck";
pins = "gpio142";
};
config {
drive-strength = <0x08>;
pins = "gpio142";
bias-disable;
};
};
sec_mi2s_sck_sleep {
phandle = <0x457>;
mux {
function = "gpio";
pins = "gpio142";
};
config {
drive-strength = <0x02>;
pins = "gpio142";
bias-pull-down;
input-enable;
};
};
};
sdc2_cmd_ds_200MHz {
phandle = <0x407>;
config {
drive-strength = <0x10>;
pins = "sdc2_cmd";
bias-pull-up;
};
};
cam_sensor_rgb_vdig_suspend {
phandle = <0x4a0>;
mux {
function = "gpio";
pins = "gpio115";
};
config {
drive-strength = <0x02>;
pins = "gpio115";
bias-pull-down;
};
};
pri_aux_pcm_sync {
pri_aux_pcm_sync_sleep {
phandle = <0x41d>;
mux {
function = "gpio";
pins = "gpio141";
};
config {
drive-strength = <0x02>;
pins = "gpio141";
bias-pull-down;
input-enable;
};
};
pri_aux_pcm_sync_active {
phandle = <0x41e>;
mux {
function = "mi2s0_ws";
pins = "gpio141";
};
config {
drive-strength = <0x08>;
pins = "gpio141";
bias-disable;
output-high;
};
};
};
qupv3_se18_2uart_pins {
phandle = <0x3f4>;
qupv3_se18_rx {
phandle = <0x2c2>;
mux {
function = "qup18";
pins = "gpio59";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio59";
};
};
qupv3_se18_tx {
phandle = <0x2c3>;
mux {
function = "qup18";
pins = "gpio58";
};
config {
drive-strength = <0x02>;
pins = "gpio58";
bias-pull-up;
};
};
};
tsif0_signals_active {
phandle = <0xb0>;
tsif1_data {
function = "tsif0_data";
pins = "gpio71";
};
tsif1_clk {
function = "tsif0_clk";
pins = "gpio69";
};
tsif1_en {
function = "tsif0_en";
pins = "gpio70";
};
signals_cfg {
pins = "gpio69\0gpio70\0gpio71";
drive_strength = <0x02>;
bias-pull-down;
};
};
qupv3_se7_spi_pins {
phandle = <0x4c7>;
qupv3_se7_spi_sleep {
phandle = <0x2a3>;
mux {
function = "gpio";
pins = "gpio20\0gpio21\0gpio22\0gpio23";
};
config {
drive-strength = <0x06>;
pins = "gpio20\0gpio21\0gpio22\0gpio23";
bias-disable;
};
};
qupv3_se7_spi_active {
phandle = <0x2a2>;
mux {
function = "qup7";
pins = "gpio20\0gpio21\0gpio22\0gpio23";
};
config {
drive-strength = <0x06>;
pins = "gpio20\0gpio21\0gpio22\0gpio23";
bias-disable;
};
};
};
pmx_ts_int_active {
ts_int_active {
phandle = <0x3f5>;
mux {
function = "gpio";
pins = "gpio39";
};
config {
drive-strength = <0x08>;
pins = "gpio39";
bias-pull-up;
};
};
};
bt_en_sleep {
phandle = <0x4ad>;
mux {
function = "gpio";
pins = "gpio21";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio21";
bias-pull-down;
};
};
cam_sensor_mclk1_active {
phandle = <0x46f>;
mux {
function = "cam_mclk";
pins = "gpio95";
};
config {
drive-strength = <0x02>;
pins = "gpio95";
bias-disable;
};
};
pri_mi2s_ws {
pri_mi2s_ws_sleep {
phandle = <0x44f>;
mux {
function = "gpio";
pins = "gpio141";
};
config {
drive-strength = <0x02>;
pins = "gpio141";
bias-pull-down;
input-enable;
};
};
pri_mi2s_ws_active {
phandle = <0x450>;
mux {
function = "mi2s0_ws";
pins = "gpio141";
};
config {
drive-strength = <0x08>;
pins = "gpio141";
bias-disable;
output-high;
};
};
};
pri_tdm_sync {
pri_tdm_sync_active {
phandle = <0x436>;
mux {
function = "mi2s0_ws";
pins = "gpio141";
};
config {
drive-strength = <0x08>;
pins = "gpio141";
bias-disable;
output-high;
};
};
pri_tdm_sync_sleep {
phandle = <0x435>;
mux {
function = "gpio";
pins = "gpio141";
};
config {
drive-strength = <0x02>;
pins = "gpio141";
bias-pull-down;
input-enable;
};
};
};
pmx_ts_active {
ts_active {
phandle = <0x3f8>;
mux {
function = "gpio";
pins = "gpio38\0gpio39";
};
config {
drive-strength = <0x08>;
pins = "gpio38\0gpio39";
bias-pull-up;
};
};
};
qupv3_se0_spi_pins {
phandle = <0x4c0>;
qupv3_se0_spi_active {
phandle = <0x294>;
mux {
function = "qup0";
pins = "gpio28\0gpio29\0gpio30\0gpio31";
};
config {
drive-strength = <0x06>;
pins = "gpio28\0gpio29\0gpio30\0gpio31";
bias-disable;
};
};
qupv3_se0_spi_sleep {
phandle = <0x295>;
mux {
function = "gpio";
pins = "gpio28\0gpio29\0gpio30\0gpio31";
};
config {
drive-strength = <0x06>;
pins = "gpio28\0gpio29\0gpio30\0gpio31";
bias-disable;
};
};
};
cam_sensor_suspend_etright {
phandle = <0x4a4>;
mux {
function = "gpio";
pins = "gpio92";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio92";
bias-pull-down;
};
};
qupv3_se15_spi_pins {
phandle = <0x4dd>;
qupv3_se15_spi_active {
phandle = <0x2d4>;
mux {
function = "qup15";
pins = "gpio44\0gpio45\0gpio46\0gpio47";
};
config {
drive-strength = <0x06>;
pins = "gpio44\0gpio45\0gpio46\0gpio47";
bias-disable;
};
};
qupv3_se15_spi_sleep {
phandle = <0x2d5>;
mux {
function = "gpio";
pins = "gpio44\0gpio45\0gpio46\0gpio47";
};
config {
drive-strength = <0x06>;
pins = "gpio44\0gpio45\0gpio46\0gpio47";
bias-disable;
};
};
};
sec_mi2s_ws {
sec_mi2s_ws_active {
phandle = <0x45a>;
mux {
function = "mi2s1_ws";
pins = "gpio145";
};
config {
drive-strength = <0x08>;
pins = "gpio145";
bias-disable;
};
};
sec_mi2s_ws_sleep {
phandle = <0x459>;
mux {
function = "gpio";
pins = "gpio145";
};
config {
drive-strength = <0x02>;
pins = "gpio145";
bias-pull-down;
input-enable;
};
};
};
sde_led_5v_en_gpio {
phandle = <0x48f>;
mux {
function = "gpio";
pins = "gpio134";
};
config {
drive-strength = <0x10>;
pins = "gpio134";
bias-pull-down;
};
};
qupv3_se4_i2c_pins {
phandle = <0x4bc>;
qupv3_se4_i2c_active {
phandle = <0x28c>;
mux {
function = "qup4";
pins = "gpio8\0gpio9";
};
config {
drive-strength = <0x02>;
pins = "gpio8\0gpio9";
bias-disable;
};
};
qupv3_se4_i2c_sleep {
phandle = <0x28d>;
mux {
function = "gpio";
pins = "gpio8\0gpio9";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio8\0gpio9";
};
};
};
cam_sensor_active_etleft {
phandle = <0x4a1>;
mux {
function = "gpio";
pins = "gpio93";
};
config {
drive-strength = <0x02>;
pins = "gpio93";
bias-disable;
};
};
sec_tdm {
sec_tdm_ws_sleep {
phandle = <0x43d>;
mux {
function = "gpio";
pins = "gpio145";
};
config {
drive-strength = <0x02>;
pins = "gpio145";
bias-pull-down;
input-enable;
};
};
sec_tdm_sck_sleep {
phandle = <0x43b>;
mux {
function = "gpio";
pins = "gpio142";
};
config {
drive-strength = <0x02>;
pins = "gpio142";
bias-pull-down;
input-enable;
};
};
sec_tdm_sck_active {
phandle = <0x43c>;
mux {
function = "mi2s1_sck";
pins = "gpio142";
};
config {
drive-strength = <0x08>;
pins = "gpio142";
bias-disable;
};
};
sec_tdm_ws_active {
phandle = <0x43e>;
mux {
function = "mi2s1_ws";
pins = "gpio145";
};
config {
drive-strength = <0x08>;
pins = "gpio145";
bias-disable;
};
};
};
cam_sensor_rgb_vana_suspend {
phandle = <0x49c>;
mux {
function = "gpio";
pins = "gpio117";
};
config {
drive-strength = <0x02>;
pins = "gpio117";
bias-pull-down;
};
};
sdc2_cmd_ds_50MHz {
phandle = <0x405>;
config {
drive-strength = <0x10>;
pins = "sdc2_cmd";
bias-pull-up;
};
};
sdc2_cmd_off {
phandle = <0x403>;
config {
drive-strength = <0x02>;
pins = "sdc2_cmd";
bias-pull-up;
};
};
cam_sensor_mclk4_active {
phandle = <0x475>;
mux {
function = "cam_mclk";
pins = "gpio98";
};
config {
drive-strength = <0x02>;
pins = "gpio98";
bias-disable;
};
};
pcie2 {
pcie2_clkreq_default {
phandle = <0x176>;
mux {
function = "pci_e2";
pins = "gpio86";
};
config {
drive-strength = <0x02>;
pins = "gpio86";
bias-pull-up;
};
};
pcie2_power_default {
phandle = <0x179>;
mux {
function = "gpio";
pins = "gpio89";
};
config {
drive-strength = <0x02>;
pins = "gpio89";
output-high;
bias-pull-up;
};
};
pcie2_perst_default {
phandle = <0x177>;
mux {
function = "gpio";
pins = "gpio85";
};
config {
drive-strength = <0x02>;
pins = "gpio85";
bias-pull-down;
};
};
pcie2_wake_default {
phandle = <0x178>;
mux {
function = "gpio";
pins = "gpio87";
};
config {
drive-strength = <0x02>;
pins = "gpio87";
bias-pull-up;
};
};
};
cam_sensor_active_3 {
phandle = <0x481>;
mux {
function = "gpio";
pins = "gpio109";
};
config {
drive-strength = <0x02>;
pins = "gpio109";
bias-disable;
};
};
cam_sensor_active_rst4 {
phandle = <0x483>;
mux {
function = "gpio";
pins = "gpio25";
};
config {
drive-strength = <0x02>;
pins = "gpio25";
bias-disable;
};
};
qupv3_se16_i2c_pins {
phandle = <0x4d7>;
qupv3_se16_i2c_sleep {
phandle = <0x2cb>;
mux {
function = "gpio";
pins = "gpio48\0gpio49";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio48\0gpio49";
};
};
qupv3_se16_i2c_active {
phandle = <0x2ca>;
mux {
function = "qup16";
pins = "gpio48\0gpio49";
};
config {
drive-strength = <0x02>;
pins = "gpio48\0gpio49";
bias-disable;
};
};
};
qupv3_se19_i2c_pins {
phandle = <0x4db>;
qupv3_se19_i2c_active {
phandle = <0x2d0>;
mux {
function = "qup19";
pins = "gpio0\0gpio1";
};
config {
drive-strength = <0x02>;
pins = "gpio0\0gpio1";
bias-disable;
};
};
qupv3_se19_i2c_sleep {
phandle = <0x2d1>;
mux {
function = "gpio";
pins = "gpio0\0gpio1";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio0\0gpio1";
};
};
};
sdc2_data_ds_50MHz {
phandle = <0x40b>;
config {
drive-strength = <0x10>;
pins = "sdc2_data";
bias-pull-up;
};
};
qupv3_se14_i2c_pins {
phandle = <0x4d5>;
qupv3_se14_i2c_sleep {
phandle = <0x2c6>;
mux {
function = "gpio";
pins = "gpio40\0gpio41";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio40\0gpio41";
};
};
qupv3_se14_i2c_active {
phandle = <0x2c5>;
mux {
function = "qup14";
pins = "gpio40\0gpio41";
};
config {
drive-strength = <0x02>;
pins = "gpio40\0gpio41";
bias-disable;
};
};
};
qupv3_se9_i2c_pins {
phandle = <0x4c9>;
qupv3_se9_i2c_active {
phandle = <0x2aa>;
mux {
function = "qup9";
pins = "gpio125\0gpio126";
};
config {
drive-strength = <0x02>;
pins = "gpio125\0gpio126";
bias-disable;
};
};
qupv3_se9_i2c_sleep {
phandle = <0x2ab>;
mux {
function = "gpio";
pins = "gpio125\0gpio126";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio125\0gpio126";
};
};
};
qupv3_se2_spi_pins {
phandle = <0x4c2>;
qupv3_se2_spi_active {
phandle = <0x298>;
mux {
function = "qup2";
pins = "gpio115\0gpio116\0gpio117\0gpio118";
};
config {
drive-strength = <0x06>;
pins = "gpio115\0gpio116\0gpio117\0gpio118";
bias-disable;
};
};
qupv3_se2_spi_sleep {
phandle = <0x299>;
mux {
function = "gpio";
pins = "gpio115\0gpio116\0gpio117\0gpio118";
};
config {
drive-strength = <0x06>;
pins = "gpio115\0gpio116\0gpio117\0gpio118";
bias-disable;
};
};
};
sdc2_clk_ds_400KHz {
phandle = <0x3fe>;
config {
drive-strength = <0x10>;
pins = "sdc2_clk";
bias-disable;
};
};
qupv3_se5_spi_pins {
phandle = <0x4c5>;
qupv3_se5_spi_active {
phandle = <0x29e>;
mux {
function = "qup5";
pins = "gpio12\0gpio13\0gpio14\0gpio15";
};
config {
drive-strength = <0x06>;
pins = "gpio12\0gpio13\0gpio14\0gpio15";
bias-disable;
};
};
qupv3_se5_spi_sleep {
phandle = <0x29f>;
mux {
function = "gpio";
pins = "gpio12\0gpio13\0gpio14\0gpio15";
};
config {
drive-strength = <0x06>;
pins = "gpio12\013\0gpio14\0gpio15";
bias-disable;
};
};
};
qupv3_se16_spi_pins {
phandle = <0x4de>;
qupv3_se16_spi_active {
phandle = <0x2d6>;
mux {
function = "qup16";
pins = "gpio48\0gpio49\0gpio50\0gpio51";
};
config {
drive-strength = <0x06>;
pins = "gpio48\0gpio49\0gpio50\0gpio51";
bias-disable;
};
};
qupv3_se16_spi_sleep {
phandle = <0x2d7>;
mux {
function = "gpio";
pins = "gpio48\0gpio49\0gpio50\0gpio51";
};
config {
drive-strength = <0x06>;
pins = "gpio48\0gpio49\0gpio50\0gpio51";
bias-disable;
};
};
};
pri_mi2s_mclk {
pri_mi2s_mclk_active {
phandle = <0x44c>;
mux {
function = "pri_mi2s";
pins = "gpio136";
};
config {
drive-strength = <0x08>;
pins = "gpio136";
bias-disable;
output-high;
};
};
pri_mi2s_mclk_sleep {
phandle = <0x44b>;
mux {
function = "gpio";
pins = "gpio136";
};
config {
drive-strength = <0x02>;
pins = "gpio136";
bias-pull-down;
input-enable;
};
};
};
qupv3_se10_i2c_pins {
phandle = <0x4ca>;
qupv3_se10_i2c_sleep {
phandle = <0x2ad>;
mux {
function = "gpio";
pins = "gpio129\0gpio130";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio129\0gpio130";
};
};
qupv3_se10_i2c_active {
phandle = <0x2ac>;
mux {
function = "qup10";
pins = "gpio129\0gpio130";
};
config {
drive-strength = <0x02>;
pins = "gpio129\0gpio130";
bias-disable;
};
};
};
qupv3_se6_i2c_pins {
phandle = <0x4be>;
qupv3_se6_i2c_active {
phandle = <0x290>;
mux {
function = "qup6";
pins = "gpio16\0gpio17";
};
config {
drive-strength = <0x02>;
pins = "gpio16\0gpio17";
bias-disable;
};
};
qupv3_se6_i2c_sleep {
phandle = <0x291>;
mux {
function = "gpio";
pins = "gpio16\0gpio17";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio16\0gpio17";
};
};
};
sdc2_data_ds_100MHz {
phandle = <0x40c>;
config {
drive-strength = <0x10>;
pins = "sdc2_data";
bias-pull-up;
};
};
sdc2_clk_on {
phandle = <0x3fc>;
config {
drive-strength = <0x10>;
pins = "sdc2_clk";
bias-disable;
};
};
qupv3_se12_spi_pins {
phandle = <0x4d3>;
qupv3_se12_spi_active {
phandle = <0x2bb>;
mux {
function = "qup12";
pins = "gpio32\0gpio33\0gpio34\0gpio35";
};
config {
drive-strength = <0x06>;
pins = "gpio32\0gpio33\0gpio34\0gpio35";
bias-disable;
};
};
qupv3_se12_spi_sleep {
phandle = <0x2bc>;
mux {
function = "gpio";
pins = "gpio32\0gpio33\0gpio34\0gpio35";
};
config {
drive-strength = <0x06>;
pins = "gpio32\0gpio33\0gpio34\0gpio35";
bias-disable;
};
};
};
qupv3_se1_i2c_pins {
phandle = <0x4b1>;
qupv3_se1_i2c_active {
phandle = <0x286>;
mux {
function = "qup1";
pins = "gpio4\0gpio5";
};
config {
drive-strength = <0x02>;
pins = "gpio4\0gpio5";
bias-disable;
};
};
qupv3_se1_i2c_sleep {
phandle = <0x287>;
mux {
function = "gpio";
pins = "gpio4\0gpio5";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio4\0gpio5";
};
};
};
usb2_id_det_default {
phandle = <0x4e2>;
config {
function = "gpio";
pins = "gpio91";
bias-pull-up;
input-enable;
};
};
cam_sensor_rgb_vana_active {
phandle = <0x49b>;
mux {
function = "gpio";
pins = "gpio117";
};
config {
drive-strength = <0x02>;
pins = "gpio117";
bias-disable;
};
};
qupv3_se19_spi_pins {
phandle = <0x4e1>;
qupv3_se19_spi_sleep {
phandle = <0x2dd>;
mux {
function = "gpio";
pins = "gpio0\0gpio1\0gpio2\0gpio3";
};
config {
drive-strength = <0x06>;
pins = "gpio0\0gpio1\0gpio2\0gpio3";
bias-disable;
};
};
qupv3_se19_spi_active {
phandle = <0x2dc>;
mux {
function = "qup19";
pins = "gpio0\0gpio1\0gpio2\0gpio3";
};
config {
drive-strength = <0x06>;
pins = "gpio0\0gpio1\0gpio2\0gpio3";
bias-disable;
};
};
};
ufs_dev_reset_deassert {
phandle = <0x7a>;
config {
drive-strength = <0x08>;
pins = "ufs_reset";
bias-pull-down;
output-high;
};
};
sde_dp_usbplug_cc_active {
phandle = <0x410>;
mux {
function = "gpio";
pins = "gpio65";
};
config {
drive-strength = <0x10>;
pins = "gpio65";
bias-disable;
};
};
cam_sensor_suspend_3 {
phandle = <0x482>;
mux {
function = "gpio";
pins = "gpio109";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio109";
bias-pull-down;
};
};
cam_sensor_mclk0_suspend {
phandle = <0x46e>;
mux {
function = "cam_mclk";
pins = "gpio94";
};
config {
drive-strength = <0x02>;
pins = "gpio94";
bias-pull-down;
};
};
qupv3_se8_i2c_pins {
phandle = <0x4c8>;
qupv3_se8_i2c_active {
phandle = <0x2a8>;
mux {
function = "qup8";
pins = "gpio24\0gpio25";
};
config {
drive-strength = <0x02>;
pins = "gpio24\0gpio25";
bias-disable;
};
};
qupv3_se8_i2c_sleep {
phandle = <0x2a9>;
mux {
function = "gpio";
pins = "gpio24\0gpio25";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio24\0gpio25";
};
};
};
sdc2_clk_ds_50MHz {
phandle = <0x3ff>;
config {
drive-strength = <0x10>;
pins = "sdc2_clk";
bias-disable;
};
};
wcd938x_reset_active {
phandle = <0x46b>;
mux {
function = "func2";
pins = "gpio32";
};
config {
drive-strength = <0x10>;
pins = "gpio32";
output-high;
};
};
qupv3_se13_i2c_pins {
phandle = <0x4cd>;
qupv3_se13_i2c_sleep {
phandle = <0x2b3>;
mux {
function = "gpio";
pins = "gpio36\0gpio37";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio36\0gpio37";
};
};
qupv3_se13_i2c_active {
phandle = <0x2b2>;
mux {
function = "qup13";
pins = "gpio36\0gpio37";
};
config {
drive-strength = <0x02>;
pins = "gpio36\0gpio37";
bias-disable;
};
};
};
sec_tdm_din {
sec_tdm_din_active {
phandle = <0x440>;
mux {
function = "mi2s1_data0";
pins = "gpio143";
};
config {
drive-strength = <0x08>;
pins = "gpio143";
bias-disable;
};
};
sec_tdm_din_sleep {
phandle = <0x43f>;
mux {
function = "gpio";
pins = "gpio143";
};
config {
drive-strength = <0x02>;
pins = "gpio143";
bias-pull-down;
input-enable;
};
};
};
cam_sensor_mclk5_active {
phandle = <0x477>;
mux {
function = "cam_mclk";
pins = "gpio99";
};
config {
drive-strength = <0x02>;
pins = "gpio99";
bias-disable;
};
};
pri_aux_pcm_din {
pri_aux_pcm_din_sleep {
phandle = <0x41f>;
mux {
function = "gpio";
pins = "gpio139";
};
config {
drive-strength = <0x02>;
pins = "gpio139";
bias-pull-down;
input-enable;
};
};
pri_aux_pcm_din_active {
phandle = <0x420>;
mux {
function = "mi2s0_data0";
pins = "gpio139";
};
config {
drive-strength = <0x08>;
pins = "gpio139";
bias-disable;
};
};
};
cam_sensor_suspend_5 {
phandle = <0x48a>;
mux {
function = "gpio";
pins = "gpio131";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio131";
bias-pull-down;
};
};
cci3_suspend {
phandle = <0x25d>;
mux {
function = "cci_i2c";
pins = "gpio107\0gpio108";
};
config {
drive-strength = <0x02>;
pins = "gpio107\0gpio108";
bias-pull-down;
};
};
cam_sensor_mclk6_active {
phandle = <0x479>;
mux {
function = "cam_mclk";
pins = "gpio100";
};
config {
drive-strength = <0x02>;
pins = "gpio100";
bias-disable;
};
};
cam_sensor_active_rst3 {
phandle = <0x485>;
mux {
function = "gpio";
pins = "gpio144";
};
config {
drive-strength = <0x02>;
pins = "gpio144";
bias-disable;
};
};
qupv3_se8_spi_pins {
phandle = <0x4ce>;
qupv3_se8_spi_active {
phandle = <0x2b4>;
mux {
function = "qup8";
pins = "gpio24\0gpio25\0gpio26\0gpio27";
};
config {
drive-strength = <0x06>;
pins = "gpio24\0gpio25\0gpio26\0gpio27";
bias-disable;
};
};
qupv3_se8_spi_sleep {
phandle = <0x4cf>;
mux {
function = "gpio";
pins = "gpio24\0gpio25\0gpio26\0gpio27";
};
config {
drive-strength = <0x06>;
pins = "gpio24\0gpio25\0gpio26\0gpio27";
bias-disable;
};
};
};
tert_mi2s_sd1 {
tert_mi2s_sd1_sleep {
phandle = <0x465>;
mux {
function = "gpio";
pins = "gpio137";
};
config {
drive-strength = <0x02>;
pins = "gpio137";
bias-pull-down;
input-enable;
};
};
tert_mi2s_sd1_active {
phandle = <0x466>;
mux {
function = "mi2s2_data1";
pins = "gpio137";
};
config {
drive-strength = <0x08>;
pins = "gpio137";
bias-disable;
};
};
};
qupv3_se0_i3c_pins {
phandle = <0x4ae>;
qupv3_se0_i3c_sleep {
phandle = <0x274>;
mux {
function = "ibi_i3c";
pins = "gpio28\0gpio29";
};
config {
drive-strength = <0x10>;
pins = "gpio28\0gpio29";
bias-pull-up;
};
};
qupv3_se0_i3c_active {
phandle = <0x273>;
mux {
function = "ibi_i3c";
pins = "gpio28\0gpio29";
};
config {
drive-strength = <0x10>;
pins = "gpio28\0gpio29";
bias-pull-up;
};
};
};
tert_tdm {
tert_tdm_ws_active {
phandle = <0x446>;
mux {
function = "mi2s2_ws";
pins = "gpio135";
};
config {
drive-strength = <0x08>;
pins = "gpio135";
bias-disable;
output-high;
};
};
tert_tdm_clk_active {
phandle = <0x444>;
mux {
function = "mi2s2_sck";
pins = "gpio133";
};
config {
drive-strength = <0x08>;
pins = "gpio133";
bias-disable;
output-high;
};
};
tert_tdm_clk_sleep {
phandle = <0x443>;
mux {
function = "gpio";
pins = "gpio133";
};
config {
drive-strength = <0x02>;
pins = "gpio133";
bias-pull-down;
input-enable;
};
};
tert_tdm_ws_sleep {
phandle = <0x445>;
mux {
function = "gpio";
pins = "gpio135";
};
config {
drive-strength = <0x02>;
pins = "gpio135";
bias-pull-down;
input-enable;
};
};
};
pcie0 {
pcie0_clkreq_default {
phandle = <0x167>;
mux {
function = "pci_e0";
pins = "gpio80";
};
config {
drive-strength = <0x02>;
pins = "gpio80";
bias-pull-up;
};
};
pcie0_wake_default {
phandle = <0x169>;
mux {
function = "gpio";
pins = "gpio81";
};
config {
drive-strength = <0x02>;
pins = "gpio81";
bias-pull-up;
};
};
pcie0_clkreq_sleep {
phandle = <0x16a>;
mux {
function = "gpio";
pins = "gpio80";
};
config {
drive-strength = <0x02>;
pins = "gpio80";
bias-pull-up;
};
};
pcie0_perst_default {
phandle = <0x168>;
mux {
function = "gpio";
pins = "gpio79";
};
config {
drive-strength = <0x02>;
pins = "gpio79";
bias-pull-down;
};
};
};
pri_tdm_clk {
pri_tdm_clk_active {
phandle = <0x434>;
mux {
function = "mi2s0_sck";
pins = "gpio138";
};
config {
drive-strength = <0x08>;
pins = "gpio138";
bias-disable;
output-high;
};
};
pri_tdm_clk_sleep {
phandle = <0x433>;
mux {
function = "gpio";
pins = "gpio138";
};
config {
drive-strength = <0x02>;
pins = "gpio138";
bias-pull-down;
input-enable;
};
};
};
cci0_suspend {
phandle = <0x258>;
mux {
function = "cci_i2c";
pins = "gpio101\0gpio102";
};
config {
drive-strength = <0x02>;
pins = "gpio101\0gpio102";
bias-pull-down;
};
};
pri_mi2s_sck {
pri_mi2s_sck_active {
phandle = <0x44e>;
mux {
function = "mi2s0_sck";
pins = "gpio138";
};
config {
drive-strength = <0x08>;
pins = "gpio138";
bias-disable;
output-high;
};
};
pri_mi2s_sck_sleep {
phandle = <0x44d>;
mux {
function = "gpio";
pins = "gpio138";
};
config {
drive-strength = <0x02>;
pins = "gpio138";
bias-pull-down;
input-enable;
};
};
};
pmx_ts_reset_active {
ts_reset_active {
phandle = <0x3f7>;
mux {
function = "gpio";
pins = "gpio38";
};
config {
drive-strength = <0x08>;
pins = "gpio38";
bias-pull-up;
};
};
};
cam_sensor_et_vio_active {
phandle = <0x499>;
mux {
function = "gpio";
pins = "gpio145";
};
config {
drive-strength = <0x02>;
pins = "gpio145";
bias-disable;
};
};
lt9611_pins {
phandle = <0x4b2>;
mux {
function = "gpio";
pins = "gpio2\0gpio1";
};
config {
drive-strength = <0x08>;
pins = "gpio2\0gpio1";
bias-disable = <0x00>;
};
};
cam_sensor_mclk4_suspend {
phandle = <0x476>;
mux {
function = "cam_mclk";
pins = "gpio98";
};
config {
drive-strength = <0x02>;
pins = "gpio98";
bias-pull-down;
};
};
cci2_suspend {
phandle = <0x25c>;
mux {
function = "cci_i2c";
pins = "gpio105\0gpio106";
};
config {
drive-strength = <0x02>;
pins = "gpio105\0gpio106";
bias-pull-down;
};
};
tert_aux_pcm_din {
tert_aux_pcm_din_active {
phandle = <0x430>;
mux {
function = "mi2s2_data0";
pins = "gpio134";
};
config {
drive-strength = <0x08>;
pins = "gpio134";
bias-disable;
};
};
tert_aux_pcm_din_sleep {
phandle = <0x42f>;
mux {
function = "gpio";
pins = "gpio134";
};
config {
drive-strength = <0x02>;
pins = "gpio134";
bias-pull-down;
input-enable;
};
};
};
cam_sensor_mclk1_suspend {
phandle = <0x470>;
mux {
function = "cam_mclk";
pins = "gpio95";
};
config {
drive-strength = <0x02>;
pins = "gpio95";
bias-pull-down;
};
};
pri_aux_pcm_dout {
pri_aux_pcm_dout_active {
phandle = <0x422>;
mux {
function = "mi2s0_data1";
pins = "gpio140";
};
config {
drive-strength = <0x08>;
pins = "gpio140";
bias-disable;
};
};
pri_aux_pcm_dout_sleep {
phandle = <0x421>;
mux {
function = "gpio";
pins = "gpio140";
};
config {
drive-strength = <0x02>;
pins = "gpio140";
bias-pull-down;
input-enable;
};
};
};
sdc2_data_ds_400KHz {
phandle = <0x40a>;
config {
drive-strength = <0x10>;
pins = "sdc2_data";
bias-pull-up;
};
};
trigout_a {
phandle = <0x235>;
mux {
function = "qdss_cti";
pins = "gpio2";
};
config {
drive-strength = <0x02>;
pins = "gpio2";
bias-disable;
};
};
qupv3_se18_i2c_pins {
phandle = <0x4d9>;
qupv3_se18_i2c_active {
phandle = <0x2ce>;
mux {
function = "qup18";
pins = "gpio56\0gpio55";
};
config {
drive-strength = <0x02>;
pins = "gpio56\0gpio55";
bias-disable;
};
};
qupv3_se18_i2c_sleep {
phandle = <0x2cf>;
mux {
function = "gpio";
pins = "gpio56\0gpio55";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio56\0gpio55";
};
};
};
cam_sensor_active_6dofleft {
phandle = <0x4a5>;
mux {
function = "gpio";
pins = "gpio130";
};
config {
drive-strength = <0x02>;
pins = "gpio130";
bias-disable;
};
};
cam_sensor_active_5 {
phandle = <0x489>;
mux {
function = "gpio";
pins = "gpio131";
};
config {
drive-strength = <0x02>;
pins = "gpio131";
bias-disable;
};
};
qupv3_se12_i2c_pins {
phandle = <0x4cc>;
qupv3_se12_i2c_sleep {
phandle = <0x2b1>;
mux {
function = "gpio";
pins = "gpio32\0gpio33";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio32\0gpio33";
};
};
qupv3_se12_i2c_active {
phandle = <0x2b0>;
mux {
function = "qup12";
pins = "gpio32\0gpio33";
};
config {
drive-strength = <0x02>;
pins = "gpio32\0gpio33";
bias-disable;
};
};
};
sdc2_cmd_on {
phandle = <0x402>;
config {
drive-strength = <0x10>;
pins = "sdc2_cmd";
bias-pull-up;
};
};
tert_aux_pcm {
tert_aux_pcm_ws_sleep {
phandle = <0x42d>;
mux {
function = "gpio";
pins = "gpio135";
};
config {
drive-strength = <0x02>;
pins = "gpio135";
bias-pull-down;
input-enable;
};
};
tert_aux_pcm_ws_active {
phandle = <0x42e>;
mux {
function = "mi2s2_ws";
pins = "gpio135";
};
config {
drive-strength = <0x08>;
pins = "gpio135";
bias-disable;
output-high;
};
};
tert_aux_pcm_clk_active {
phandle = <0x42c>;
mux {
function = "mi2s2_sck";
pins = "gpio133";
};
config {
drive-strength = <0x08>;
pins = "gpio133";
bias-disable;
output-high;
};
};
tert_aux_pcm_clk_sleep {
phandle = <0x42b>;
mux {
function = "gpio";
pins = "gpio133";
};
config {
drive-strength = <0x02>;
pins = "gpio133";
bias-pull-down;
input-enable;
};
};
};
cam_sensor_suspend_rear_aux {
phandle = <0x47e>;
mux {
function = "gpio";
pins = "gpio92";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio92";
bias-pull-down;
};
};
cam_sensor_suspend_rgbright {
phandle = <0x4aa>;
mux {
function = "gpio";
pins = "gpio109";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio109";
bias-pull-down;
};
};
tert_tdm_din {
tert_tdm_din_sleep {
phandle = <0x447>;
mux {
function = "gpio";
pins = "gpio134";
};
config {
drive-strength = <0x02>;
pins = "gpio134";
bias-pull-down;
input-enable;
};
};
tert_tdm_din_active {
phandle = <0x448>;
mux {
function = "mi2s2_data0";
pins = "gpio134";
};
config {
drive-strength = <0x08>;
pins = "gpio134";
bias-disable;
};
};
};
qupv3_se6_spi_pins {
phandle = <0x4c6>;
qupv3_se6_spi_active {
phandle = <0x2a0>;
mux {
function = "qup6";
pins = "gpio16\0gpio17\0gpio18\0gpio19";
};
config {
drive-strength = <0x06>;
pins = "gpio16\0gpio17\0gpio18\0gpio19";
bias-disable;
};
};
qupv3_se6_spi_sleep {
phandle = <0x2a1>;
mux {
function = "gpio";
pins = "gpio16\0gpio17\0gpio18\0gpio19";
};
config {
drive-strength = <0x06>;
pins = "gpio16\0gpio17\0gpio18\0gpio19";
bias-disable;
};
};
};
qupv3_se2_i2c_pins {
phandle = <0x4ba>;
qupv3_se2_i2c_sleep {
phandle = <0x289>;
mux {
function = "gpio";
pins = "gpio115\0gpio116";
};
config {
drive-strength = <0x02>;
bias-no-pull;
pins = "gpio115\0gpio116";
};
};
qupv3_se2_i2c_active {
phandle = <0x288>;
mux {
function = "qup2";
pins = "gpio115\0gpio116";
};
config {
drive-strength = <0x02>;
pins = "gpio115\0gpio116";
bias-disable;
};
};
};
};
cti@6e0c000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e0c000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x51b>;
coresight-name = "coresight-cti-ddr_dl_1_cti_0";
reg-names = "cti-base";
};
usb_nop_phy {
compatible = "usb-nop-xceiv";
phandle = <0x4e6>;
};
qcom,cpas-cdm1@acb4200 {
clock-names = "cam_cc_cpas_slow_ahb_clk\0cam_cc_cpas_ahb_clk";
regulator-names = "camss";
label = "cpas-cdm";
reg-cam-base = "\0\vB";
compatible = "qcom,cam480-cpas-cdm1";
cell-index = <0x01>;
camss-supply = <0x255>;
status = "disabled";
clock-rates = <0x00 0x00>;
reg = <0xacb4200 0x1000>;
clocks = <0x6c 0x6d 0x6c 0x0d>;
interrupt-names = "cpas-cdm";
clock-cntl-level = "svs";
cdm-client-names = "ife0";
reg-names = "cpas-cdm";
interrupts = <0x00 0x1c8 0x01>;
};
qcom,msm-dai-tdm-quin-tx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9141>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5fa>;
qcom,msm-cpudai-tdm-group-port-id = <0x9041>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-quin-tx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9041>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x310>;
};
};
qcom,msm-pcm-dsp-noirq {
qcom,latency-level = "ultra";
compatible = "qcom,msm-pcm-dsp-noirq";
phandle = <0x2ec>;
qcom,msm-pcm-low-latency;
};
cti@6c0a000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c0a000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x521>;
coresight-name = "coresight-cti-dlmm_cti1";
reg-names = "cti-base";
};
cti@6c2b000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c2b000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x523>;
coresight-name = "coresight-cti-dlct_cti1";
reg-names = "cti-base";
};
stm@6002000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb962>;
compatible = "arm,primecell";
reg = <0x6002000 0x1000 0x16280000 0x180000 0x7820f0 0x04>;
clocks = <0x48 0x00>;
phandle = <0x4f3>;
coresight-name = "coresight-stm";
reg-names = "stm-base\0stm-stimulus-base\0stm-debug-status";
port {
endpoint {
remote-endpoint = <0x1a9>;
phandle = <0x1ac>;
};
};
};
tpda@69c1000 {
clock-names = "apb_pclk";
qcom,tpda-atid = <0x4b>;
arm,primecell-periphid = <0xbb969>;
compatible = "arm,primecell";
reg = <0x69c1000 0x1000>;
clocks = <0x48 0x00>;
qcom,dsb-elem-size = <0x00 0x40>;
phandle = <0x502>;
coresight-name = "coresight-tpda-dl-south";
reg-names = "tpda-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1d7>;
phandle = <0x1d6>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1d8>;
phandle = <0x1d9>;
slave-mode;
};
};
};
};
qcom,cpu0-llcc-ddr-lat {
governor = "performance";
qcom,active-only;
operating-points-v2 = <0x4c>;
compatible = "qcom,devbw-ddr";
phandle = <0x58>;
qcom,src-dst-ports = <0x81 0x200>;
};
tpdm@6870000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0x3b968>;
compatible = "arm,primecell";
reg = <0x6870000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4f9>;
qcom,hw-enable-check;
coresight-name = "coresight-tpdm-dcc";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1ca>;
phandle = <0x1c6>;
};
};
};
keepalive-opp-table {
compatible = "operating-points-v2";
phandle = <0x49>;
opp-1 {
opp-hz = <0x00 0x01>;
};
};
qcom,mdss_dsi_ctrl0@ae94000 {
clock-names = "byte_clk\0byte_clk_rcg\0byte_intf_clk\0pixel_clk\0pixel_clk_rcg\0esc_clk";
label = "dsi-ctrl-0";
compatible = "qcom,dsi-ctrl-hw-v2.4";
frame-threshold-time-us = <0x320>;
vdda-1p2-supply = <0x7e>;
cell-index = <0x00>;
interrupt-parent = <0x24e>;
reg = <0xae94000 0x400 0xaf08000 0x04>;
clocks = <0x6b 0x02 0x6b 0x03 0x6b 0x05 0x6b 0x2e 0x6b 0x2f 0x6b 0x26>;
phandle = <0x563>;
reg-names = "dsi_ctrl\0disp_cc_base";
interrupts = <0x04 0x00>;
refgen-supply = <0xb4>;
qcom,core-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,core-supply-entry@0 {
qcom,supply-name = "refgen";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0x00>;
qcom,supply-enable-load = <0x00>;
qcom,supply-min-voltage = <0x00>;
reg = <0x00>;
};
};
qcom,ctrl-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,ctrl-supply-entry@0 {
qcom,supply-name = "vdda-1p2";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0x124f80>;
qcom,supply-enable-load = <0x684c>;
qcom,supply-min-voltage = <0x124f80>;
reg = <0x00>;
};
};
};
qcom,npu-npu-llcc-bwmon@60300 {
clock-names = "npu_bwmon_ahb\0npu_bwmon_axi";
qcom,count-unit = <0x10000>;
qcom,bwmon_clks = "npu_bwmon_ahb\0npu_bwmon_axi";
compatible = "qcom,bimc-bwmon4";
qcom,target-dev = <0x4f>;
qcom,hw-timer-hz = <0x124f800>;
qcom,msm_bus = <0x9a 0x2756>;
reg = <0x60400 0x300 0x60300 0x200>;
clocks = <0x16 0x2a 0x16 0x29>;
phandle = <0x35b>;
qcom,msm_bus_name = "npu_bwmon_cdsp";
reg-names = "base\0global_base";
interrupts = <0x00 0x1dc 0x04>;
qcom,mport = <0x00>;
};
tx_core_clk {
compatible = "qcom,audio-ref-clk";
qcom,codec-lpass-clk-id = <0x30c>;
phandle = <0x664>;
#clock-cells = <0x01>;
qcom,codec-lpass-ext-clk-freq = <0x124f800>;
qcom,codec-ext-clk-src = <0x07>;
};
qcom,mdss_dsi_ctrl1@ae96000 {
clock-names = "byte_clk\0byte_clk_rcg\0byte_intf_clk\0pixel_clk\0pixel_clk_rcg\0esc_clk";
label = "dsi-ctrl-1";
compatible = "qcom,dsi-ctrl-hw-v2.4";
frame-threshold-time-us = <0x320>;
vdda-1p2-supply = <0x7e>;
cell-index = <0x01>;
interrupt-parent = <0x24e>;
reg = <0xae96000 0x400 0xaf08000 0x04>;
clocks = <0x6b 0x06 0x6b 0x07 0x6b 0x09 0x6b 0x30 0x6b 0x31 0x6b 0x28>;
phandle = <0x564>;
reg-names = "dsi_ctrl\0disp_cc_base";
interrupts = <0x05 0x00>;
refgen-supply = <0xb4>;
qcom,core-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,core-supply-entry@0 {
qcom,supply-name = "refgen";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0x00>;
qcom,supply-enable-load = <0x00>;
qcom,supply-min-voltage = <0x00>;
reg = <0x00>;
};
};
qcom,ctrl-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,ctrl-supply-entry@0 {
qcom,supply-name = "vdda-1p2";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0x124f80>;
qcom,supply-enable-load = <0x684c>;
qcom,supply-min-voltage = <0x124f80>;
reg = <0x00>;
};
};
};
timer {
compatible = "arm,armv8-timer";
phandle = <0x34c>;
clock-frequency = <0x124f800>;
interrupts = <0x01 0x0d 0xff08 0x01 0x0e 0xff08 0x01 0x0b 0xff08 0x01 0x0c 0xff08>;
};
ssc_etm0 {
compatible = "qcom,coresight-remote-etm";
qcom,inst-id = <0x08>;
coresight-name = "coresight-ssc-etm0";
port {
endpoint {
remote-endpoint = <0x238>;
phandle = <0x199>;
};
};
};
qcom,csid-lite0@acd9200 {
clock-control-debugfs = "true";
clock-names = "ife_csid_clk_src\0ife_csid_clk\0cphy_rx_clk_src\0ife_cphy_rx_clk\0ife_clk_src\0ife_lite_ahb\0ife_clk";
regulator-names = "camss";
reg-cam-base = <0xd9200>;
compatible = "qcom,csid-lite480";
cell-index = <0x02>;
camss-supply = <0x255>;
status = "ok";
clock-rates = <0x17d78400 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00>;
reg = <0xacd9200 0x1000>;
clocks = <0x6c 0x41 0x6c 0x40 0x6c 0x0e 0x6c 0x3f 0x6c 0x3e 0x6c 0x3b 0x6c 0x3d>;
phandle = <0x59e>;
interrupt-names = "csid-lite";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
src-clock-name = "ife_csid_clk_src";
reg-names = "csid-lite";
interrupts = <0x00 0x1d4 0x01>;
};
qrng@793000 {
clock-names = "iface_clk";
qcom,msm-bus,name = "msm-rng-noc";
qcom,no-qrng-config;
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-rng-iface-clk;
compatible = "qcom,msm-rng";
reg = <0x793000 0x1000>;
clocks = <0x16 0x50>;
phandle = <0x36c>;
qcom,msm-bus,vectors-KBps = <0x01 0x26a 0x00 0x00 0x01 0x26a 0x00 0x493e0>;
qcom,msm-bus,num-paths = <0x01>;
};
qseecom@82400000 {
qcom,appsbl-qseecom-support;
qcom,disk-encrypt-pipe-pair = <0x02>;
qcom,fde-key-size;
qcom,hlos-ce-hw-instance = <0x00>;
qcom,qsee-ce-hw-instance = <0x00>;
qcom,commonlib64-loaded-by-uefi;
memory-region = <0x5f>;
compatible = "qcom,qseecom";
qcom,hlos-num-ce-hw-instances = <0x01>;
qcom,qsee-reentrancy-support = <0x02>;
qcom,support-fde;
reg = <0x82400000 0x3a00000>;
qcom,no-clock-support;
phandle = <0x36b>;
reg-names = "secapp-region";
};
cti@7220000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7220000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x536>;
coresight-name = "coresight-cti-cpu2";
cpu = <0x0f>;
reg-names = "cti-base";
};
qcom,msm-adsp-loader {
qcom,adsp-state = <0x00>;
compatible = "qcom,adsp-loader";
status = "ok";
phandle = <0x5f0>;
};
cti@6b4e000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b4e000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x54a>;
coresight-name = "coresight-cti-ssc_cti_noc";
reg-names = "cti-base";
};
qcom,cvpss@abb0000 {
qcom,firmware-name = "cvpss";
memory-region = <0x9c>;
compatible = "qcom,pil-tz-generic";
status = "ok";
reg = <0xabb0000 0x2000>;
qcom,pas-id = <0x1a>;
};
jtagmm@7740000 {
clock-names = "core_clk";
compatible = "qcom,jtagv8-mm";
reg = <0x7740000 0x1000>;
clocks = <0x48 0x00>;
qcom,coresight-jtagmm-cpu = <0x14>;
phandle = <0x355>;
reg-names = "etm-base";
};
dsi_panel_pwr_supply_lab_ibb {
#size-cells = <0x00>;
#address-cells = <0x01>;
phandle = <0x70d>;
qcom,panel-supply-entry@0 {
qcom,supply-name = "vddio";
qcom,supply-disable-load = <0x50>;
qcom,supply-max-voltage = <0x1b7740>;
qcom,supply-enable-load = <0xf230>;
qcom,supply-min-voltage = <0x1b7740>;
reg = <0x00>;
qcom,supply-post-on-sleep = <0x14>;
};
qcom,panel-supply-entry@2 {
qcom,supply-name = "ibb";
qcom,supply-disable-load = <0x64>;
qcom,supply-max-voltage = <0x5b8d80>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-min-voltage = "\0Us";
reg = <0x02>;
qcom,supply-post-on-sleep = <0x14>;
};
qcom,panel-supply-entry@1 {
qcom,supply-name = "lab";
qcom,supply-disable-load = <0x64>;
qcom,supply-max-voltage = <0x5b8d80>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-min-voltage = "\0Us";
reg = <0x01>;
};
};
tpdm@69810000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6981000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1f5>;
coresight-name = "coresight-tpdm-turing-llm";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x226>;
phandle = <0x223>;
};
};
};
qcom,qup_uart@890000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
qcom,wakeup-byte = <0xfd>;
compatible = "qcom,msm-geni-serial-hs";
pinctrl-1 = <0x2c2 0x2c3>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
reg = <0x890000 0x4000>;
clocks = <0x16 0x80 0x16 0x88 0x16 0x89>;
phandle = <0x5cb>;
pinctrl-0 = <0x2c2 0x2c3>;
interrupts-extended = <0x01 0x00 0x24a 0x04 0x65 0x3b 0x00>;
reg-names = "se_phys";
};
spi@a84000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2b6>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa84000 0x4000>;
clocks = <0x16 0x6c 0x16 0x86 0x16 0x87>;
phandle = <0x5c5>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2b5>;
reg-names = "se_phys";
interrupts = <0x00 0x162 0x04>;
dmas = <0x2a7 0x00 0x01 0x01 0x40 0x00 0x2a7 0x01 0x01 0x01 0x40 0x00>;
};
kgsl_iommu_test_device {
iommus = <0x183 0x07 0x00>;
compatible = "iommu-debug-test";
qcom,iommu-dma = "disabled";
};
qcom,bus_proxy_client {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "bus-proxy-client";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,bus-proxy-client";
status = "ok";
phandle = <0x356>;
qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x17 0x200 0x00 0x00 0x16 0x200 0x16e360 0x16e360 0x17 0x200 0x16e360 0x16e360>;
qcom,msm-bus,num-paths = <0x02>;
};
qcom,msm-quin-auxpcm {
qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
compatible = "qcom,msm-auxpcm-dev";
qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
qcom,msm-cpudai-afe-clk-ver = <0x02>;
qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
qcom,msm-auxpcm-interface = "quinary";
phandle = <0x2f9>;
qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
};
qcom,msm_fastrpc {
qcom,qos-cores = <0x00 0x01 0x02 0x03>;
qcom,fastrpc-adsp-sensors-pdr;
compatible = "qcom,msm-fastrpc-compute";
phandle = <0x39d>;
qcom,fastrpc-adsp-audio-pdr;
qcom,adsp-remoteheap-vmid = <0x16 0x25>;
qcom,rpc-latency-us = <0xeb>;
qcom,msm_fastrpc_compute_cb7 {
iommus = <0x47 0x1007 0x460>;
label = "cdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb2 {
iommus = <0x47 0x1002 0x460>;
label = "cdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb6 {
iommus = <0x47 0x1006 0x460>;
label = "cdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb15 {
iommus = <0x47 0x543 0x00>;
label = "sdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
shared-cb = <0x04>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb9 {
iommus = <0x47 0x1009 0x460>;
label = "cdsprpc-smd";
qcom,secure-context-bank;
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x60000000 0x78000000>;
qcom,iommu-vmid = <0x0a>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb5 {
iommus = <0x47 0x1005 0x460>;
label = "cdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb1 {
iommus = <0x47 0x1001 0x460>;
label = "cdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb4 {
iommus = <0x47 0x1004 0x460>;
label = "cdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb11 {
iommus = <0x47 0x1804 0x00>;
label = "adsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb8 {
iommus = <0x47 0x1008 0x460>;
label = "cdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb12 {
iommus = <0x47 0x1805 0x00>;
label = "adsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb13 {
iommus = <0x47 0x541 0x00>;
label = "sdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb14 {
iommus = <0x47 0x542 0x00>;
label = "sdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb3 {
iommus = <0x47 0x1003 0x460>;
label = "cdsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
qcom,msm_fastrpc_compute_cb10 {
iommus = <0x47 0x1803 0x00>;
label = "adsprpc-smd";
compatible = "qcom,msm-fastrpc-compute-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x80000000 0x78000000>;
qcom,iommu-faults = "stall-disable\0HUPCF";
};
};
qcom,msm-voip-dsp {
compatible = "qcom,msm-voip-dsp";
phandle = <0x2e3>;
};
qcom,ipa_uc {
qcom,firmware-name = "ipa_uc";
qcom,pil-force-shutdown;
memory-region = <0x89>;
compatible = "qcom,pil-tz-generic";
qcom,pas-id = <0x1b>;
};
spi@a94000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2be>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa94000 0x4000>;
clocks = <0x16 0x74 0x16 0x86 0x16 0x87>;
phandle = <0x5c9>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2bd>;
reg-names = "se_phys";
interrupts = <0x00 0x166 0x04>;
dmas = <0x2a7 0x00 0x05 0x01 0x40 0x00 0x2a7 0x01 0x05 0x01 0x40 0x00>;
};
cti@6b01000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b01000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x54b>;
coresight-name = "coresight-cti-swao_cti1";
reg-names = "cti-base";
};
i2c@884000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2c8>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x884000 0x4000>;
clocks = <0x16 0x7a 0x16 0x88 0x16 0x89>;
phandle = <0x5cd>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2c7>;
interrupts = <0x00 0x247 0x04>;
dmas = <0x2c4 0x00 0x01 0x03 0x40 0x00 0x2c4 0x01 0x01 0x03 0x40 0x00>;
redriver@1c {
eq = <0x4040404 0x6040406>;
output-comp = <0x3030303 0x3030303>;
compatible = "onnn,redriver";
extcon = <0x644 0x644>;
flat-gain = <0x3010103 0x2010102>;
status = "disabled";
loss-match = <0x1030301 0x3030303>;
reg = <0x1c>;
phandle = <0x76f>;
};
qcom,smb1390_slave@18 {
#size-cells = <0x00>;
qcom,periph-map = <0x10>;
compatible = "qcom,i2c-pmic";
status = "ok";
#address-cells = <0x01>;
reg = <0x18>;
phandle = <0x771>;
qcom,charge_pump_slave {
compatible = "qcom,smb1390-slave";
status = "ok";
phandle = <0x772>;
};
};
qcom,smb1390@10 {
#size-cells = <0x00>;
qcom,periph-map = <0x10>;
compatible = "qcom,i2c-pmic";
pinctrl-names = "default";
#interrupt-cells = <0x03>;
status = "ok";
#address-cells = <0x01>;
interrupt-parent = <0x371>;
reg = <0x10>;
phandle = <0x6a6>;
interrupt-controller;
pinctrl-0 = <0x6a4>;
interrupt_names = "smb1390";
interrupts = <0x02 0xc5 0x00 0x08>;
qcom,charge_pump {
io-channel-names = "cp_die_temp";
compatible = "qcom,smb1390-charger-psy";
qcom,parallel-output-mode = <0x02>;
status = "ok";
io-channels = <0x62b 0x0e>;
interrupt-parent = <0x6a6>;
qcom,parallel-input-mode = <0x01>;
phandle = <0x770>;
qcom,min-ilim-ua = <0xb71b0>;
qcom,pmic-revid = <0x6a5>;
qcom,core {
interrupt-names = "switcher-off-window\0switcher-off-fault\0tsd-fault\0irev-fault\0vph-ov-hard\0vph-ov-soft\0ilim\0temp-alarm";
interrupts = <0x10 0x00 0x03 0x10 0x01 0x03 0x10 0x02 0x03 0x10 0x03 0x03 0x10 0x04 0x03 0x10 0x05 0x01 0x10 0x06 0x01 0x10 0x07 0x01>;
};
};
qcom,revid@100 {
compatible = "qcom,qpnp-revid";
reg = <0x100>;
phandle = <0x6a5>;
};
};
nq@64 {
vio-supply = <0xa9>;
compatible = "rtc6226";
fmint-gpio = <0x65 0x33 0x00>;
rtc6226,vio-supply-voltage = <0x1b7740 0x1b7740>;
reg = <0x64>;
vdd-supply = <0x2c9>;
rtc6226,vdd-supply-voltage = "\02K\0\02K";
};
fsa4480@43 {
compatible = "qcom,fsa4480-i2c";
reg = <0x43>;
phandle = <0x32b>;
};
halo,hl6111r@18 {
qcom,hl6111r-otg = <0x65 0x39 0x00>;
compatible = "halo,hl6111r";
pinctrl-names = "hl6111r_active";
status = "ok";
reg = <0x18>;
pinctrl-0 = <0x4b3>;
};
};
qcom,csiphy@ac74000 {
clock-names = "cphy_rx_clk_src\0csiphy5_clk\0csi5phytimer_clk_src\0csi5phytimer_clk";
regulator-names = "gdscr\0refgen";
reg-cam-base = "\0\a@";
csi-vdd-voltage = <0x124f80>;
compatible = "qcom,csiphy-v1.2.1\0qcom,csiphy";
cell-index = <0x05>;
status = "ok";
gdscr-supply = <0x255>;
mipi-csi-vdd-supply = <0x7e>;
clock-rates = <0x17d78400 0x00 0x11e1a300 0x00>;
reg = <0xac74000 0x2000>;
clocks = <0x6c 0x0e 0x6c 0x20 0x6c 0x1a 0x6c 0x19>;
phandle = <0x56e>;
interrupt-names = "csiphy";
clock-cntl-level = "turbo";
src-clock-name = "csi5phytimer_clk_src";
reg-names = "csiphy";
interrupts = <0x00 0x59 0x01>;
refgen-supply = <0xb4>;
};
qcom,lpm-levels {
#size-cells = <0x00>;
compatible = "qcom,lpm-levels";
#address-cells = <0x01>;
qcom,pm-cluster@0 {
label = "L3";
qcom,psci-mode-mask = <0xfff>;
qcom,psci-mode-shift = <0x04>;
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0x00>;
qcom,clstr-tmr-add = <0x3e8>;
qcom,pm-cpu@0 {
qcom,cpu = <0x0d 0x0e 0x0f 0x10>;
qcom,disable-ipi-prediction;
qcom,psci-mode-mask = <0x0f>;
qcom,psci-mode-shift = <0x00>;
qcom,tmr-add = <0x3e8>;
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,ref-stddev = <0x1f4>;
reg = <0x00>;
qcom,ref-premature-cnt = <0x01>;
qcom,pm-cpu-level@1 {
qcom,min-residency-us = <0xf5e>;
label = "rail-pc";
qcom,use-broadcast-timer;
qcom,is-reset;
qcom,psci-cpu-mode = <0x04>;
qcom,exit-latency-us = <0x213>;
qcom,entry-latency-us = <0x168>;
reg = <0x01>;
};
qcom,pm-cpu-level@0 {
qcom,min-residency-us = <0x64>;
label = "wfi";
qcom,psci-cpu-mode = <0x01>;
qcom,exit-latency-us = <0x2b>;
qcom,entry-latency-us = <0x39>;
reg = <0x00>;
};
};
qcom,pm-cluster-level@1 {
qcom,min-residency-us = <0x2703>;
label = "llcc-off";
qcom,is-reset;
qcom,psci-mode = <0xc24>;
qcom,exit-latency-us = <0x19a2>;
qcom,entry-latency-us = <0xcbf>;
reg = <0x01>;
qcom,notify-rpm;
qcom,min-child-idx = <0x01>;
};
qcom,pm-cpu@1 {
qcom,cpu = <0x11 0x12 0x13 0x14>;
qcom,disable-ipi-prediction;
qcom,psci-mode-mask = <0x0f>;
qcom,psci-mode-shift = <0x00>;
#size-cells = <0x00>;
#address-cells = <0x01>;
reg = <0x01>;
qcom,pm-cpu-level@2 {
qcom,min-residency-us = <0x53>;
label = "wfi";
qcom,psci-cpu-mode = <0x01>;
qcom,exit-latency-us = <0x2b>;
qcom,entry-latency-us = <0x39>;
reg = <0x02>;
};
qcom,pm-cpu-level@3 {
qcom,min-residency-us = <0x1188>;
label = "rail-pc";
qcom,use-broadcast-timer;
qcom,is-reset;
qcom,psci-cpu-mode = <0x04>;
qcom,exit-latency-us = <0x425>;
qcom,entry-latency-us = <0x2be>;
reg = <0x03>;
};
};
qcom,pm-cluster-level@0 {
qcom,min-residency-us = <0x63>;
label = "l3-wfi";
qcom,psci-mode = <0x01>;
qcom,exit-latency-us = <0x33>;
qcom,entry-latency-us = <0x30>;
reg = <0x00>;
};
};
};
qcom,gdsc@ad0b004 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "ife_1_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
vdd_parent-supply = <0x68>;
reg = <0xad0b004 0x04>;
clocks = <0x16 0x0b>;
phandle = <0x270>;
qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "ife_1_gdsc";
};
qcom,a5@ac00000 {
clock-names = "soc_fast_ahb\0icp_ahb_clk\0icp_clk_src\0icp_clk";
fw_name = "CAMERA_ICP.elf";
regulator-names = "camss-vdd";
ubwc-bps-fetch-cfg = <0x707b 0x7083>;
reg-cam-base = <0x00 0x10000 0x18000>;
compatible = "qcom,cam-a5";
ubwc-ipe-fetch-cfg = <0x707b 0x7083>;
cell-index = <0x00>;
ubwc-bps-write-cfg = <0x161ef 0x1620f>;
ubwc-ipe-write-cfg = <0x161ef 0x1620f>;
status = "ok";
clock-rates = <0x5f5e100 0x00 0x17d78400 0x00 0xbebc200 0x00 0x1c9c3800 0x00 0x11e1a300 0x00 0x23c34600 0x00 0x17d78400 0x00 0x23c34600 0x00 0x17d78400 0x00 0x23c34600 0x00>;
camss-vdd-supply = <0x255>;
reg = <0xac00000 0x6000 0xac10000 0x8000 0xac18000 0x3000>;
clocks = <0x6c 0x21 0x6c 0x26 0x6c 0x28 0x6c 0x27>;
phandle = <0x5a2>;
interrupt-names = "a5";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0nominal\0turbo";
src-clock-name = "icp_clk_src";
reg-names = "a5_qgic\0a5_sierra\0a5_csr";
interrupts = <0x00 0x1cf 0x01>;
};
qcom,sde_rscc@af20000 {
clock-names = "vsync_clk\0gdsc_clk\0iface_clk";
compatible = "qcom,sde-rsc";
cell-index = <0x00>;
qcom,sde-rsc-version = <0x03>;
qcom,sde-dram-channels = <0x02>;
reg = <0xaf20000 0x3c50 0xaf30000 0x3fd4>;
clocks = <0x6b 0x35 0x6b 0x2d 0x6b 0x34>;
phandle = <0x55f>;
reg-names = "drv\0wrapper";
vdd-supply = <0x70>;
qcom,sde-ebi-bus {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "disp_rsc_ebi";
qcom,msm-bus,num-cases = <0x03>;
qcom,msm-bus,vectors-KBps = <0x4e20 0x5020 0x00 0x00 0x4e20 0x5020 0x00 0x61a800 0x4e20 0x5020 0x00 0x61a800>;
qcom,msm-bus,num-paths = <0x01>;
};
qcom,sde-reg-bus {
qcom,msm-bus,name = "disp_rsc_reg";
qcom,msm-bus,num-cases = <0x04>;
qcom,msm-bus,vectors-KBps = <0x01 0x24e 0x00 0x00 0x01 0x24e 0x00 0x12c00 0x01 0x24e 0x00 0x249f0 0x01 0x24e 0x00 0x493e0>;
qcom,msm-bus,num-paths = <0x01>;
};
qcom,sde-data-bus {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "disp_rsc_mnoc_llcc";
qcom,msm-bus,num-cases = <0x03>;
qcom,msm-bus,vectors-KBps = <0x4e23 0x5021 0x00 0x00 0x4e24 0x5021 0x00 0x00 0x4e23 0x5021 0x00 0x61a800 0x4e24 0x5021 0x00 0x61a800 0x4e23 0x5021 0x00 0x61a800 0x4e24 0x5021 0x00 0x61a800>;
qcom,msm-bus,num-paths = <0x02>;
};
};
qcom,smp2p_sleepstate {
compatible = "qcom,smp2p-sleepstate";
interrupt-parent = <0xa0>;
interrupt-names = "smp2p-sleepstate-in";
interrupts = <0x00 0x00>;
qcom,smem-states = <0x9f 0x00>;
};
tsens@c223000 {
compatible = "qcom,tsens24xx";
#thermal-sensor-cells = <0x01>;
reg = <0xc223000 0x04 0xc265000 0x1ff>;
phandle = <0x1a>;
interrupt-names = "tsens-upper-lower\0tsens-critical";
tsens-reinit-wa;
reg-names = "tsens_srot_physical\0tsens_tm_physical";
interrupts = <0x00 0x1fb 0x04 0x00 0x1fd 0x04>;
};
qcom,cpu4-cpu-ddr-qoslat {
governor = "powersave";
operating-points-v2 = <0x55>;
compatible = "qcom,devfreq-qoslat";
mboxes = <0x02 0x00>;
phandle = <0x5e>;
};
cti@7620000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7620000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x53a>;
coresight-name = "coresight-cti-cpu6";
cpu = <0x13>;
reg-names = "cti-base";
};
qcom,vidc@aa00000 {
clock-names = "gcc_video_axi0\0core_clk\0vcodec_clk";
sku-index = <0x00>;
#size-cells = <0x01>;
qcom,reg-presets = <0xb0088 0x00>;
compatible = "qcom,msm-vidc\0qcom,kona-vidc";
resets = <0x16 0x2b 0x6a 0x02>;
qcom,clock-configs = <0x00 0x01 0x01>;
status = "ok";
vcodec-supply = <0x32d>;
qcom,proxy-clock-names = "gcc_video_axi0\0core_clk\0vcodec_clk";
reset-names = "video_axi_reset\0video_core_reset";
qcom,allowed-clock-rates = <0xe4e1bff 0x14257880 0x15d0b780 0x1a76e700>;
#address-cells = <0x01>;
reg = <0xaa00000 0x100000>;
clocks = <0x16 0xce 0x6a 0x05 0x6a 0x02>;
phandle = <0x60e>;
iris-ctl-supply = <0x9a>;
interrupts = <0x00 0xae 0x04>;
cache-slice-names = "vidsc0";
secure_bitstream_cb {
iommus = <0x47 0x2101 0x404>;
label = "venus_sec_bitstream";
qcom,secure-context-bank;
compatible = "qcom,msm-vidc,context-bank";
virtual-addr-pool = <0x500000 0xdfb00000>;
qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>;
qcom,iommu-vmid = <0x09>;
qcom,iommu-pagetable = "LLC";
qcom,iommu-faults = "non-fatal";
buffer-types = <0x241>;
};
venus_bus_llcc {
label = "venus-llcc";
compatible = "qcom,msm-vidc,bus";
qcom,mode = "venuc-llcc";
qcom,bus-slave = <0x302>;
qcom,bus-range-kbps = <0x8f0 0xe4e1c0>;
qcom,bus-master = <0x3f>;
};
non_secure_cb {
iommus = <0x47 0x2100 0x400>;
label = "venus_ns";
compatible = "qcom,msm-vidc,context-bank";
virtual-addr-pool = <0x25800000 0xba800000>;
qcom,iommu-dma-addr-pool = <0x25800000 0xba800000>;
qcom,iommu-pagetable = "LLC";
qcom,iommu-faults = "non-fatal";
buffer-types = <0xfff>;
};
secure_pixel_cb {
iommus = <0x47 0x2103 0x400>;
label = "venus_sec_pixel";
qcom,secure-context-bank;
compatible = "qcom,msm-vidc,context-bank";
virtual-addr-pool = <0x500000 0xdfb00000>;
qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>;
qcom,iommu-vmid = <0x0a>;
qcom,iommu-pagetable = "LLC";
qcom,iommu-faults = "non-fatal";
buffer-types = <0x106>;
};
secure_non_pixel_cb {
iommus = <0x47 0x2104 0x400>;
label = "venus_sec_non_pixel";
qcom,secure-context-bank;
compatible = "qcom,msm-vidc,context-bank";
virtual-addr-pool = <0x1000000 0x24800000>;
qcom,iommu-dma-addr-pool = <0x1000000 0x24800000>;
qcom,iommu-vmid = <0x0b>;
qcom,iommu-pagetable = "LLC";
qcom,iommu-faults = "non-fatal";
buffer-types = <0x480>;
};
venus_bus_ddr {
label = "venus-ddr";
compatible = "qcom,msm-vidc,bus";
qcom,mode = "venus-ddr";
qcom,bus-slave = <0x200>;
qcom,bus-range-kbps = <0x2fa 0xe4e1c0>;
qcom,bus-master = <0x81>;
};
bus_cnoc {
label = "cnoc";
compatible = "qcom,msm-vidc,bus";
qcom,mode = "performance";
qcom,bus-slave = <0x254>;
qcom,bus-range-kbps = <0x2fa 0x2fa>;
qcom,bus-master = <0x01>;
};
};
qcom,cpu0-cpugrp {
compatible = "qcom,arm-memlat-cpugrp";
qcom,cpulist = <0x0d 0x0e 0x0f 0x10>;
phandle = <0x35f>;
qcom,cpu0-llcc-ddr-latmon {
compatible = "qcom,arm-memlat-mon";
qcom,cpulist = <0x0d 0x0e 0x0f 0x10>;
qcom,target-dev = <0x58>;
qcom,cachemiss-ev = <0x1000>;
phandle = <0x362>;
ddr4-map {
qcom,ddr-type = <0x07>;
qcom,core-dev-table = <0x493e0 0x2fa 0xc0300 0x6b8 0x11df00 0x826 0x172500 0xb71 0x1b8a00 0xf27>;
};
ddr5-map {
qcom,ddr-type = <0x08>;
qcom,core-dev-table = <0x493e0 0x2fa 0xc0300 0x6b8 0x11df00 0x826 0x172500 0xb71 0x1b8a00 0xf27>;
};
};
qcom,cpu0-cpu-l3-latmon {
qcom,core-dev-table = <0x493e0 0x11e1a300 0x62700 0x18085800 0x7e900 0x1ee62800 0xa8c00 0x249f0000 0xd7a00 0x3135a800 0x106800 0x36ee8000 0x11df00 0x3ca75800 0x148200 0x43852800 0x15ae00 0x493e0000 0x172500 0x4ef6d800 0x189c00 0x5a688800 0x1b8a00 0x60216000>;
compatible = "qcom,arm-memlat-mon";
qcom,target-dev = <0x56>;
qcom,cachemiss-ev = <0x17>;
phandle = <0x360>;
};
qcom,cpu0-cpu-llcc-latmon {
qcom,core-dev-table = <0x493e0 0x8f0 0xc0300 0x11e1 0x172500 0x1bc6 0x1b8a00 0x23c3>;
compatible = "qcom,arm-memlat-mon";
qcom,target-dev = <0x57>;
qcom,cachemiss-ev = <0x2a>;
phandle = <0x361>;
};
};
qcom,gpucc@3d90000 {
vdd_mx-supply = <0x69>;
compatible = "qcom,gpucc-kona\0syscon";
#reset-cells = <0x01>;
reg = <0x3d90000 0x9000>;
phandle = <0x6d>;
#clock-cells = <0x01>;
reg-names = "cc_base";
vdd_cx-supply = <0x66>;
};
i2c@a90000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2b1>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa90000 0x4000>;
clocks = <0x16 0x72 0x16 0x86 0x16 0x87>;
phandle = <0x5c2>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2b0>;
interrupts = <0x00 0x165 0x04>;
dmas = <0x2a7 0x00 0x04 0x03 0x40 0x00 0x2a7 0x01 0x04 0x03 0x40 0x00>;
};
qcom,gdsc@18d004 {
compatible = "qcom,gdsc";
qcom,retain-regs;
reg = <0x18d004 0x04>;
phandle = <0x173>;
regulator-name = "pcie_1_gdsc";
};
qcom,snoc_cnoc_keepalive {
governor = "powersave";
qcom,active-only;
operating-points-v2 = <0x49>;
compatible = "qcom,devbw";
status = "ok";
phandle = <0x357>;
qcom,src-dst-ports = <0x01 0x273>;
};
cti@6016000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6016000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x52a>;
coresight-name = "coresight-cti6";
reg-names = "cti-base";
};
qcom,rpmh-master-stats@b221200 {
compatible = "qcom,rpmh-master-stats-v1";
reg = <0xb221200 0x60>;
};
qcom,csiphy@ac6e000 {
clock-names = "cphy_rx_clk_src\0csiphy2_clk\0csi2phytimer_clk_src\0csi2phytimer_clk";
regulator-names = "gdscr\0refgen";
reg-cam-base = <0x6e000>;
csi-vdd-voltage = <0x124f80>;
compatible = "qcom,csiphy-v1.2.1\0qcom,csiphy";
cell-index = <0x02>;
status = "ok";
gdscr-supply = <0x255>;
mipi-csi-vdd-supply = <0x7e>;
clock-rates = <0x17d78400 0x00 0x11e1a300 0x00>;
reg = <0xac6e000 0x2000>;
clocks = <0x6c 0x0e 0x6c 0x1d 0x6c 0x14 0x6c 0x13>;
phandle = <0x56b>;
interrupt-names = "csiphy";
clock-cntl-level = "turbo";
src-clock-name = "csi2phytimer_clk_src";
reg-names = "csiphy";
interrupts = <0x00 0x1df 0x01>;
refgen-supply = <0xb4>;
};
qcom,msm-dai-q6-spdif-pri-tx {
qcom,msm-dai-q6-dev-id = <0x5001>;
compatible = "qcom,msm-dai-q6-spdif";
phandle = <0x5fe>;
};
qmi-tmd-devices {
compatible = "qcom,qmi-cooling-devices";
modem {
qcom,instance-id = <0x64>;
modem_mmw_skin1 {
qcom,qmi-dev-name = "mmw_skin1";
#cooling-cells = <0x02>;
phandle = <0x605>;
};
modem_mmw1 {
qcom,qmi-dev-name = "mmw1";
#cooling-cells = <0x02>;
phandle = <0x609>;
};
modem_mmw0 {
qcom,qmi-dev-name = "mmw0";
#cooling-cells = <0x02>;
phandle = <0x608>;
};
modem_charge_state {
qcom,qmi-dev-name = "charge_state";
#cooling-cells = <0x02>;
phandle = <0x60d>;
};
modem_pa_fr1 {
qcom,qmi-dev-name = "pa_fr1";
#cooling-cells = <0x02>;
phandle = <0x601>;
};
modem_pa {
qcom,qmi-dev-name = "pa";
#cooling-cells = <0x02>;
phandle = <0x3d>;
};
modem_current {
qcom,qmi-dev-name = "modem_current";
#cooling-cells = <0x02>;
phandle = <0x602>;
};
modem_mmw3 {
qcom,qmi-dev-name = "mmw3";
#cooling-cells = <0x02>;
phandle = <0x60b>;
};
modem_bcl {
qcom,qmi-dev-name = "vbatt_low";
#cooling-cells = <0x02>;
phandle = <0x60c>;
};
modem_skin {
qcom,qmi-dev-name = "modem_skin";
#cooling-cells = <0x02>;
phandle = <0x603>;
};
modem_mmw_skin2 {
qcom,qmi-dev-name = "mmw_skin2";
#cooling-cells = <0x02>;
phandle = <0x606>;
};
modem_tj {
qcom,qmi-dev-name = "modem";
#cooling-cells = <0x02>;
phandle = <0x3e>;
};
modem_mmw_skin3 {
qcom,qmi-dev-name = "mmw_skin3";
#cooling-cells = <0x02>;
phandle = <0x607>;
};
modem_mmw2 {
qcom,qmi-dev-name = "mmw2";
#cooling-cells = <0x02>;
phandle = <0x60a>;
};
modem_mmw_skin0 {
qcom,qmi-dev-name = "mmw_skin0";
#cooling-cells = <0x02>;
phandle = <0x604>;
};
};
};
spi@990000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x29d>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x990000 0x4000>;
clocks = <0x16 0x60 0x16 0x84 0x16 0x85>;
phandle = <0x5b9>;
dma-names = "tx\0rx";
pinctrl-0 = <0x29c>;
reg-names = "se_phys";
interrupts = <0x00 0x25d 0x04>;
dmas = <0x283 0x00 0x04 0x01 0x40 0x00 0x283 0x01 0x04 0x01 0x40 0x00>;
};
tpdm@6b09000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x6b09000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4ef>;
coresight-name = "coresight-tpdm-swao-0";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1a1>;
phandle = <0x19f>;
};
};
};
qcom,gpi-dma@800000 {
qcom,gpi-ee-offset = <0x6000>;
iommus = <0x47 0x76 0x00>;
qcom,gpii-mask = <0x3f>;
#dma-cells = <0x05>;
compatible = "qcom,gpi-dma";
qcom,iommu-dma-addr-pool = <0x100000 0x100000>;
status = "ok";
qcom,max-num-gpii = <0x0a>;
qcom,ev-factor = <0x02>;
qcom,smmu-cfg = <0x01>;
reg = <0x800000 0x70000>;
phandle = <0x2c4>;
reg-names = "gpi-top";
interrupts = <0x00 0x24c 0x04 0x00 0x24d 0x04 0x00 0x24e 0x04 0x00 0x24f 0x04 0x00 0x250 0x04 0x00 0x251 0x04 0x00 0x252 0x04 0x00 0x253 0x04 0x00 0x254 0x04 0x00 0x255 0x04>;
};
qcom,cpu-llcc-ddr-bwmon@9091000 {
qcom,count-unit = <0x10000>;
compatible = "qcom,bimc-bwmon5";
qcom,target-dev = <0x4d>;
qcom,hw-timer-hz = <0x124f800>;
reg = <0x9091000 0x1000>;
phandle = <0x35a>;
reg-names = "base";
interrupts = <0x00 0x51 0x04>;
};
jtagmm@7140000 {
clock-names = "core_clk";
compatible = "qcom,jtagv8-mm";
reg = <0x7140000 0x1000>;
clocks = <0x48 0x00>;
qcom,coresight-jtagmm-cpu = <0x0e>;
phandle = <0x34f>;
reg-names = "etm-base";
};
qcom,kgsl-3d0@3d00000 {
clock-names = "rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
qcom,isense-clk-on-level = <0x01>;
qcom,gpubw-dev = <0x332>;
qcom,snapshot-size = <0x200000>;
operating-points-v2 = <0x331>;
regulator-names = "vddcx\0vdd";
qcom,ubwc-mode = <0x04>;
label = "kgsl-3d0";
qcom,gpu-qdss-stm = <0x161c0000 0x40000>;
qcom,bus-accesses-ddr7 = <0x3ca>;
compatible = "qcom,kgsl-3d0\0qcom,kgsl-3d";
vddcx-supply = <0x17e>;
qcom,min-access-length = <0x20>;
qcom,highest-bank-bit = <0x10>;
nvmem-cell-names = "isense_slope\0speed_bin";
status = "ok";
#cooling-cells = <0x02>;
nvmem-cells = <0x333 0x334>;
qcom,no-nap;
qcom,idle-timeout = <0x50>;
qcom,bus-accesses-ddr8 = <0x48a>;
qcom,bus-control;
reg = <0x3d00000 0x40000 0x3d61000 0x800 0x3de0000 0x10000 0x3d8b000 0x2000 0x6900000 0x80000>;
qcom,chipid = <0x6050002>;
clocks = <0x6d 0x09 0x16 0x16 0x16 0x26 0x6d 0x03 0x6d 0x00 0x1b0 0x03>;
phandle = <0x1c>;
qcom,pm-qos-active-latency = <0x2c>;
interrupt-names = "kgsl_3d0_irq";
qcom,id = <0x00>;
reg-names = "kgsl_3d0_reg_memory\0cx_dbgc\0rscc\0isense_cntl\0qdss_gfx";
interrupts = <0x00 0x12c 0x04>;
vdd-supply = <0x1b1>;
qcom,tzone-name = "gpuss-max-step";
qcom,gpu-mempools {
#size-cells = <0x00>;
compatible = "qcom,gpu-mempools";
#address-cells = <0x01>;
qcom,gpu-mempool@3 {
qcom,mempool-page-size = <0x100000>;
qcom,mempool-reserved = <0x20>;
reg = <0x03>;
};
qcom,gpu-mempool@2 {
qcom,mempool-page-size = <0x10000>;
qcom,mempool-reserved = <0x100>;
reg = <0x02>;
};
qcom,gpu-mempool@1 {
qcom,mempool-page-size = <0x2000>;
qcom,mempool-allocate;
qcom,mempool-reserved = <0x400>;
reg = <0x01>;
};
qcom,gpu-mempool@0 {
qcom,mempool-page-size = <0x1000>;
qcom,mempool-allocate;
qcom,mempool-reserved = <0x800>;
reg = <0x00>;
};
};
qcom,gpu-bus-table-1 {
qcom,msm-bus,name = "grp3d";
qcom,msm-bus,num-cases = <0x0c>;
compatible = "qcom,gpu-bus-table\0qcom,gpu-bus-table-ddr8";
qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x00 0x00 0x1a 0x200 0x00 0xbebc2 0x1a 0x200 0x00 0x11e1a3 0x1a 0x200 0x00 0x1ae1b6 0x1a 0x200 0x00 0x209a8e 0x1a 0x200 0x00 0x28973c 0x1a 0x200 0x00 0x2dc6c0 0x1a 0x200 0x00 0x3c9e30 0x1a 0x200 0x00 0x5caf6a 0x1a 0x200 0x00 0x6b86db 0x1a 0x200 0x00 0x7cb163 0x1a 0x200 0x00 0xa3140c>;
qcom,msm-bus,num-paths = <0x01>;
};
qcom,gpu-pwrlevel-bins {
#size-cells = <0x00>;
compatible = "qcom,gpu-pwrlevel-bins";
#address-cells = <0x01>;
qcom,gpu-pwrlevels-1 {
qcom,initial-pwrlevel = <0x06>;
#size-cells = <0x00>;
qcom,throttle-pwrlevel = <0x00>;
#address-cells = <0x01>;
qcom,speed-bin = <0x01>;
qcom,gpu-pwrlevel@1 {
qcom,bus-min-ddr7 = <0x0b>;
qcom,bus-freq-ddr7 = <0x0b>;
qcom,bus-min-ddr8 = <0x0b>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x0b>;
reg = <0x01>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x22fce8c0>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@2 {
qcom,bus-min-ddr7 = <0x09>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x08>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x02>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x1f4add40>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@5 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x07>;
qcom,bus-min-ddr8 = <0x06>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x05>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x17d78400>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@6 {
qcom,bus-min-ddr7 = <0x02>;
qcom,bus-freq-ddr7 = <0x03>;
qcom,bus-min-ddr8 = <0x02>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x03>;
reg = <0x06>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x122dee40>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@0 {
qcom,bus-min-ddr7 = <0x0b>;
qcom,bus-freq-ddr7 = <0x0b>;
qcom,bus-min-ddr8 = <0x0b>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x0b>;
reg = <0x00>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x27ef6380>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@7 {
qcom,bus-freq = <0x00>;
qcom,bus-max = <0x00>;
reg = <0x07>;
qcom,bus-min = <0x00>;
qcom,gpu-freq = <0x00>;
};
qcom,gpu-pwrlevel@3 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x07>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x03>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x1d34ce80>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@4 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x07>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x04>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x1a524800>;
qcom,bus-max-ddr7 = <0x09>;
};
};
qcom,gpu-pwrlevels-0 {
qcom,initial-pwrlevel = <0x06>;
#size-cells = <0x00>;
qcom,throttle-pwrlevel = <0x00>;
#address-cells = <0x01>;
qcom,speed-bin = <0x00>;
qcom,gpu-pwrlevel@1 {
qcom,bus-min-ddr7 = <0x0b>;
qcom,bus-freq-ddr7 = <0x0b>;
qcom,bus-min-ddr8 = <0x0b>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x0b>;
reg = <0x01>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x22fce8c0>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@2 {
qcom,bus-min-ddr7 = <0x09>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x08>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x02>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x1f4add40>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@5 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x07>;
qcom,bus-min-ddr8 = <0x06>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x05>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x17d78400>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@6 {
qcom,bus-min-ddr7 = <0x02>;
qcom,bus-freq-ddr7 = <0x03>;
qcom,bus-min-ddr8 = <0x02>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x03>;
reg = <0x06>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x122dee40>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@0 {
qcom,bus-min-ddr7 = <0x0b>;
qcom,bus-freq-ddr7 = <0x0b>;
qcom,bus-min-ddr8 = <0x0b>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x0b>;
reg = <0x00>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x27ef6380>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@7 {
qcom,bus-freq = <0x00>;
qcom,bus-max = <0x00>;
reg = <0x07>;
qcom,bus-min = <0x00>;
qcom,gpu-freq = <0x00>;
};
qcom,gpu-pwrlevel@3 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x07>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x03>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x1d34ce80>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@4 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x07>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x04>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x1a524800>;
qcom,bus-max-ddr7 = <0x09>;
};
};
qcom,gpu-pwrlevels-2 {
qcom,initial-pwrlevel = <0x04>;
#size-cells = <0x00>;
qcom,throttle-pwrlevel = <0x00>;
#address-cells = <0x01>;
qcom,speed-bin = <0x03>;
qcom,gpu-pwrlevel@1 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x07>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x01>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x1d34ce80>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@2 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x07>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x02>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x1a524800>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@5 {
qcom,bus-freq = <0x00>;
qcom,bus-max = <0x00>;
reg = <0x05>;
qcom,bus-min = <0x00>;
qcom,gpu-freq = <0x00>;
};
qcom,gpu-pwrlevel@0 {
qcom,bus-min-ddr7 = <0x0a>;
qcom,bus-freq-ddr7 = <0x0b>;
qcom,bus-min-ddr8 = <0x0a>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x0b>;
reg = <0x00>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x1f4add40>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@3 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x07>;
qcom,bus-min-ddr8 = <0x06>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x03>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x17d78400>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@4 {
qcom,bus-min-ddr7 = <0x02>;
qcom,bus-freq-ddr7 = <0x03>;
qcom,bus-min-ddr8 = <0x02>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x03>;
reg = <0x04>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x122dee40>;
qcom,bus-max-ddr7 = <0x09>;
};
};
qcom,gpu-pwrlevels-3 {
qcom,initial-pwrlevel = <0x06>;
#size-cells = <0x00>;
qcom,throttle-pwrlevel = <0x00>;
#address-cells = <0x01>;
qcom,speed-bin = <0x02>;
qcom,gpu-pwrlevel@1 {
qcom,bus-min-ddr7 = <0x0b>;
qcom,bus-freq-ddr7 = <0x0b>;
qcom,bus-min-ddr8 = <0x0b>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x0b>;
reg = <0x01>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x22fce8c0>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@2 {
qcom,bus-min-ddr7 = <0x09>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x08>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x02>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x1f4add40>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@5 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x07>;
qcom,bus-min-ddr8 = <0x06>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x05>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x17d78400>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@6 {
qcom,bus-min-ddr7 = <0x02>;
qcom,bus-freq-ddr7 = <0x03>;
qcom,bus-min-ddr8 = <0x02>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x03>;
reg = <0x06>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x122dee40>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@0 {
qcom,bus-min-ddr7 = <0x0b>;
qcom,bus-freq-ddr7 = <0x0b>;
qcom,bus-min-ddr8 = <0x0b>;
qcom,bus-max-ddr8 = <0x0b>;
qcom,bus-freq-ddr8 = <0x0b>;
reg = <0x00>;
qcom,acd-level = <0x802b5ffd>;
qcom,gpu-freq = <0x27ef6380>;
qcom,bus-max-ddr7 = <0x0b>;
};
qcom,gpu-pwrlevel@7 {
qcom,bus-freq = <0x00>;
qcom,bus-max = <0x00>;
reg = <0x07>;
qcom,bus-min = <0x00>;
qcom,gpu-freq = <0x00>;
};
qcom,gpu-pwrlevel@3 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x07>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x03>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x1d34ce80>;
qcom,bus-max-ddr7 = <0x09>;
};
qcom,gpu-pwrlevel@4 {
qcom,bus-min-ddr7 = <0x06>;
qcom,bus-freq-ddr7 = <0x09>;
qcom,bus-min-ddr8 = <0x07>;
qcom,bus-max-ddr8 = <0x09>;
qcom,bus-freq-ddr8 = <0x08>;
reg = <0x04>;
qcom,acd-level = <0xa02b5ffd>;
qcom,gpu-freq = <0x1a524800>;
qcom,bus-max-ddr7 = <0x09>;
};
};
};
qcom,gpu-bus-table-0 {
qcom,msm-bus,name = "grp3d";
qcom,msm-bus,num-cases = <0x0c>;
compatible = "qcom,gpu-bus-table\0qcom,gpu-bus-table-ddr7";
qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x00 0x00 0x1a 0x200 0x00 0xbebc2 0x1a 0x200 0x00 0x11e1a3 0x1a 0x200 0x00 0x1ae1b6 0x1a 0x200 0x00 0x209a8e 0x1a 0x200 0x00 0x28973c 0x1a 0x200 0x00 0x2dc6c0 0x1a 0x200 0x00 0x3c9e30 0x1a 0x200 0x00 0x50a524 0x1a 0x200 0x00 0x5caf6a 0x1a 0x200 0x00 0x6b86db 0x1a 0x200 0x00 0x7cb163>;
qcom,msm-bus,num-paths = <0x01>;
};
qcom,l3-pwrlevels {
#size-cells = <0x00>;
compatible = "qcom,l3-pwrlevels";
#address-cells = <0x01>;
qcom,l3-pwrlevel@2 {
reg = <0x02>;
qcom,l3-freq = <0x501bd000>;
};
qcom,l3-pwrlevel@1 {
reg = <0x01>;
qcom,l3-freq = <0x337f9800>;
};
qcom,l3-pwrlevel@0 {
reg = <0x00>;
qcom,l3-freq = <0x00>;
};
};
};
qcom,msm_hdcp {
compatible = "qcom,msm-hdcp";
phandle = <0x3a0>;
};
etm@7240000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb95d>;
compatible = "arm,primecell";
reg = <0x7240000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x555>;
qcom,tupwr-disable;
coresight-name = "coresight-etm2";
cpu = <0x0f>;
port {
endpoint {
remote-endpoint = <0x23f>;
phandle = <0x248>;
};
};
};
cti@6c43000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c43000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x544>;
coresight-name = "coresight-cti-npu_dl_cti_1";
reg-names = "cti-base";
};
cti@6e0e000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e0e000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x51d>;
coresight-name = "coresight-cti-ddr_dl_1_cti_2";
reg-names = "cti-base";
};
tpdm@6c47000 {
clock-names = "apb_pclk\0gcc_npu_axi_clk\0gcc_npu_cfg_ahb_clk\0npu_cc_xo_clk\0npu_core_clk\0npu_core_clk_src\0npu_cc_atb_clk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,proxy-clks = "gcc_npu_axi_clk\0gcc_npu_cfg_ahb_clk\0npu_cc_xo_clk\0npu_core_clk\0npu_core_clk_src\0npu_cc_atb_clk";
reg = <0x6c47000 0x1000>;
clocks = <0x48 0x00 0x16 0x28 0x16 0x2b 0x54 0x28 0x54 0x0d 0x54 0x0e 0x54 0x00>;
phandle = <0x1f7>;
qcom,proxy-regs = "vdd\0vdd_cx";
coresight-name = "coresight-tpdm-npu";
reg-names = "tpdm-base";
vdd_cx-supply = <0x66>;
vdd-supply = <0x1e0>;
port {
endpoint {
remote-endpoint = <0x1e1>;
phandle = <0x21d>;
};
};
};
cti@6b00000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b00000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x193>;
coresight-name = "coresight-cti-swao_cti0";
reg-names = "cti-base";
};
spi@984000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x297>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x984000 0x4000>;
clocks = <0x16 0x5a 0x16 0x84 0x16 0x85>;
phandle = <0x5b6>;
dma-names = "tx\0rx";
pinctrl-0 = <0x296>;
reg-names = "se_phys";
interrupts = <0x00 0x25a 0x04>;
dmas = <0x283 0x00 0x01 0x01 0x40 0x00 0x283 0x01 0x01 0x01 0x40 0x00>;
};
cti@6e01000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e01000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x518>;
coresight-name = "coresight-cti-ddr_dl_0_cti_0";
reg-names = "cti-base";
};
tpdm@6900000 {
clock-names = "apb_pclk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
regulator-names = "vddcx\0vdd";
arm,primecell-periphid = <0x3b968>;
compatible = "arm,primecell";
vddcx-supply = <0x17e>;
qcom,proxy-clks = "rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
reg = <0x6900000 0x1000>;
clocks = <0x48 0x00 0x6d 0x09 0x16 0x16 0x16 0x26 0x6d 0x03 0x6d 0x00 0x1b0 0x03>;
phandle = <0x4f7>;
qcom,proxy-regs = "vddcx\0vdd";
coresight-name = "coresight-tpdm-gpu";
reg-names = "tpdm-base";
vdd-supply = <0x1b1>;
port {
endpoint {
remote-endpoint = <0x1b4>;
phandle = <0x1b3>;
};
};
};
qcom,qmp-aop@c300000 {
#mbox-cells = <0x01>;
mbox-desc-offset = <0x00>;
label = "aop";
mbox-names = "aop_qmp";
compatible = "qcom,qmp-mbox";
mboxes = <0x8b 0x00 0x00>;
priority = <0x00>;
interrupt-parent = <0x8b>;
reg = <0xc300000 0x1000>;
phandle = <0x02>;
reg-names = "msgram";
interrupts = <0x00 0x00 0x01>;
qcom,early-boot;
};
qcom,msm-compr-dsp {
compatible = "qcom,msm-compr-dsp";
phandle = <0x2eb>;
};
qcom,msm-stub-codec {
compatible = "qcom,msm-stub-codec";
phandle = <0x5d9>;
};
qcom,msm-dai-tdm-sen-tx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9151>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5fc>;
qcom,msm-cpudai-tdm-group-port-id = <0x9051>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-sen-tx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9051>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x312>;
};
};
rx_core_clk {
compatible = "qcom,audio-ref-clk";
qcom,codec-lpass-clk-id = <0x30e>;
phandle = <0x666>;
#clock-cells = <0x01>;
qcom,codec-lpass-ext-clk-freq = <0x1588800>;
qcom,codec-ext-clk-src = <0x05>;
};
qcom,cam-isp {
compatible = "qcom,cam-isp";
arch-compat = "ife";
status = "ok";
};
dummy_sink {
compatible = "qcom,coresight-dummy";
phandle = <0x4eb>;
coresight-name = "coresight-eud";
qcom,dummy-sink;
port {
endpoint {
remote-endpoint = <0x192>;
phandle = <0x18f>;
slave-mode;
};
};
};
cti@6b4b000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b4b000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x548>;
coresight-name = "coresight-cti-ssc_cti0_q6";
reg-names = "cti-base";
};
qcom,npudsp-npu-ddr-bwmon@70200 {
clock-names = "npu_bwmon_ahb\0npu_bwmon_axi";
qcom,count-unit = <0x10000>;
qcom,bwmon_clks = "npu_bwmon_ahb\0npu_bwmon_axi";
compatible = "qcom,bimc-bwmon4";
qcom,target-dev = <0x52>;
qcom,hw-timer-hz = <0x124f800>;
qcom,msm_bus = <0x9a 0x2756>;
reg = <0x70300 0x300 0x70200 0x200>;
clocks = <0x16 0x2a 0x16 0x29>;
phandle = <0x35d>;
qcom,msm_bus_name = "npudsp_bwmon_cdsp";
reg-names = "base\0global_base";
interrupts = <0x00 0x9b 0x04>;
qcom,mport = <0x00>;
};
qcom,qup_uart@988000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
qcom,change-sampling-rate;
compatible = "qcom,msm-geni-console";
pinctrl-1 = <0x279>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
reg = <0x988000 0x4000>;
clocks = <0x16 0x5c 0x16 0x84 0x16 0x85>;
phandle = <0x5aa>;
pinctrl-0 = <0x278>;
reg-names = "se_phys";
interrupts = <0x00 0x25b 0x04>;
};
gpu-opp-table_v2 {
compatible = "operating-points-v2";
phandle = <0x331>;
opp-625000000 {
opp-hz = <0x00 0x2540be40>;
opp-microvolt = <0x120>;
};
opp-525000000 {
opp-hz = <0x00 0x1f4add40>;
opp-microvolt = <0xe0>;
};
opp-400000000 {
opp-hz = <0x00 0x17d78400>;
opp-microvolt = <0x80>;
};
opp-905000000 {
opp-hz = <0x00 0x35f13440>;
opp-microvolt = <0x190>;
};
opp-305000000 {
opp-hz = <0x00 0x122dee40>;
opp-microvolt = <0x40>;
};
opp-490000000 {
opp-hz = <0x00 0x1d34ce80>;
opp-microvolt = <0xc0>;
};
opp-820000000 {
opp-hz = <0x00 0x30e03500>;
opp-microvolt = <0x180>;
};
opp-587000000 {
opp-hz = <0x00 0x22fce8c0>;
opp-microvolt = <0x100>;
};
opp-441600000 {
opp-hz = <0x00 0x1a524800>;
opp-microvolt = <0x90>;
};
opp-750000000 {
opp-hz = <0x00 0x2cb41780>;
opp-microvolt = <0x150>;
};
opp-670000000 {
opp-hz = <0x00 0x27ef6380>;
opp-microvolt = <0x140>;
};
};
etm@7540000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb95d>;
compatible = "arm,primecell";
reg = <0x7540000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x558>;
qcom,tupwr-disable;
coresight-name = "coresight-etm5";
cpu = <0x12>;
port {
endpoint {
remote-endpoint = <0x242>;
phandle = <0x24b>;
};
};
};
spi@998000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2a1>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x998000 0x4000>;
clocks = <0x16 0x64 0x16 0x84 0x16 0x85>;
phandle = <0x5bb>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2a0>;
reg-names = "se_phys";
interrupts = <0x00 0x25f 0x04>;
dmas = <0x283 0x00 0x06 0x01 0x40 0x00 0x283 0x01 0x06 0x01 0x40 0x00>;
};
qcom,qupv3_2_geni_se@8c0000 {
iommus = <0x47 0x63 0x00>;
qcom,bus-slv-id = <0x200>;
qcom,bus-mas-id = <0x99>;
compatible = "qcom,qupv3-geni-se";
qcom,iommu-dma-addr-pool = <0x40000000 0xc0000000>;
qcom,iommu-dma = "fastmap";
reg = <0x8c0000 0x2000>;
phandle = <0x282>;
};
qcom,cnss-qca6390@b0000000 {
vdd-wlan-rfa2-supply = <0xab>;
mhi,max-channels = <0x1e>;
mhi,m2-no-db-access;
qcom,msm-bus,name = "msm-cnss";
qcom,vdd-wlan-io-config = <0x1b7740 0x1b7740 0x00 0x00 0x01>;
cnss-daemon-support;
qcom,wlan-ant-switch-config = <0x1b7740 0x1b7740 0x00 0x00 0x00>;
qcom,set-wlaon-pwr-ctrl;
qcom,converged-dt;
qcom,vdd-wlan-aon-config = <0xe7ef0 0xe7ef0 0x00 0x00 0x01>;
qcom,vdd-wlan-rfa2-config = <0x149970 0x149970 0x00 0x00 0x01>;
qcom,msm-bus,num-cases = <0x06>;
qcom,smmu-s1-enable;
compatible = "qcom,cnss-qca6390";
pinctrl-1 = <0xa7>;
pinctrl-names = "wlan_en_active\0wlan_en_sleep";
mhi,buffer-len = <0x8000>;
qcom,bt-en-gpio = <0x65 0x15 0x00>;
qcom,vdd-wlan-rfa1-config = <0x1cfde0 0x1cfde0 0x00 0x00 0x01>;
wlan-ant-switch-supply = <0xac>;
reg = <0xb0000000 0x10000 0xb2e5510 0x5c0>;
qcom,cmd_db_name = "smpf2";
qcom,wlan-rc-num = <0x00>;
phandle = <0x3a4>;
wlan-en-gpio = <0x65 0x14 0x00>;
qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x00 0x00 0x2d 0x200 0x8ca 0x186a00 0x2d 0x200 0x1d4c 0x186a00 0x2d 0x200 0x7530 0x1b8a00 0x2d 0x200 0x186a0 0x1b8a00 0x2d 0x200 0x2ab98 0x5eec00>;
qcom,msm-bus,num-paths = <0x01>;
pinctrl-0 = <0xa6>;
qcom,wlan-ramdump-dynamic = <0x420000>;
reg-names = "smmu_iova_ipa\0tcs_cmd";
vdd-wlan-io-supply = <0xa9>;
vdd-wlan-aon-supply = <0xa8>;
mhi,timeout = <0x2710>;
vdd-wlan-rfa1-supply = <0xaa>;
mhi_channels {
#size-cells = <0x00>;
#address-cells = <0x01>;
mhi_chan@4 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x20>;
mhi,event-ring = <0x01>;
mhi,ee = <0x14>;
label = "DIAG";
reg = <0x04>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@0 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x20>;
mhi,event-ring = <0x01>;
mhi,ee = <0x14>;
label = "LOOPBACK";
reg = <0x00>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@5 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x20>;
mhi,event-ring = <0x01>;
mhi,ee = <0x14>;
label = "DIAG";
reg = <0x05>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@20 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x20>;
mhi,event-ring = <0x01>;
mhi,ee = <0x14>;
label = "IPCR";
reg = <0x14>;
mhi,data-type = <0x01>;
mhi,doorbell-mode = <0x02>;
mhi,auto-start;
};
mhi_chan@1 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x20>;
mhi,event-ring = <0x01>;
mhi,ee = <0x14>;
label = "LOOPBACK";
reg = <0x01>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@21 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x20>;
mhi,event-ring = <0x01>;
mhi,ee = <0x14>;
label = "IPCR";
mhi,auto-queue;
reg = <0x15>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
mhi,auto-start;
};
};
mhi_devices {
mhi_qrtr {
mhi,chan = "IPCR";
qcom,low-latency;
mhi,early-notify;
qcom,net-id = <0x00>;
};
};
mhi_events {
mhi_event@0 {
mhi,num-elements = <0x20>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x00>;
mhi,data-type = <0x01>;
mhi,priority = <0x01>;
mhi,msi = <0x01>;
};
mhi_event@2 {
mhi,num-elements = <0x20>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x01>;
mhi,data-type = <0x03>;
mhi,priority = <0x02>;
mhi,msi = <0x00>;
};
mhi_event@1 {
mhi,num-elements = <0x100>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x00>;
mhi,priority = <0x01>;
mhi,msi = <0x02>;
};
};
};
tpdm@78a0000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x78a0000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x509>;
coresight-name = "coresight-tpdm-llm-silver";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x20f>;
phandle = <0x20b>;
};
};
};
tpdm@6c28000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x6c28000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1fd>;
coresight-name = "coresight-tpdm-dlct";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x207>;
phandle = <0x205>;
};
};
};
funnel@7810000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x7810000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x552>;
coresight-name = "coresight-funnel-apss-merg";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x23a>;
phandle = <0x1af>;
};
};
port@2 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x23c>;
phandle = <0x20a>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x23b>;
phandle = <0x245>;
slave-mode;
};
};
};
};
cti@78e0000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x78e0000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x515>;
coresight-name = "coresight-cti-apss_cti0";
reg-names = "cti-base";
};
i2c@a84000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2ab>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa84000 0x4000>;
clocks = <0x16 0x6c 0x16 0x86 0x16 0x87>;
phandle = <0x5bf>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2aa>;
interrupts = <0x00 0x162 0x04>;
dmas = <0x2a7 0x00 0x01 0x03 0x40 0x00 0x2a7 0x01 0x01 0x03 0x40 0x00>;
};
qcom,jpegdma@ac57000 {
clock-names = "jpegdma_clk_src\0jpegdma_clk";
regulator-names = "camss-vdd";
reg-cam-base = <0x57000>;
compatible = "qcom,cam_jpeg_dma";
cell-index = <0x00>;
status = "ok";
clock-rates = <0x23c34600 0x00>;
camss-vdd-supply = <0x255>;
reg = <0xac57000 0x4000>;
clocks = <0x6c 0x48 0x6c 0x47>;
phandle = <0x5a6>;
interrupt-names = "jpegdma";
clock-cntl-level = "nominal";
src-clock-name = "jpegdma_clk_src";
reg-names = "jpegdma_hw";
interrupts = <0x00 0x1db 0x01>;
};
cti@6831000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6831000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x53e>;
coresight-name = "coresight-cti-iris_dl_cti";
reg-names = "cti-base";
};
qcom,gdsc@177004 {
compatible = "qcom,gdsc";
qcom,retain-regs;
reg = <0x177004 0x04>;
phandle = <0x76>;
regulator-name = "ufs_phy_gdsc";
};
cti@601c000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x601c000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x530>;
coresight-name = "coresight-cti12";
reg-names = "cti-base";
};
tpdm@78b0000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x78b0000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x50a>;
coresight-name = "coresight-tpdm-llm-gold";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x210>;
phandle = <0x20c>;
};
};
};
qcom,msm_gsi {
compatible = "qcom,msm_gsi";
};
tmc@6b05000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb961>;
coresight-csr = <0x195>;
compatible = "arm,primecell";
reg = <0x6b05000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4ec>;
coresight-ctis = <0x193 0x194>;
coresight-name = "coresight-tmc-etf";
reg-names = "tmc-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x196>;
phandle = <0x191>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x197>;
phandle = <0x198>;
slave-mode;
};
};
};
};
ssusb@a600000 {
USB3_GDSC-supply = <0x184>;
clock-names = "core_clk\0iface_clk\0bus_aggr_clk\0utmi_clk\0sleep_clk\0xo";
qcom,msm-bus,name = "usb0";
qcom,core-clk-rate-hs = <0x3f940ab>;
iommus = <0x47 0x00 0x00>;
qcom,core-clk-rate = <0xbebc200>;
qcom,msm-bus,num-cases = <0x04>;
#size-cells = <0x01>;
compatible = "qcom,dwc-usb3-msm";
qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>;
extcon = <0x644 0x39c>;
resets = <0x16 0x22>;
qcom,iommu-dma = "atomic";
ranges;
reset-names = "core_reset";
#address-cells = <0x01>;
qcom,num-gsi-evt-buffs = <0x03>;
reg = <0xa600000 0x100000>;
clocks = <0x16 0xb6 0x16 0x0f 0x16 0x08 0x16 0xb8 0x16 0xbb 0x16 0xc7>;
phandle = <0x4e4>;
qcom,msm-bus,vectors-KBps = <0x3d 0x200 0x00 0x00 0x3d 0x2a4 0x00 0x00 0x01 0x247 0x00 0x00 0x3d 0x200 0xf4240 0x2625a0 0x3d 0x2a4 0x00 0x960 0x01 0x247 0x00 0x9c40 0x3d 0x200 0x3a980 0xaae60 0x3d 0x2a4 0x00 0x960 0x01 0x247 0x00 0x9c40 0x3d 0x200 0x01 0x01 0x3d 0x2a4 0x01 0x01 0x01 0x247 0x01 0x01>;
interrupt-names = "dp_hs_phy_irq\0pwr_event_irq\0ss_phy_irq\0dm_hs_phy_irq";
qcom,use-pdc-interrupts;
qcom,msm-bus,num-paths = <0x03>;
interrupts-extended = <0x75 0x0e 0x03 0x01 0x00 0x82 0x04 0x75 0x11 0x04 0x75 0x0f 0x03>;
reg-names = "core_base";
dpdm-supply = <0x185>;
qcom,gsi-reg-offset = <0xfc 0x110 0x120 0x130 0x144 0x1a4>;
qcom,dwc-usb3-msm-tx-fifo-size = <0x6c30>;
qcom,usbbam@a704000 {
qcom,reset-bam-on-connect;
qcom,usb-bam-num-pipes = <0x04>;
qcom,usb-bam-max-mbps-superspeed = <0xe10>;
compatible = "qcom,usb-bam-msm";
qcom,usb-bam-max-mbps-highspeed = <0x190>;
qcom,disable-clk-gating;
reg = <0xa704000 0x17000>;
qcom,usb-bam-fifo-baseaddr = <0x146bb000>;
qcom,usb-bam-override-threshold = <0x4001>;
interrupts = <0x00 0x84 0x04>;
qcom,pipe0 {
qcom,usb-bam-mem-type = <0x02>;
label = "ssusb-qdss-in-0";
qcom,peer-bam-physical-address = <0x6064000>;
qcom,peer-bam = <0x00>;
qcom,data-fifo-size = <0x1800>;
qcom,descriptor-fifo-size = <0x800>;
qcom,src-bam-pipe-index = <0x00>;
qcom,pipe-num = <0x00>;
qcom,data-fifo-offset = <0x00>;
qcom,descriptor-fifo-offset = <0x1800>;
qcom,dst-bam-pipe-index = <0x00>;
qcom,dir = <0x01>;
};
};
dwc3@a600000 {
usb-phy = <0x185 0x186>;
snps,disable-clk-gating;
snps,usb3-u1u2-disable;
compatible = "snps,dwc3";
maximum-speed = "super-speed-plus";
dr_mode = "drd";
snps,has-lpm-erratum;
linux,sysdev_is_parent;
snps,hird-threshold = [10];
reg = <0xa600000 0xd93c>;
phandle = <0x4e5>;
usb-core-id = <0x00>;
tx-fifo-resize;
interrupts = <0x00 0x85 0x04>;
};
};
ddr-bw-opp-table {
compatible = "operating-points-v2";
phandle = <0x4c>;
opp-1017 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0xf27>;
};
opp-1555 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x172b>;
};
opp-2736 {
opp-supported-hw = <0x100>;
opp-hz = <0x00 0x28c5>;
};
opp-2092 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x1f2c>;
};
opp-451 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x6b8>;
};
opp-547 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x826>;
};
opp-300 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x478>;
};
opp-768 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0xb71>;
};
opp-1353 {
opp-supported-hw = <0x80>;
opp-hz = <0x00 0x1429>;
};
opp-200 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x2fa>;
};
opp-681 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0xa25>;
};
opp-1804 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x1ae1>;
};
};
cti@6b02000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b02000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x54c>;
coresight-name = "coresight-cti-swao_cti2";
reg-names = "cti-base";
};
qcom,msm-pcm-loopback-low-latency {
qcom,msm-pcm-loopback-low-latency;
compatible = "qcom,msm-pcm-loopback";
phandle = <0x5da>;
};
qcom,sps {
compatible = "qcom,msm-sps-4k";
qcom,pipe-attr-ee;
};
gpio_keys {
label = "gpio-keys";
compatible = "gpio-keys";
pinctrl-names = "default";
pinctrl-0 = <0x69f>;
vol_up {
label = "volume_up";
gpios = <0x6a0 0x06 0x01>;
linux,code = <0x73>;
debounce-interval = <0x0f>;
linux,can-disable;
gpio-key,wakeup;
linux,input-type = <0x01>;
};
};
cache-controller@9200000 {
cap-based-alloc-and-pwr-collapse;
compatible = "qcom,llcc-v2";
reg = <0x9200000 0x1d0000 0x9600000 0x50000>;
reg-names = "llcc_base\0llcc_broadcast_base";
};
llcc-bw-opp-table {
compatible = "operating-points-v2";
phandle = <0x4a>;
opp-1000 {
opp-hz = <0x00 0x3b9a>;
};
opp-806 {
opp-hz = <0x00 0x300a>;
};
opp-150 {
opp-hz = <0x00 0x8f0>;
};
opp-300 {
opp-hz = <0x00 0x11e1>;
};
opp-466 {
opp-hz = <0x00 0x1bc6>;
};
opp-933 {
opp-hz = <0x00 0x379c>;
};
opp-600 {
opp-hz = <0x00 0x23c3>;
};
};
qcom,qupv3_0_geni_se@9c0000 {
iommus = <0x47 0x5a3 0x00>;
qcom,bus-slv-id = <0x200>;
qcom,bus-mas-id = <0x97>;
compatible = "qcom,qupv3-geni-se";
qcom,iommu-dma-addr-pool = <0x40000000 0xc0000000>;
qcom,iommu-dma = "fastmap";
reg = <0x9c0000 0x2000>;
phandle = <0x275>;
};
qcom,msm-sec-auxpcm {
qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
compatible = "qcom,msm-auxpcm-dev";
qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
qcom,msm-cpudai-afe-clk-ver = <0x02>;
qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
qcom,msm-auxpcm-interface = "secondary";
phandle = <0x2f6>;
qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
};
ipcc-self-ping-cdsp {
compatible = "qcom,ipcc-self-ping";
mboxes = <0x8b 0x06 0x03>;
phandle = <0x61a>;
interrupts-extended = <0x8b 0x06 0x03 0x04>;
};
tpdm@6c60000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x6c60000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1e7>;
coresight-name = "coresight-tpdm-mdss";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x21a>;
phandle = <0x215>;
};
};
};
qcom,gdsc@ad0c144 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "titan_top_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
qcom,gds-timeout = <0x1f4>;
compatible = "qcom,gdsc";
qcom,retain-regs;
vdd_parent-supply = <0x68>;
reg = <0xad0c144 0x04>;
clocks = <0x16 0x0b>;
phandle = <0x255>;
qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "titan_top_gdsc";
};
qcom,cpu4-cpu-ddr-latfloor {
governor = "performance";
qcom,active-only;
operating-points-v2 = <0x4c>;
compatible = "qcom,devbw-ddr";
phandle = <0x5d>;
qcom,src-dst-ports = <0x81 0x200>;
};
qcom,cpu4-llcc-ddr-lat {
governor = "performance";
qcom,active-only;
operating-points-v2 = <0x4c>;
compatible = "qcom,devbw-ddr";
phandle = <0x5c>;
qcom,src-dst-ports = <0x81 0x200>;
};
tpda@6ac1000 {
clock-names = "apb_pclk";
qcom,tpda-atid = <0x61>;
arm,primecell-periphid = <0xbb969>;
compatible = "arm,primecell";
reg = <0x6ac1000 0x1000>;
clocks = <0x48 0x00>;
qcom,dsb-elem-size = <0x00 0x20>;
phandle = <0x500>;
coresight-name = "coresight-tpda-dl-north";
reg-names = "tpda-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1d3>;
phandle = <0x1db>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1d4>;
phandle = <0x1d1>;
slave-mode;
};
};
};
};
qcom,qupv3_1_geni_se@ac0000 {
iommus = <0x47 0x43 0x00>;
qcom,bus-slv-id = <0x200>;
qcom,bus-mas-id = <0x98>;
compatible = "qcom,qupv3-geni-se";
qcom,iommu-dma-addr-pool = <0x40000000 0xc0000000>;
qcom,iommu-dma = "fastmap";
reg = <0xac0000 0x2000>;
phandle = <0x2a6>;
};
spi@98c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x29b>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x98c000 0x4000>;
clocks = <0x16 0x5e 0x16 0x84 0x16 0x85>;
phandle = <0x5b8>;
dma-names = "tx\0rx";
pinctrl-0 = <0x29a>;
reg-names = "se_phys";
interrupts = <0x00 0x25c 0x04>;
dmas = <0x283 0x00 0x03 0x01 0x40 0x00 0x283 0x01 0x03 0x01 0x40 0x00>;
};
interrupt-controller@b220000 {
compatible = "qcom,kona-pdc";
qcom,pdc-ranges = <0x00 0x1e0 0x5e 0x5e 0x261 0x1f 0x7d 0x3f 0x01 0x7e 0x2cc 0x0c>;
#interrupt-cells = <0x02>;
interrupt-parent = <0x01>;
reg = <0xb220000 0x30000 0x17c000f0 0x60>;
phandle = <0x75>;
interrupt-controller;
};
funnel@6005000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6005000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x514>;
coresight-name = "coresight-funnel-qatb";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x232>;
phandle = <0x1ab>;
};
};
port@2 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x234>;
phandle = <0x200>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x233>;
phandle = <0x1b5>;
slave-mode;
};
};
};
};
qcom,cam-icp {
compat-hw-name = "qcom,a5\0qcom,ipe0\0qcom,bps";
ipe_bps_pc_en;
num-a5 = <0x01>;
compatible = "qcom,cam-icp";
num-ipe = <0x01>;
num-bps = <0x01>;
status = "ok";
icp_pc_en;
};
qcom,msm-dai-q6-spdif-sec-rx {
qcom,msm-dai-q6-dev-id = <0x5002>;
compatible = "qcom,msm-dai-q6-spdif";
phandle = <0x5ff>;
};
funnel@69c2000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x69c2000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x501>;
coresight-name = "coresight-funnel-dl-south";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1d5>;
phandle = <0x1df>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1d6>;
phandle = <0x1d7>;
slave-mode;
};
};
};
};
tpdm@69d0000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x69d0000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x507>;
coresight-name = "coresight-tpdm-qm";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x209>;
phandle = <0x1c8>;
};
};
};
qcom,pcie2_msi@17a10040 {
compatible = "qcom,pci-msi";
msi-controller;
interrupt-parent = <0x01>;
reg = <0x17a10040 0x00>;
phandle = <0x175>;
interrupts = <0x00 0x340 0x01 0x00 0x341 0x01 0x00 0x342 0x01 0x00 0x343 0x01 0x00 0x344 0x01 0x00 0x345 0x01 0x00 0x346 0x01 0x00 0x347 0x01 0x00 0x348 0x01 0x00 0x349 0x01 0x00 0x34a 0x01 0x00 0x34b 0x01 0x00 0x34c 0x01 0x00 0x34d 0x01 0x00 0x34e 0x01 0x00 0x34f 0x01 0x00 0x350 0x01 0x00 0x351 0x01 0x00 0x352 0x01 0x00 0x353 0x01 0x00 0x354 0x01 0x00 0x355 0x01 0x00 0x356 0x01 0x00 0x357 0x01 0x00 0x358 0x01 0x00 0x359 0x01 0x00 0x35a 0x01 0x00 0x35b 0x01 0x00 0x35c 0x01 0x00 0x35d 0x01 0x00 0x35e 0x01 0x00 0x35f 0x01>;
};
qcom,chd_gold {
qcom,threshold-arr = <0x18040058 0x18050058 0x18060058 0x18070058>;
qcom,config-arr = <0x18040060 0x18050060 0x18060060 0x18070060>;
label = "gold";
compatible = "qcom,core-hang-detect";
};
qcom,npu-staticmap-mon {
clock-names = "cal_hm0_clk";
qcom,dev_clk = "cal_hm0_clk";
qcom,core-dev-table = <0x00 0x00 0x493e0 0x6b8 0x631f0 0xb71 0x82208 0x172b 0xb2390 0x1ae1 0xe09c0 0x1f2c 0xf4240 0x28c5>;
compatible = "qcom,static-map";
qcom,target-dev = <0x53>;
clocks = <0x54 0x04>;
phandle = <0x35e>;
};
qcom,gdsc@110004 {
compatible = "qcom,gdsc";
qcom,retain-regs;
reg = <0x110004 0x04>;
phandle = <0x18a>;
regulator-name = "usb30_sec_gdsc";
};
wsa_npl_clk {
compatible = "qcom,audio-ref-clk";
qcom,codec-lpass-clk-id = <0x30a>;
phandle = <0x669>;
#clock-cells = <0x01>;
qcom,codec-lpass-ext-clk-freq = <0x124f800>;
qcom,codec-ext-clk-src = <0x04>;
};
regulator-haptics-boost {
startup-delay-us = <0x3e8>;
compatible = "regulator-fixed";
enable-active-high;
pinctrl-names = "default";
status = "ok";
phandle = <0x635>;
gpio = <0x63f 0x05 0x00>;
pinctrl-0 = <0x640>;
regulator-name = "vdd_hap_boost";
};
ufshc@1d84000 {
vccq2-max-microamp = "\0\f5";
qcom,pm-qos-default-cpu = <0x00>;
phys = <0x78>;
clock-names = "core_clk\0bus_aggr_clk\0iface_clk\0core_clk_unipro\0core_clk_ice\0ref_clk\0tx_lane0_sync_clk\0rx_lane0_sync_clk\0rx_lane1_sync_clk";
freq-table-hz = <0x23c3460 0x11e1a300 0x00 0x00 0x00 0x00 0x23c3460 0x11e1a300 0x23c3460 0x11e1a300 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,msm-bus,name = "ufshc_mem";
vccq-max-microamp = "\0\f5";
qcom,vddp-ref-clk-supply = <0x377>;
dev-ref-clk-freq = <0x00>;
qcom,msm-bus,num-cases = <0x1a>;
vcc-voltage-level = <0x263540 0x2d0370>;
compatible = "qcom,ufshc";
resets = <0x16 0x21>;
ufs-qcom-crypto = <0x77>;
qcom,bus-vector-names = "MIN\0PWM_G1_L1\0PWM_G2_L1\0PWM_G3_L1\0PWM_G4_L1\0PWM_G1_L2\0PWM_G2_L2\0PWM_G3_L2\0PWM_G4_L2\0HS_RA_G1_L1\0HS_RA_G2_L1\0HS_RA_G3_L1\0HS_RA_G4_L1\0HS_RA_G1_L2\0HS_RA_G2_L2\0HS_RA_G3_L2\0HS_RA_G4_L2\0HS_RB_G1_L1\0HS_RB_G2_L1\0HS_RB_G3_L1\0HS_RB_G4_L1\0HS_RB_G1_L2\0HS_RB_G2_L2\0HS_RB_G3_L2\0HS_RB_G4_L2\0MAX";
qcom,vccq-parent-supply = <0xab>;
pinctrl-1 = <0x7a>;
qcom,pm-qos-cpu-groups = <0x0f 0xf0>;
pinctrl-names = "dev-reset-assert\0dev-reset-deassert";
status = "ok";
reset-names = "core_reset";
qcom,vddp-ref-clk-max-microamp = <0x64>;
vcc-low-voltage-sup;
vcc-supply = <0x37c>;
reg = <0x1d84000 0x3000>;
qcom,pm-qos-cpu-group-latency-us = <0x2c 0x2c>;
phy-names = "ufsphy";
clocks = <0x16 0xa7 0x16 0x06 0x16 0xa6 0x16 0xb3 0x16 0xaa 0x15 0x00 0x16 0xb2 0x16 0xb0 0x16 0xb1>;
phandle = <0x373>;
vcc-max-microamp = "\0\f5";
qcom,msm-bus,vectors-KBps = <0x7b 0x200 0x00 0x00 0x01 0x2f5 0x00 0x00 0x7b 0x200 0x39a 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x734 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0xe68 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1cd0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x734 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0xe68 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1cd0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x39a0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1f334 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x3e667 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x200000 0x00 0x01 0x2f5 0x19000 0x00 0x7b 0x200 0x400000 0x00 0x01 0x2f5 0x32000 0x00 0x7b 0x200 0x3e667 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x7cccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x400000 0x00 0x01 0x2f5 0x32000 0x00 0x7b 0x200 0x800000 0x00 0x01 0x2f5 0x64000 0x00 0x7b 0x200 0x247ae 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x48ccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x200000 0x00 0x01 0x2f5 0x19000 0x00 0x7b 0x200 0x400000 0x00 0x01 0x2f5 0x32000 0x00 0x7b 0x200 0x48ccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x9199a 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x400000 0x00 0x01 0x2f5 0x32000 0x64000 0x7b 0x200 0x800000 0x00 0x01 0x2f5 0x64000 0x64000 0x7b 0x200 0x74a000 0x00 0x01 0x2f5 0x4b000 0x00>;
vdd-hba-fixed-regulator;
vdd-hba-supply = <0x76>;
qcom,msm-bus,num-paths = <0x02>;
pinctrl-0 = <0x79>;
vccq-supply = <0x377>;
qcom,vccq-parent-max-microamp = <0x33450>;
interrupts = <0x00 0x109 0x04>;
vccq2-supply = <0xa9>;
lanes-per-direction = <0x02>;
};
qcom,aopclk {
mbox-names = "qdss_clk";
qcom,clk-stop-bimc-log;
compatible = "qcom,aop-qmp-clk";
mboxes = <0x02 0x00>;
phandle = <0x48>;
#clock-cells = <0x01>;
};
qcom,npu-llcc-ddr-bw {
governor = "performance";
operating-points-v2 = <0x50>;
compatible = "qcom,devbw-ddr";
phandle = <0x51>;
qcom,src-dst-ports = <0x302 0x200>;
};
qcom,ion {
#size-cells = <0x00>;
compatible = "qcom,msm-ion";
#address-cells = <0x01>;
qcom,ion-heap@14 {
qcom,ion-heap-type = "SECURE_CARVEOUT";
reg = <0x0e>;
cdsp {
token = <0x20000000>;
memory-region = <0x164>;
};
};
qcom,ion-heap@27 {
qcom,ion-heap-type = "DMA";
memory-region = <0x5f>;
reg = <0x1b>;
};
qcom,ion-heap@13 {
qcom,ion-heap-type = "HYP_CMA";
memory-region = <0x162>;
reg = <0x0d>;
};
qcom,ion-heap@22 {
qcom,ion-heap-type = "DMA";
memory-region = <0x15f>;
reg = <0x16>;
phandle = <0x3d5>;
};
qcom,ion-heap@19 {
qcom,ion-heap-type = "DMA";
memory-region = <0x161>;
reg = <0x13>;
};
qcom,ion-heap@9 {
qcom,ion-heap-type = "SYSTEM_SECURE";
reg = <0x09>;
phandle = <0x3d6>;
};
qcom,ion-heap@25 {
qcom,ion-heap-type = "SYSTEM";
reg = <0x19>;
phandle = <0x3d4>;
};
qcom,ion-heap@26 {
qcom,ion-heap-type = "DMA";
memory-region = <0x160>;
reg = <0x1a>;
};
qcom,ion-heap@10 {
qcom,ion-heap-type = "HYP_CMA";
memory-region = <0x163>;
reg = <0x0a>;
};
};
qcom,msm_notifier@0 {
compatible = "qcom,msm-notifier";
phandle = <0x710>;
panel = <0x649>;
};
cti@6e11000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e11000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x51e>;
coresight-name = "coresight-cti-ddr_ch02_dl_cti_0";
reg-names = "cti-base";
};
qcom,cam-cdm-intf {
label = "cam-cdm-intf";
compatible = "qcom,cam-cdm-intf";
num-hw-cdm = <0x03>;
cell-index = <0x00>;
status = "ok";
cdm-client-names = "vfe\0jpegdma\0jpegenc\0fd";
};
qcom,videocc@abf0000 {
clock-names = "cfg_ahb_clk";
vdd_mx-supply = <0x69>;
compatible = "qcom,videocc-kona-v2\0syscon";
vdd_mm-supply = <0x68>;
#reset-cells = <0x01>;
reg = <0xabf0000 0x10000>;
clocks = <0x16 0xcd>;
phandle = <0x6a>;
#clock-cells = <0x01>;
reg-names = "cc_base";
};
tz-log@146bf720 {
qcom,hyplog-enabled;
compatible = "qcom,tz-log";
reg = <0x146bf720 0x3000>;
phandle = <0x3a1>;
hyplog-size-offset = <0x414>;
hyplog-address-offset = <0x410>;
};
etm@7040000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb95d>;
compatible = "arm,primecell";
reg = <0x7040000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x553>;
qcom,tupwr-disable;
coresight-name = "coresight-etm0";
cpu = <0x0d>;
port {
endpoint {
remote-endpoint = <0x23d>;
phandle = <0x246>;
};
};
};
funnel@6ac2000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6ac2000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x504>;
coresight-name = "coresight-funnel-dl-north";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1da>;
phandle = <0x1ae>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1db>;
phandle = <0x1d3>;
slave-mode;
};
};
};
};
qcom,fd@ac5f000 {
clock-control-debugfs = "true";
clock-names = "fd_core_clk_src\0fd_core_clk\0fd_core_uar_clk";
regulator-names = "camss-vdd";
reg-cam-base = <0x5f000 0x60000>;
compatible = "qcom,fd600";
cell-index = <0x00>;
status = "ok";
clock-rates = <0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x23c34600 0x00 0x00>;
camss-vdd-supply = <0x255>;
reg = <0xac5f000 0x1000 0xac60000 0x400>;
clocks = <0x6c 0x23 0x6c 0x22 0x6c 0x24>;
phandle = <0x5a7>;
interrupt-names = "fd";
clock-cntl-level = "svs\0svs_l1\0turbo";
src-clock-name = "fd_core_clk_src";
reg-names = "fd_core\0fd_wrapper";
interrupts = <0x00 0x1ce 0x01>;
};
mem_dump {
memory-region = <0xa2>;
compatible = "qcom,mem-dump";
l2_tlb0 {
qcom,dump-id = <0x120>;
qcom,dump-size = <0x6000>;
};
cpuss_reg {
qcom,dump-id = <0xef>;
qcom,dump-size = <0x30000>;
};
c300_context {
qcom,dump-id = <0x03>;
qcom,dump-size = <0x800>;
};
l2_tlb400 {
qcom,dump-id = <0x124>;
qcom,dump-size = <0x7800>;
};
c500_scandump {
qcom,dump-id = <0x135>;
qcom,dump-size = <0x1a4c0>;
};
l1_dcache300 {
qcom,dump-id = <0x83>;
qcom,dump-size = <0x9000>;
};
l2_cache400 {
qcom,dump-id = <0xc4>;
qcom,dump-size = <0x68000>;
};
l1_icache100 {
qcom,dump-id = <0x61>;
qcom,dump-size = <0x10800>;
};
l2_tlb100 {
qcom,dump-id = <0x121>;
qcom,dump-size = <0x6000>;
};
etfswao_reg {
qcom,dump-id = <0x102>;
qcom,dump-size = <0x1000>;
};
l1_icache500 {
qcom,dump-id = <0x65>;
qcom,dump-size = <0x26000>;
};
l1_dtlb600 {
qcom,dump-id = <0x46>;
qcom,dump-size = <0x480>;
};
etf_swao {
qcom,dump-id = <0xf1>;
qcom,dump-size = <0x10000>;
};
l2_tlb600 {
qcom,dump-id = <0x126>;
qcom,dump-size = <0x7800>;
};
l2_tlb500 {
qcom,dump-id = <0x125>;
qcom,dump-size = <0x7800>;
};
l1_icache300 {
qcom,dump-id = <0x63>;
qcom,dump-size = <0x10800>;
};
l2_tlb200 {
qcom,dump-id = <0x122>;
qcom,dump-size = <0x6000>;
};
mhm_scan {
qcom,dump-id = <0x161>;
qcom,dump-size = <0x20000>;
};
misc_data {
qcom,dump-id = <0xe8>;
qcom,dump-size = <0x1000>;
};
l1_dcache700 {
qcom,dump-id = <0x87>;
qcom,dump-size = <0x1a000>;
};
l1_dcache500 {
qcom,dump-id = <0x85>;
qcom,dump-size = <0x1a000>;
};
c100_context {
qcom,dump-id = <0x01>;
qcom,dump-size = <0x800>;
};
c0_scandump {
qcom,dump-id = <0x130>;
qcom,dump-size = <0x10100>;
};
rpmh {
qcom,dump-id = <0xec>;
qcom,dump-size = <0x2000000>;
};
l1_icache0 {
qcom,dump-id = <0x60>;
qcom,dump-size = <0x10800>;
};
l1_dcache100 {
qcom,dump-id = <0x81>;
qcom,dump-size = <0x9000>;
};
etr_reg {
qcom,dump-id = <0x100>;
qcom,dump-size = <0x1000>;
};
l1_itlb500 {
qcom,dump-id = <0x25>;
qcom,dump-size = <0x300>;
};
c200_context {
qcom,dump-id = <0x02>;
qcom,dump-size = <0x800>;
};
c100_scandump {
qcom,dump-id = <0x131>;
qcom,dump-size = <0x10100>;
};
l1_icache600 {
qcom,dump-id = <0x66>;
qcom,dump-size = <0x26000>;
};
l1_dtlb500 {
qcom,dump-id = <0x45>;
qcom,dump-size = <0x480>;
};
c500_context {
qcom,dump-id = <0x05>;
qcom,dump-size = <0x800>;
};
l1_dcache600 {
qcom,dump-id = <0x86>;
qcom,dump-size = <0x1a000>;
};
c700_context {
qcom,dump-id = <0x07>;
qcom,dump-size = <0x800>;
};
etf_lpass {
qcom,dump-id = <0xf4>;
qcom,dump-size = <0x4000>;
};
l1_icache700 {
qcom,dump-id = <0x67>;
qcom,dump-size = <0x26000>;
};
l1_itlb600 {
qcom,dump-id = <0x26>;
qcom,dump-size = <0x300>;
};
l1_itlb400 {
qcom,dump-id = <0x24>;
qcom,dump-size = <0x300>;
};
l1_dcache200 {
qcom,dump-id = <0x82>;
qcom,dump-size = <0x9000>;
};
etflpass_reg {
qcom,dump-id = <0x104>;
qcom,dump-size = <0x1000>;
};
l2_cache700 {
qcom,dump-id = <0xc7>;
qcom,dump-size = <0xd0000>;
};
c700_scandump {
qcom,dump-id = <0x137>;
qcom,dump-size = <0x1a4c0>;
};
c400_context {
qcom,dump-id = <0x04>;
qcom,dump-size = <0x800>;
};
l1_dtlb400 {
qcom,dump-id = <0x44>;
qcom,dump-size = <0x480>;
};
l2_cache600 {
qcom,dump-id = <0xc6>;
qcom,dump-size = <0x68000>;
};
l2_tlb700 {
qcom,dump-id = <0x127>;
qcom,dump-size = <0x7800>;
};
l1_dcache400 {
qcom,dump-id = <0x84>;
qcom,dump-size = <0x1a000>;
};
l2_tlb300 {
qcom,dump-id = <0x123>;
qcom,dump-size = <0x6000>;
};
l1_icache400 {
qcom,dump-id = <0x64>;
qcom,dump-size = <0x26000>;
};
c300_scandump {
qcom,dump-id = <0x133>;
qcom,dump-size = <0x10100>;
};
pmic {
qcom,dump-id = <0xe4>;
qcom,dump-size = <0x80000>;
};
l1_itlb700 {
qcom,dump-id = <0x27>;
qcom,dump-size = <0x300>;
};
fcm {
qcom,dump-id = <0xee>;
qcom,dump-size = <0x8400>;
};
c400_scandump {
qcom,dump-id = <0x134>;
qcom,dump-size = <0x1a4c0>;
};
l1_dtlb700 {
qcom,dump-id = <0x47>;
qcom,dump-size = <0x480>;
};
etf_slpi {
qcom,dump-id = <0xf3>;
qcom,dump-size = <0x4000>;
};
c200_scandump {
qcom,dump-id = <0x132>;
qcom,dump-size = <0x10100>;
};
c600_scandump {
qcom,dump-id = <0x136>;
qcom,dump-size = <0x1a4c0>;
};
c600_context {
qcom,dump-id = <0x06>;
qcom,dump-size = <0x800>;
};
gemnoc {
qcom,dump-id = <0x162>;
qcom,dump-size = <0x100000>;
};
etfslpi_reg {
qcom,dump-id = <0x103>;
qcom,dump-size = <0x1000>;
};
l1_icache200 {
qcom,dump-id = <0x62>;
qcom,dump-size = <0x10800>;
};
l2_cache500 {
qcom,dump-id = <0xc5>;
qcom,dump-size = <0x68000>;
};
c0_context {
qcom,dump-id = <0x00>;
qcom,dump-size = <0x800>;
};
l1_dcache0 {
qcom,dump-id = <0x80>;
qcom,dump-size = <0x9000>;
};
rpm_sw {
qcom,dump-id = <0xea>;
qcom,dump-size = <0x28000>;
};
};
csr@6001000 {
qcom,hwctrl-set-support;
qcom,usb-bam-support;
qcom,blk-size = <0x01>;
compatible = "qcom,coresight-csr";
reg = <0x6001000 0x1000>;
phandle = <0x1a4>;
coresight-name = "coresight-csr";
reg-names = "csr-base";
qcom,set-byte-cntr-support;
};
cti@6845000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6845000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x53f>;
coresight-name = "coresight-cti-lpass_dl_cti";
reg-names = "cti-base";
};
timer@17c20000 {
#size-cells = <0x01>;
compatible = "arm,armv7-timer-mem";
ranges;
#address-cells = <0x01>;
reg = <0x17c20000 0x1000>;
phandle = <0x34d>;
clock-frequency = <0x124f800>;
frame@17c2d000 {
status = "disabled";
reg = <0x17c2d000 0x1000>;
frame-number = <0x06>;
interrupts = <0x00 0x0e 0x04>;
};
frame@17c29000 {
status = "disabled";
reg = <0x17c29000 0x1000>;
frame-number = <0x04>;
interrupts = <0x00 0x0c 0x04>;
};
frame@17c23000 {
status = "disabled";
reg = <0x17c23000 0x1000>;
frame-number = <0x01>;
interrupts = <0x00 0x09 0x04>;
};
frame@17c21000 {
reg = <0x17c21000 0x1000 0x17c22000 0x1000>;
frame-number = <0x00>;
interrupts = <0x00 0x08 0x04 0x00 0x06 0x04>;
};
frame@17c25000 {
status = "disabled";
reg = <0x17c25000 0x1000>;
frame-number = <0x02>;
interrupts = <0x00 0x0a 0x04>;
};
frame@17c27000 {
status = "disabled";
reg = <0x17c27000 0x1000>;
frame-number = <0x03>;
interrupts = <0x00 0x0b 0x04>;
};
frame@17c2b000 {
status = "disabled";
reg = <0x17c2b000 0x1000>;
frame-number = <0x05>;
interrupts = <0x00 0x0d 0x04>;
};
};
funnel@6e04000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6e04000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x511>;
coresight-name = "coresight-funnel-ddr-0";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@3 {
reg = <0x02>;
endpoint {
remote-endpoint = <0x22a>;
phandle = <0x231>;
slave-mode;
};
};
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x227>;
phandle = <0x203>;
};
};
port@2 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x229>;
phandle = <0x22d>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x228>;
phandle = <0x22b>;
slave-mode;
};
};
};
};
cti@6961000 {
clock-names = "apb_pclk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
regulator-names = "vddcx\0vdd";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
vddcx-supply = <0x17e>;
status = "disabled";
qcom,proxy-clks = "rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
reg = <0x6961000 0x1000>;
clocks = <0x48 0x00 0x6d 0x09 0x16 0x16 0x16 0x26 0x6d 0x03 0x6d 0x00 0x1b0 0x03>;
phandle = <0x53d>;
qcom,proxy-regs = "vddcx\0vdd";
coresight-name = "coresight-cti-gpu_isdb_cti";
reg-names = "cti-base";
vdd-supply = <0x1b1>;
};
funnel@6c39000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6c39000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x505>;
coresight-name = "coresight-funnel-dl-compute";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@3 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x1df>;
phandle = <0x1d5>;
slave-mode;
};
};
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1dc>;
phandle = <0x204>;
};
};
port@2 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x1de>;
phandle = <0x21c>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1dd>;
phandle = <0x221>;
slave-mode;
};
};
};
};
qcom,ipa-mpm {
compatible = "qcom,ipa-mpm";
qcom,iova-mapping = <0x10000000 0xfffffff>;
qcom,mhi-chdb-base = <0x64300300>;
qcom,mhi-erdb-base = "d0\a";
};
qcom,ife-lite0@acd9000 {
clock-control-debugfs = "true";
clock-names = "ife_lite_ahb\0ife_lite_axi\0ife_clk_src\0ife_clk";
regulator-names = "camss";
reg-cam-base = <0xd9000>;
compatible = "qcom,vfe-lite480";
cell-index = <0x02>;
camss-supply = <0x255>;
status = "ok";
clock-rates = <0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x1c9c3800 0x00>;
reg = <0xacd9000 0x2200>;
clocks = <0x6c 0x3b 0x6c 0x3c 0x6c 0x3e 0x6c 0x3d>;
phandle = <0x59f>;
interrupt-names = "ife-lite";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
src-clock-name = "ife_clk_src";
reg-names = "ife-lite";
interrupts = <0x00 0x1d5 0x01>;
};
qcom,gdsc@17d054 {
qcom,no-status-check-on-disable;
qcom,gds-timeout = <0x1f4>;
compatible = "qcom,gdsc";
reg = <0x17d054 0x04>;
phandle = <0x181>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf0_gdsc";
};
qcom,gpubw {
governor = "bw_vbif";
operating-points-v2 = <0x50>;
compatible = "qcom,devbw-ddr";
phandle = <0x332>;
qcom,src-dst-ports = <0x1a 0x200>;
};
qcedev@1de0000 {
qcom,msm-bus,name = "qcedev-noc";
qcom,ce-hw-instance = <0x00>;
iommus = <0x47 0x586 0x11 0x47 0x596 0x11>;
qcom,msm-bus,num-cases = <0x02>;
qcom,smmu-s1-enable;
compatible = "qcom,qcedev";
qcom,ce-hw-shared;
qcom,bam-pipe-pair = <0x03>;
qcom,iommu-dma = "atomic";
qcom,bam-ee = <0x00>;
reg = <0x1de0000 0x20000 0x1dc4000 0x24000>;
qcom,no-clock-support;
phandle = <0x39e>;
qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x00 0x00 0x7d 0x200 0x60180 0x60180>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "crypto-base\0crypto-bam-base";
qcom,ce-device = <0x00>;
interrupts = <0x00 0x110 0x04>;
qcom_cedev_s_cb {
iommus = <0x47 0x593 0x00 0x47 0x59c 0x00 0x47 0x59d 0x00 0x47 0x59e 0x00>;
label = "secure_context";
qcom,secure-context-bank;
compatible = "qcom,qcedev,context-bank";
qcom,iommu-vmid = <0x09>;
};
qcom_cedev_ns_cb {
iommus = <0x47 0x592 0x00 0x47 0x598 0x00 0x47 0x599 0x00 0x47 0x59f 0x00>;
label = "ns_context";
compatible = "qcom,qcedev,context-bank";
};
};
cti@7420000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7420000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x538>;
coresight-name = "coresight-cti-cpu4";
cpu = <0x11>;
reg-names = "cti-base";
};
hsphy@88e3000 {
vdda18-supply = <0x187>;
clock-names = "ref_clk_src";
qcom,param-override-seq = <0xc7 0x6c 0x03 0x70 0x03 0x74>;
qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>;
compatible = "qcom,usb-hsphy-snps-femto";
resets = <0x16 0x1b>;
vdda33-supply = <0x188>;
reset-names = "phy_reset";
reg = <0x88e3000 0x110 0x88e2000 0x04>;
clocks = <0x15 0x00>;
phandle = <0x185>;
reg-names = "hsusb_phy_base\0eud_enable_reg";
vdd-supply = <0x7d>;
};
spi@a88000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2b8>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa88000 0x4000>;
clocks = <0x16 0x6e 0x16 0x86 0x16 0x87>;
phandle = <0x5c6>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2b7>;
reg-names = "se_phys";
interrupts = <0x00 0x163 0x04>;
dmas = <0x2a7 0x00 0x02 0x01 0x40 0x00 0x2a7 0x01 0x02 0x01 0x40 0x00>;
};
qcom,gdsc@af03000 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "mdss_core_gdsc_ahb";
qcom,proxy-consumer-enable;
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
proxy-supply = <0x70>;
qcom,support-hw-trigger;
vdd_parent-supply = <0x68>;
reg = <0xaf03000 0x04>;
clocks = <0x16 0x18>;
phandle = <0x70>;
qcom,msm-bus,vectors-KBps = <0x01 0x24e 0x00 0x00 0x01 0x24e 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "mdss_core_gdsc";
};
qcom,mpm2-sleep-counter@c221000 {
compatible = "qcom,mpm2-sleep-counter";
reg = <0xc221000 0x1000>;
clock-frequency = <0x8000>;
};
qcom,ipa_fws {
qcom,firmware-name = "ipa_fws";
qcom,pil-force-shutdown;
memory-region = <0x88>;
compatible = "qcom,pil-tz-generic";
qcom,pas-id = <0x0f>;
};
qcom,msm-hdmi-dba-codec-rx {
compatible = "qcom,msm-hdmi-dba-codec-rx";
phandle = <0x5ef>;
qcom,dba-bridge-chip = "adv7533";
};
qcom,msm-dai-q6-dp {
qcom,msm-dai-q6-dev-id = <0x00>;
compatible = "qcom,msm-dai-q6-hdmi";
phandle = <0x2ed>;
};
etm@7740000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb95d>;
compatible = "arm,primecell";
reg = <0x7740000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x55a>;
qcom,tupwr-disable;
coresight-name = "coresight-etm7";
cpu = <0x14>;
port {
endpoint {
remote-endpoint = <0x244>;
phandle = <0x24d>;
};
};
};
va_core_clk {
compatible = "qcom,audio-ref-clk";
qcom,codec-lpass-clk-id = <0x30b>;
phandle = <0x66a>;
#clock-cells = <0x01>;
qcom,codec-lpass-ext-clk-freq = <0x124f800>;
qcom,codec-ext-clk-src = <0x02>;
};
qcom,msm-dai-tdm-quin-rx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9140>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f9>;
qcom,msm-cpudai-tdm-group-port-id = <0x9040>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-quin-rx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9040>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x30f>;
};
};
i2c@a94000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2b3>;
pinctrl-names = "default\0sleep";
status = "ok";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa94000 0x4000>;
clocks = <0x16 0x74 0x16 0x86 0x16 0x87>;
phandle = <0x5c3>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2b2>;
qcom,i2c-touch-active = "focaltech,fts";
interrupts = <0x00 0x166 0x04>;
dmas = <0x2a7 0x00 0x05 0x03 0x40 0x00 0x2a7 0x01 0x05 0x03 0x40 0x00>;
goodix_ts@14 {
vdd_ana-supply = <0x37a>;
goodix,irq-gpio = <0x65 0x27 0x2008>;
vcc_i2c-supply = <0x380>;
compatible = "goodix,gt1x";
pinctrl-1 = <0x3f6 0x3f9>;
pinctrl-names = "pmx_ts_active\0pmx_ts_suspend\0pmx_ts_release";
status = "disabled";
pinctrl-2 = <0x3fa>;
goodix,rst-gpio = <0x65 0x26 0x00>;
interrupt-parent = <0x65>;
reg = <0x14>;
pinctrl-0 = <0x3f5 0x3f7>;
panel = <0x648>;
interrupts = <0x27 0x2008>;
};
focaltech@38 {
focaltech,display-coords = <0x00 0x00 0x3c0 0x500>;
vcc_i2c-supply = <0x380>;
compatible = "focaltech,fts";
pinctrl-1 = <0x3f6 0x3f9>;
pinctrl-names = "pmx_ts_active\0pmx_ts_suspend\0pmx_ts_release";
focaltech,irq-gpio = <0x65 0x27 0x2008>;
pinctrl-2 = <0x3fa>;
interrupt-parent = <0x65>;
reg = <0x38>;
focaltech,reset-gpio = <0x65 0x26 0x00>;
pinctrl-0 = <0x3f5 0x3f7>;
focaltech,max-touch-number = <0x05>;
panel = <0x649>;
interrupts = <0x27 0x2008>;
vdd-supply = <0x37a>;
};
};
ipcc-self-ping-slpi {
compatible = "qcom,ipcc-self-ping";
mboxes = <0x8b 0x04 0x03>;
phandle = <0x61c>;
interrupts-extended = <0x8b 0x04 0x03 0x04>;
};
dsi_panel_pwr_supply {
#size-cells = <0x00>;
#address-cells = <0x01>;
phandle = <0x645>;
qcom,panel-supply-entry@5 {
qcom,supply-name = "avdd";
qcom,supply-disable-load = <0x0a>;
qcom,supply-max-voltage = <0x2ab980>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-min-voltage = <0x2ab980>;
reg = <0x05>;
};
qcom,panel-supply-entry@0 {
qcom,supply-name = "vddio";
qcom,supply-disable-load = <0x50>;
qcom,supply-max-voltage = <0x1b7740>;
qcom,supply-enable-load = <0xf230>;
qcom,supply-min-voltage = <0x1b7740>;
reg = <0x00>;
qcom,supply-post-on-sleep = <0x14>;
};
qcom,panel-supply-entry@2 {
qcom,supply-name = "lab";
qcom,supply-disable-load = <0x64>;
qcom,supply-max-voltage = <0x5b8d80>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-min-voltage = <0x4630c0>;
reg = <0x02>;
};
qcom,panel-supply-entry@1 {
qcom,supply-name = "vdd";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0x326a40>;
qcom,supply-enable-load = <0xd13a8>;
qcom,supply-min-voltage = <0x326a40>;
reg = <0x01>;
qcom,supply-post-on-sleep = <0x00>;
};
qcom,panel-supply-entry@3 {
qcom,supply-name = "ibb";
qcom,supply-disable-load = <0x64>;
qcom,supply-max-voltage = <0x5b8d80>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-min-voltage = <0x4630c0>;
reg = <0x03>;
qcom,supply-post-on-sleep = <0x14>;
};
qcom,panel-supply-entry@4 {
qcom,supply-name = "vdd1v2";
qcom,supply-disable-load = <0x64>;
qcom,supply-max-voltage = <0x124f80>;
qcom,supply-enable-load = <0x186a0>;
qcom,supply-min-voltage = <0x124f80>;
reg = <0x04>;
qcom,supply-post-on-sleep = <0x14>;
};
};
qcom,smem {
memory-region = <0x83>;
compatible = "qcom,smem";
hwlocks = <0x84 0x03>;
phandle = <0x393>;
};
qcom,ddr-stats@c3f0000 {
compatible = "qcom,ddr-stats";
reg = <0xc300000 0x1000 0xc3f001c 0x04>;
reg-names = "phys_addr_base\0offset_addr";
};
cti@6c09000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c09000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x520>;
coresight-name = "coresight-cti-dlmm_cti0";
reg-names = "cti-base";
};
cti@6014000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6014000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x528>;
coresight-name = "coresight-cti4";
reg-names = "cti-base";
};
qcom,pcie1_msi@17a10040 {
compatible = "qcom,pci-msi";
msi-controller;
interrupt-parent = <0x01>;
reg = <0x17a10040 0x00>;
phandle = <0x16e>;
interrupts = <0x00 0x320 0x01 0x00 0x321 0x01 0x00 0x322 0x01 0x00 0x323 0x01 0x00 0x324 0x01 0x00 0x325 0x01 0x00 0x326 0x01 0x00 0x327 0x01 0x00 0x328 0x01 0x00 0x329 0x01 0x00 0x32a 0x01 0x00 0x32b 0x01 0x00 0x32c 0x01 0x00 0x32d 0x01 0x00 0x32e 0x01 0x00 0x32f 0x01 0x00 0x330 0x01 0x00 0x331 0x01 0x00 0x332 0x01 0x00 0x333 0x01 0x00 0x334 0x01 0x00 0x335 0x01 0x00 0x336 0x01 0x00 0x337 0x01 0x00 0x338 0x01 0x00 0x339 0x01 0x00 0x33a 0x01 0x00 0x33b 0x01 0x00 0x33c 0x01 0x00 0x33d 0x01 0x00 0x33e 0x01 0x00 0x33f 0x01>;
};
qcom,pcie@1c10000 {
interrupt-map = <0x00 0x00 0x00 0x00 0x01 0x00 0xec 0x04 0x00 0x00 0x00 0x01 0x01 0x00 0x122 0x04 0x00 0x00 0x00 0x02 0x01 0x00 0x19f 0x04 0x00 0x00 0x00 0x03 0x01 0x00 0x1a0 0x04 0x00 0x00 0x00 0x04 0x01 0x00 0x1a1 0x04>;
clock-names = "pcie_2_pipe_clk\0pcie_2_ref_clk_src\0pcie_2_aux_clk\0pcie_2_cfg_ahb_clk\0pcie_2_mstr_axi_clk\0pcie_2_slv_axi_clk\0pcie_2_ldo\0pcie_2_slv_q2a_axi_clk\0pcie_tbu_clk\0pcie_phy_refgen_clk\0pcie_ddrss_sf_tbu_clk";
qcom,boot-option = <0x00>;
qcom,phy-sequence = <0xa40 0x03 0x00 0x10 0x01 0x00 0x1c 0x31 0x00 0x20 0x01 0x00 0x24 0xde 0x00 0x28 0x07 0x00 0x30 0x4c 0x00 0x34 0x06 0x00 0x48 0x90 0x00 0x58 0x0f 0x00 0x74 0x06 0x00 0x78 0x06 0x00 0x7c 0x16 0x00 0x80 0x16 0x00 0x84 0x36 0x00 0x88 0x36 0x00 0x94 0x08 0x00 0xa4 0x42 0x00 0xac 0x0a 0x00 0xb0 0x1a 0x00 0xb4 0x14 0x00 0xb8 0x34 0x00 0xbc 0x82 0x00 0xc4 0x68 0x00 0xcc 0x55 0x00 0xd0 0x55 0x00 0xd4 0x03 0x00 0xd8 0xab 0x00 0xdc 0xaa 0x00 0xe0 0x02 0x00 0x10c 0x02 0x00 0x110 0x24 0x00 0x118 0xb4 0x00 0x11c 0x03 0x00 0x154 0x34 0x00 0x158 0x01 0x00 0x16c 0x08 0x00 0x1ac 0xca 0x00 0x1b0 0x1e 0x00 0x1b4 0xa2 0x00 0x1b8 0x18 0x00 0x1bc 0x11 0x00 0x23c 0x11 0x00 0x284 0x75 0x00 0x29c 0x12 0x00 0x304 0x02 0x00 0x408 0x0c 0x00 0x414 0x03 0x00 0x434 0x7f 0x00 0x444 0x70 0x00 0x460 0x30 0x00 0x4d4 0x04 0x00 0x4d8 0x07 0x00 0x4dc 0x1b 0x00 0x4e8 0x04 0x00 0x4ec 0x0e 0x00 0x4f0 0x4a 0x00 0x4f4 0x0f 0x00 0x4f8 0xc0 0x00 0x4fc 0x00 0x00 0x510 0x17 0x00 0x518 0x1c 0x00 0x51c 0x03 0x00 0x524 0x1e 0x00 0x570 0xbf 0x00 0x574 0x3f 0x00 0x578 0xff 0x00 0x57c 0x7f 0x00 0x580 0x15 0x00 0x584 0x24 0x00 0x588 0xe4 0x00 0x58c 0xec 0x00 0x590 0x3b 0x00 0x594 0x36 0x00 0x598 0xd4 0x00 0x59c 0x54 0x00 0x5a0 0xdb 0x00 0x5a4 0x3b 0x00 0x5a8 0x31 0x00 0x5bc 0x0c 0x00 0x5b8 0x38 0x00 0x63c 0x11 0x00 0x684 0x75 0x00 0x69c 0x12 0x00 0x704 0x20 0x00 0x808 0x0c 0x00 0x814 0x03 0x00 0x834 0x7f 0x00 0x844 0x70 0x00 0x860 0x30 0x00 0x8d4 0x04 0x00 0x8d8 0x07 0x00 0x8dc 0x1b 0x00 0x8e8 0x04 0x00 0x8ec 0x0e 0x00 0x8f0 0x4a 0x00 0x8f4 0x0f 0x00 0x8f8 0xc0 0x00 0x8fc 0x00 0x00 0x910 0x17 0x00 0x918 0x1c 0x00 0x91c 0x03 0x00 0x924 0x1e 0x00 0x970 0xbf 0x00 0x974 0x3f 0x00 0x978 0xff 0x00 0x97c 0x7f 0x00 0x980 0x15 0x00 0x984 0x24 0x00 0x988 0xe4 0x00 0x98c 0xec 0x00 0x990 0x3b 0x00 0x994 0x36 0x00 0x998 0xd4 0x00 0x99c 0x54 0x00 0x9a0 0xdb 0x00 0x9a4 0x3b 0x00 0x9a8 0x31 0x00 0x9bc 0x0c 0x00 0x9b8 0x38 0x00 0xadc 0x05 0x00 0xb88 0x77 0x00 0xb98 0x0b 0x00 0xba4 0x01 0x00 0xbe0 0x0f 0x00 0xe0c 0x0d 0x00 0xe14 0x07 0x00 0xe1c 0xc1 0x00 0xe40 0x01 0x00 0xe48 0x01 0x00 0xe90 0x00 0x00 0xeb4 0x33 0x00 0xebc 0x00 0x00 0xee0 0x58 0x00 0xa00 0x00 0x00 0xa44 0x03 0x00>;
qcom,pcie-phy-ver = <0x44e>;
qcom,msm-bus,name = "pcie2";
qcom,vreg-cx-voltage-level = <0xffff 0x100 0x00>;
max-clock-frequency-hz = <0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x5f5e100 0x00>;
qcom,drv-supported;
msi-parent = <0x175>;
qcom,smmu-sid-base = <0x1d00>;
wake-gpio = <0x65 0x57 0x00>;
qcom,msm-bus,num-cases = <0x02>;
qcom,phy-status-bit = <0x06>;
qcom,ep-latency = <0x0a>;
#size-cells = <0x02>;
compatible = "qcom,pci-msm";
qcom,bw-scale = <0x40 0x124f800 0x40 0x124f800 0x100 0x5f5e100>;
dma-coherent;
qcom,vreg-0p9-voltage-level = <0xd6d80 0xd6d80 0x181f0>;
resets = <0x16 0x0e 0x16 0x11>;
qcom,phy-power-down-offset = <0xa40>;
cell-index = <0x02>;
pinctrl-names = "default";
#interrupt-cells = <0x01>;
qcom,no-l0s-supported;
ranges = <0x1000000 0x00 0x64200000 0x64200000 0x00 0x100000 0x2000000 0x00 0x64300000 0x64300000 0x00 0x3d00000>;
qcom,slv-addr-space-size = <0x4000000>;
reset-names = "pcie_2_core_reset\0pcie_2_phy_reset";
qcom,vreg-1p8-voltage-level = <0x124f80 0x124f80 0x639c>;
vreg-0p9-supply = <0x7d>;
#address-cells = <0x03>;
interrupt-parent = <0x174>;
reg = <0x1c10000 0x3000 0x1c16000 0x2000 0x64000000 0xf1d 0x64000f20 0xa8 0x64001000 0x1000 0x64100000 0x100000>;
clocks = <0x16 0x44 0x15 0x00 0x16 0x40 0x16 0x42 0x16 0x43 0x16 0x45 0x16 0x47 0x16 0x46 0x16 0x03 0x16 0x31 0x16 0x17>;
phandle = <0x174>;
qcom,msm-bus,vectors-KBps = <0x6c 0x200 0x00 0x00 0x6c 0x200 0x1f4 0x320>;
linux,pci-domain = <0x02>;
interrupt-names = "int_global_int\0int_a\0int_b\0int_c\0int_d";
qcom,msm-bus,num-paths = <0x01>;
pinctrl-0 = <0x176 0x177 0x178 0x179>;
vreg-cx-supply = <0x66>;
reg-names = "parf\0phy\0dm_core\0elbi\0iatu\0conf";
interrupt-map-mask = <0x00 0x00 0x00 0xffffffff>;
iommu-map = <0x00 0x47 0x1d00 0x01 0x100 0x47 0x1d01 0x01>;
perst-gpio = <0x65 0x55 0x00>;
qcom,use-19p2mhz-aux-clk;
interrupts = <0x00 0x01 0x02 0x03 0x04>;
qcom,phy-status-offset = <0xa14>;
gdsc-vdd-supply = <0x17a>;
vreg-1p8-supply = <0x7e>;
pcie2_rp {
#size-cells = <0x00>;
#address-cells = <0x05>;
reg = <0x00 0x00 0x00 0x00 0x00>;
phandle = <0x3db>;
qcom,mhi@0 {
mhi,max-channels = <0x6f>;
qcom,msm-bus,name = "mhi0";
qcom,iommu-group = <0x17b>;
mhi,name = "esoc0";
qcom,msm-bus,num-cases = <0x04>;
#size-cells = <0x01>;
esoc-names = "mdm";
mhi,buffer-len = <0x8000>;
#address-cells = <0x01>;
reg = <0x00 0x00 0x00 0x00 0x00>;
mhi,sfr-support;
esoc-0 = <0x60>;
phandle = <0x3dc>;
qcom,msm-bus,vectors-KBps = <0x6c 0x200 0x00 0x00 0x6c 0x200 0x00 0x00 0x6c 0x200 0x7a120 0x00 0x6c 0x200 0xf4240 0x00>;
qcom,msm-bus,num-paths = <0x01>;
mhi,timeout = <0x7d0>;
mhi_channels {
#size-cells = <0x00>;
#address-cells = <0x01>;
phandle = <0x3dd>;
mhi_chan@4 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x01>;
mhi,ee = <0x04>;
label = "DIAG";
reg = <0x04>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@18 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x01>;
mhi,ee = <0x04>;
label = "IP_CTRL";
reg = <0x12>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@22 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x02>;
mhi,ee = <0x04>;
label = "TF";
reg = <0x16>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@2 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x80>;
mhi,event-ring = <0x01>;
mhi,ee = <0x02>;
label = "SAHARA";
reg = <0x02>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@108 {
mhi,chan-dir = <0x02>;
mhi,event-ring = <0x0e>;
mhi,ee = <0x04>;
label = "IP_HW_MHIP_1";
reg = <0x6c>;
mhi,data-type = <0x03>;
mhi,offload-chan;
mhi,lpm-notify;
};
mhi_chan@15 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x02>;
mhi,ee = <0x04>;
label = "QMI0";
reg = <0x0f>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@0 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x02>;
mhi,ee = <0x04>;
label = "LOOPBACK";
reg = <0x00>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@27 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x03>;
mhi,ee = <0x04>;
label = "DCI";
reg = <0x1b>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@14 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x01>;
mhi,ee = <0x04>;
label = "QMI0";
reg = <0x0e>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@9 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x80>;
mhi,event-ring = <0x01>;
mhi,ee = <0x04>;
label = "QDSS";
reg = <0x09>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@10 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x01>;
mhi,ee = <0x04>;
label = "EFS";
reg = <0x0a>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@107 {
mhi,chan-dir = <0x01>;
mhi,event-ring = <0x0d>;
mhi,ee = <0x04>;
label = "IP_HW_MHIP_1";
reg = <0x6b>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@5 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x03>;
mhi,ee = <0x04>;
label = "DIAG";
reg = <0x05>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@26 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x03>;
mhi,ee = <0x04>;
label = "DCI";
reg = <0x1a>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@3 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x80>;
mhi,event-ring = <0x01>;
mhi,ee = <0x02>;
label = "SAHARA";
reg = <0x03>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@23 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x02>;
mhi,ee = <0x04>;
label = "TF";
reg = <0x17>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@104 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x200>;
mhi,event-ring = <0x08>;
mhi,ee = <0x04>;
label = "IP_HW0_RSC";
reg = <0x68>;
mhi,data-type = <0x05>;
mhi,doorbell-mode = <0x03>;
mhi,chan-type = <0x03>;
mhi,local-elements = <0xc06>;
};
mhi_chan@8 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x01>;
mhi,ee = <0x04>;
label = "QDSS";
reg = <0x08>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@103 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x80>;
mhi,event-ring = <0x0a>;
mhi,ee = <0x04>;
label = "IP_HW_QDSS";
reg = <0x67>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@17 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x03>;
mhi,ee = <0x04>;
label = "QMI1";
reg = <0x11>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@100 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x200>;
mhi,event-ring = <0x07>;
mhi,ee = <0x04>;
label = "IP_HW0";
reg = <0x64>;
mhi,data-type = <0x01>;
mhi,doorbell-mode = <0x03>;
mhi,db-mode-switch;
};
mhi_chan@71 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x04>;
mhi,ee = <0x04>;
label = "ADSP_3";
reg = <0x47>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@53 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x05>;
mhi,ee = <0x04>;
label = "SLPI_1";
reg = <0x35>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@102 {
mhi,chan-dir = <0x02>;
mhi,event-ring = <0x09>;
mhi,ee = <0x04>;
label = "IP_HW_ADPL";
reg = <0x66>;
mhi,data-type = <0x03>;
mhi,offload-chan;
mhi,lpm-notify;
};
mhi_chan@51 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x04>;
mhi,ee = <0x04>;
label = "ADSP_1";
reg = <0x33>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@101 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x200>;
mhi,event-ring = <0x08>;
mhi,ee = <0x04>;
label = "IP_HW0";
reg = <0x65>;
mhi,data-type = <0x04>;
mhi,doorbell-mode = <0x03>;
};
mhi_chan@16 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x03>;
mhi,ee = <0x04>;
label = "QMI1";
reg = <0x10>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@70 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x04>;
mhi,ee = <0x04>;
label = "ADSP_2";
reg = <0x46>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@25 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x20>;
mhi,event-ring = <0x01>;
mhi,ee = <0x02>;
label = "BL";
mhi,auto-queue;
reg = <0x19>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
mhi,auto-start;
};
mhi_chan@20 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x02>;
mhi,ee = <0x04>;
label = "IPCR";
reg = <0x14>;
mhi,data-type = <0x01>;
mhi,doorbell-mode = <0x02>;
mhi,auto-start;
};
mhi_chan@19 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x01>;
mhi,ee = <0x04>;
label = "IP_CTRL";
mhi,auto-queue;
reg = <0x13>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@106 {
mhi,chan-dir = <0x02>;
mhi,event-ring = <0x0c>;
mhi,ee = <0x04>;
label = "IP_HW_MHIP_0";
reg = <0x6a>;
mhi,data-type = <0x03>;
mhi,offload-chan;
mhi,lpm-notify;
};
mhi_chan@73 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x05>;
mhi,ee = <0x04>;
label = "SLPI_3";
reg = <0x49>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@1 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x02>;
mhi,ee = <0x04>;
label = "LOOPBACK";
reg = <0x01>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@72 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x05>;
mhi,ee = <0x04>;
label = "SLPI_2";
reg = <0x48>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@50 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x04>;
mhi,ee = <0x04>;
label = "ADSP_0";
reg = <0x32>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@110 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x80>;
mhi,event-ring = <0x10>;
mhi,ee = <0x04>;
label = "RMNET_CTL";
reg = <0x6e>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@32 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x03>;
mhi,ee = <0x04>;
label = "DUN";
reg = <0x20>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@11 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x01>;
mhi,ee = <0x04>;
label = "EFS";
reg = <0x0b>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
mhi,wake-capable;
};
mhi_chan@80 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x00>;
mhi,ee = <0x04>;
label = "AUDIO_VOICE_0";
status = "ok";
reg = <0x50>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@52 {
mhi,chan-dir = <0x00>;
mhi,event-ring = <0x05>;
mhi,ee = <0x04>;
label = "SLPI_0";
reg = <0x34>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@105 {
mhi,chan-dir = <0x01>;
mhi,event-ring = <0x0b>;
mhi,ee = <0x04>;
label = "IP_HW_MHIP_0";
reg = <0x69>;
mhi,data-type = <0x03>;
mhi,offload-chan;
};
mhi_chan@109 {
mhi,chan-dir = <0x01>;
mhi,num-elements = <0x80>;
mhi,event-ring = <0x0f>;
mhi,ee = <0x04>;
label = "RMNET_CTL";
reg = <0x6d>;
mhi,data-type = <0x01>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@33 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x03>;
mhi,ee = <0x04>;
label = "DUN";
reg = <0x21>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
};
mhi_chan@21 {
mhi,chan-dir = <0x02>;
mhi,num-elements = <0x40>;
mhi,event-ring = <0x02>;
mhi,ee = <0x04>;
label = "IPCR";
mhi,auto-queue;
reg = <0x15>;
mhi,data-type = <0x00>;
mhi,doorbell-mode = <0x02>;
mhi,auto-start;
};
};
mhi_0_iommu_group {
qcom,iommu-dma-addr-pool = <0x20000000 0x1fffffff>;
qcom,iommu-dma = "fastmap";
qcom,iommu-pagetable = "coherent";
phandle = <0x17b>;
};
mhi_devices {
#size-cells = <0x00>;
#address-cells = <0x01>;
phandle = <0x3df>;
mhi_dev@2 {
mhi,chan = "ADSP_0";
mhi,early-notify;
reg = <0x02>;
phandle = <0x3e0>;
mhi,max-devices = <0x04>;
};
mhi_dev@3 {
mhi,chan = "SLPI_0";
mhi,early-notify;
reg = <0x03>;
phandle = <0x3e1>;
mhi,max-devices = <0x04>;
};
mhi_qrtr {
mhi,chan = "IPCR";
mhi,early-notify;
qcom,net-id = <0x03>;
};
mhi_rmnet@1 {
mhi,chan = "IP_HW0_RSC";
mhi,rsc-parent = <0x17d>;
mhi,mru = <0x8000>;
reg = <0x01>;
phandle = <0x17c>;
};
mhi_qdss_dev_0 {
mhi,chan = "QDSS";
mhi,default-channel;
};
mhi_qdss_dev_1 {
mhi,chan = "IP_HW_QDSS";
};
mhi_rmnet@0 {
mhi,chan = "IP_HW0";
mhi,chain-skb;
mhi,rsc-child = <0x17c>;
mhi,mru = <0x8000>;
reg = <0x00>;
phandle = <0x17d>;
mhi,interface-name = "rmnet_mhi";
};
};
mhi_events {
#size-cells = <0x00>;
#address-cells = <0x01>;
phandle = <0x3de>;
mhi_event@7 {
mhi,num-elements = <0x400>;
mhi,chan = <0x64>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x05>;
mhi,hw-ev;
mhi,priority = <0x01>;
mhi,msi = <0x05>;
};
mhi_event@3 {
mhi,num-elements = <0x100>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x01>;
mhi,priority = <0x01>;
mhi,msi = <0x04>;
};
mhi_event@15 {
mhi,num-elements = <0x400>;
mhi,chan = <0x6d>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x01>;
mhi,hw-ev;
mhi,priority = <0x00>;
mhi,msi = <0x08>;
};
mhi_event@13 {
mhi,num-elements = <0x00>;
mhi,chan = <0x6b>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x00>;
mhi,hw-ev;
mhi,offload;
mhi,priority = <0x01>;
mhi,client-manage;
mhi,msi = <0x00>;
};
mhi_event@5 {
mhi,num-elements = <0x200>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x05>;
mhi,offload;
mhi,priority = <0x01>;
mhi,client-manage;
mhi,msi = <0x00>;
};
mhi_event@4 {
mhi,num-elements = <0x200>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x05>;
mhi,offload;
mhi,priority = <0x01>;
mhi,client-manage;
mhi,msi = <0x00>;
};
mhi_event@9 {
mhi,num-elements = <0x00>;
mhi,chan = <0x66>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x00>;
mhi,hw-ev;
mhi,offload;
mhi,priority = <0x01>;
mhi,client-manage;
mhi,msi = <0x00>;
};
mhi_event@10 {
mhi,num-elements = <0x400>;
mhi,chan = <0x67>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x05>;
mhi,hw-ev;
mhi,priority = <0x01>;
mhi,msi = <0x07>;
};
mhi_event@0 {
mhi,num-elements = <0x20>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x01>;
reg = <0x00>;
mhi,data-type = <0x01>;
mhi,priority = <0x01>;
mhi,msi = <0x01>;
};
mhi_event@14 {
mhi,num-elements = <0x00>;
mhi,chan = <0x6c>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x00>;
mhi,hw-ev;
mhi,offload;
mhi,priority = <0x01>;
mhi,client-manage;
mhi,msi = <0x00>;
};
mhi_event@2 {
mhi,num-elements = <0x100>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x01>;
mhi,priority = <0x01>;
mhi,msi = <0x03>;
};
mhi_event@11 {
mhi,num-elements = <0x00>;
mhi,chan = <0x69>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x00>;
mhi,hw-ev;
mhi,offload;
mhi,priority = <0x01>;
mhi,client-manage;
mhi,msi = <0x00>;
};
mhi_event@12 {
mhi,num-elements = <0x00>;
mhi,chan = <0x6a>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x00>;
mhi,hw-ev;
mhi,offload;
mhi,priority = <0x01>;
mhi,client-manage;
mhi,msi = <0x00>;
};
mhi_event@1 {
mhi,num-elements = <0x100>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x01>;
mhi,priority = <0x01>;
mhi,msi = <0x02>;
};
mhi_event@6 {
mhi,num-elements = <0x20>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x01>;
mhi,data-type = <0x03>;
mhi,priority = <0x02>;
mhi,msi = <0x00>;
};
mhi_event@16 {
mhi,num-elements = <0x400>;
mhi,chan = <0x6e>;
mhi,brstmode = <0x02>;
mhi,intmod = <0x00>;
mhi,hw-ev;
mhi,priority = <0x00>;
mhi,msi = <0x09>;
};
mhi_event@8 {
mhi,force-uncached;
mhi,num-elements = <0x800>;
mhi,chan = <0x65>;
mhi,brstmode = <0x03>;
mhi,intmod = <0x05>;
mhi,hw-ev;
mhi,priority = <0x01>;
mhi,client-manage;
mhi,msi = <0x06>;
};
};
};
};
};
qcom,gcc@100000 {
vdd_cx_ao-supply = <0x67>;
compatible = "qcom,gcc-kona\0syscon";
vdd_mm-supply = <0x68>;
#reset-cells = <0x01>;
reg = <0x100000 0x1f0000>;
phandle = <0x16>;
#clock-cells = <0x01>;
reg-names = "cc_base";
vdd_cx-supply = <0x66>;
};
qcom,msm-ultra-low-latency {
qcom,latency-level = "ultra";
qcom,msm-pcm-dsp-id = <0x02>;
compatible = "qcom,msm-pcm-dsp";
phandle = <0x2e2>;
qcom,msm-pcm-low-latency;
};
qcom,mdss_dsi_pll@ae96900 {
clock-names = "iface_clk";
label = "MDSS DSI 1 PLL";
compatible = "qcom,mdss_dsi_pll_7nm_v4_1";
cell-index = <0x01>;
qcom,dsi-pll-ssc-mode;
qcom,dsi-pll-ssc-en;
reg = <0xae96900 0x260 0xae96400 0x800 0xaf03000 0x08 0xae96200 0x100>;
clock-rate = <0x00>;
clocks = <0x6b 0x00>;
phandle = <0x568>;
#clock-cells = <0x01>;
reg-names = "pll_base\0phy_base\0gdsc_base\0dynamic_pll_base";
};
i2c@894000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2d1>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x894000 0x4000>;
clocks = <0x16 0x82 0x16 0x88 0x16 0x89>;
phandle = <0x5d1>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2d0>;
interrupts = <0x00 0x24b 0x04>;
dmas = <0x2c4 0x00 0x05 0x03 0x40 0x00 0x2c4 0x01 0x05 0x03 0x40 0x00>;
};
qcom,msm-pcm-routing {
compatible = "qcom,msm-pcm-routing";
phandle = <0x2ea>;
};
qcom,camera-flash@4 {
flash-source = <0x64d 0x64e>;
switch-source = <0x651>;
torch-source = <0x64f 0x650>;
compatible = "qcom,camera-flash";
cell-index = <0x04>;
status = "disable";
phandle = <0x659>;
};
qcom,camera-flash@6 {
flash-source = <0x64d 0x64e>;
switch-source = <0x651>;
torch-source = <0x64f 0x650>;
compatible = "qcom,camera-flash";
cell-index = <0x06>;
status = "disable";
phandle = <0x660>;
};
spi@994000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x29f>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x994000 0x4000>;
clocks = <0x16 0x62 0x16 0x84 0x16 0x85>;
phandle = <0x5ba>;
dma-names = "tx\0rx";
pinctrl-0 = <0x29e>;
reg-names = "se_phys";
interrupts = <0x00 0x25e 0x04>;
dmas = <0x283 0x00 0x05 0x01 0x40 0x00 0x283 0x01 0x05 0x01 0x40 0x00>;
};
qcom,gdsc@106004 {
compatible = "qcom,gdsc";
qcom,retain-regs;
reg = <0x106004 0x04>;
phandle = <0x17a>;
regulator-name = "pcie_2_gdsc";
};
slim@3ac0000 {
iommus = <0x47 0x1826 0x00 0x47 0x182f 0x00 0x47 0x1830 0x01>;
compatible = "qcom,slim-ngd";
qcom,iommu-dma-addr-pool = <0x40000000 0xc0000000>;
qcom,iommu-dma = "atomic";
cell-index = <0x01>;
status = "ok";
reg = <0x3ac0000 0x2c000 0x3a84000 0x2c000>;
phandle = <0x349>;
interrupt-names = "slimbus_irq\0slimbus_bam_irq";
qcom,ea-pc = <0x2d0>;
reg-names = "slimbus_physical\0slimbus_bam_physical";
qcom,apps-ch-pipes = <0x700000>;
interrupts = <0x00 0xa3 0x04 0x00 0xa4 0x04>;
qca6390 {
qcom,btfm-slim-ifd = "btfmslim_slave_ifd";
compatible = "qcom,btfmslim_slave";
phandle = <0x34a>;
elemental-addr = [00 01 20 02 17 02];
qcom,btfm-slim-ifd-elemental-addr = [00 00 20 02 17 02];
};
};
qcom,csid1@acc4200 {
clock-control-debugfs = "true";
clock-names = "ife_csid_clk_src\0ife_csid_clk\0cphy_rx_clk_src\0ife_cphy_rx_clk\0ife_clk_src\0ife_clk\0ife_1_areg\0ife_1_ahb\0ife_axi_clk";
ife1-supply = <0x270>;
regulator-names = "camss\0ife1";
reg-cam-base = "\0\fB";
compatible = "qcom,csid480";
cell-index = <0x01>;
camss-supply = <0x255>;
status = "ok";
clock-rates = <0x17d78400 0x00 0x17d78400 0x00 0x14dc9380 0x00 0x5f5e100 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c4fecc0 0x00 0xbebc200 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x22551000 0x00 0x11e1a300 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x2aea5400 0x00 0x17d78400 0x00 0x00>;
reg = <0xacc4200 0x1000>;
clocks = <0x6c 0x39 0x6c 0x38 0x6c 0x0e 0x6c 0x37 0x6c 0x36 0x6c 0x35 0x6c 0x33 0x6c 0x32 0x6c 0x34>;
phandle = <0x59c>;
interrupt-names = "csid";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
src-clock-name = "ife_csid_clk_src";
reg-names = "csid";
interrupts = <0x00 0x1d2 0x01>;
};
qcom,cpu4-cpugrp {
compatible = "qcom,arm-memlat-cpugrp";
qcom,cpulist = <0x11 0x12 0x13 0x14>;
phandle = <0x363>;
qcom,cpu7-cpu-l3-latmon {
qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x249f0000 0x11df00 0x3135a800 0x168f00 0x3ca75800 0x197d00 0x493e0000 0x1f5900 0x4ef6d800 0x24ea00 0x5a688800 0x2b5c00 0x60216000>;
compatible = "qcom,arm-memlat-mon";
qcom,cpulist = <0x14>;
qcom,target-dev = <0x5a>;
qcom,cachemiss-ev = <0x17>;
phandle = <0x365>;
};
qcom,cpu4-qoslatmon {
qcom,core-dev-table = <0x493e0 0x01 0x2dc6c0 0x02>;
compatible = "qcom,arm-memlat-mon";
qcom,target-dev = <0x5e>;
qcom,cachemiss-ev = <0x1000>;
phandle = <0x369>;
};
qcom,cpu4-cpu-l3-latmon {
qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x249f0000 0x11df00 0x3135a800 0x168f00 0x3ca75800 0x197d00 0x493e0000 0x1f5900 0x4ef6d800 0x24ea00 0x5a688800 0x2b5c00 0x60216000>;
compatible = "qcom,arm-memlat-mon";
qcom,cpulist = <0x11 0x12 0x13>;
qcom,target-dev = <0x59>;
qcom,cachemiss-ev = <0x17>;
phandle = <0x364>;
};
qcom,cpu4-cpu-llcc-latmon {
qcom,core-dev-table = <0x493e0 0x8f0 0xad700 0x11e1 0x101d00 0x1bc6 0x13a100 0x23c3 0x1c6b00 0x300a 0x24ea00 0x379c 0x2b5c00 0x3b9a>;
compatible = "qcom,arm-memlat-mon";
qcom,target-dev = <0x5b>;
qcom,cachemiss-ev = <0x2a>;
phandle = <0x366>;
};
qcom,cpu4-llcc-ddr-latmon {
compatible = "qcom,arm-memlat-mon";
qcom,cpulist = <0x11 0x12 0x13 0x14>;
qcom,target-dev = <0x5c>;
qcom,cachemiss-ev = <0x1000>;
phandle = <0x367>;
ddr4-map {
qcom,ddr-type = <0x07>;
qcom,core-dev-table = <0x493e0 0x2fa 0xad700 0x6b8 0xc9900 0x826 0x101d00 0xb71 0x13a100 0xf27 0x180600 0x1429 0x1c6b00 0x172b 0x24ea00 0x1ae1 0x29e500 0x1f2c 0x2b5c00 0x28c5>;
};
ddr5-map {
qcom,ddr-type = <0x08>;
qcom,core-dev-table = <0x493e0 0x2fa 0xad700 0x6b8 0xc9900 0x826 0x101d00 0xb71 0x13a100 0xf27 0x1c6b00 0x172b 0x24ea00 0x1ae1 0x29e500 0x1f2c 0x2b5c00 0x28c5>;
};
};
qcom,cpu4-computemon {
compatible = "qcom,arm-compute-mon";
qcom,target-dev = <0x5d>;
phandle = <0x368>;
ddr4-map {
qcom,ddr-type = <0x07>;
qcom,core-dev-table = <0x1c6b00 0x2fa 0x29e500 0xf27 0x2b5c00 0x1f2c>;
};
ddr5-map {
qcom,ddr-type = <0x08>;
qcom,core-dev-table = <0x1c6b00 0x2fa 0x29e500 0xf27 0x2b5c00 0x28c5>;
};
};
};
qcom,cpas-cdm0@ac4d000 {
clock-names = "cam_cc_cpas_slow_ahb_clk\0cam_cc_cpas_ahb_clk";
regulator-names = "camss";
label = "cpas-cdm";
reg-cam-base = <0x4d000>;
compatible = "qcom,cam170-cpas-cdm0";
cell-index = <0x00>;
camss-supply = <0x255>;
status = "ok";
clock-rates = <0x00 0x00>;
reg = <0xac4d000 0x1000>;
clocks = <0x6c 0x6d 0x6c 0x0d>;
interrupt-names = "cpas-cdm";
clock-cntl-level = "svs";
cdm-client-names = "ife";
reg-names = "cpas-cdm";
interrupts = <0x00 0x1cd 0x01>;
};
qcom,mdss_dsi_phy1@ae96400 {
qcom,platform-regulator-settings = [1d 1d 1d 1d 1d];
label = "dsi-phy-1";
qcom,platform-lane-config = <0xa0a 0xa0a 0xa0a 0xa0a 0x8a8a>;
compatible = "qcom,dsi-phy-v4.1";
cell-index = <0x01>;
qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00];
reg = <0xae96400 0x7c0 0xae96200 0x100>;
phandle = <0x566>;
reg-names = "dsi_phy\0dyn_refresh_base";
vdda-0p9-supply = <0x7d>;
qcom,phy-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,phy-supply-entry@0 {
qcom,supply-name = "vdda-0p9";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0xd6d80>;
qcom,supply-enable-load = <0xb3b0>;
qcom,supply-min-voltage = <0xd6d80>;
reg = <0x00>;
};
};
};
qcom,cpufreq-hw {
clock-names = "xo\0alternate";
#freq-domain-cells = <0x02>;
compatible = "qcom,cpufreq-hw-epss";
qcom,lut-row-size = <0x04>;
reg = <0x18591000 0x1000 0x18592000 0x1000 0x18593000 0x1000>;
clocks = <0x15 0x00 0x16 0xd1>;
phandle = <0x04>;
qcom,skip-enable-check;
interrupt-names = "dcvsh0_int\0dcvsh1_int\0dcvsh2_int";
reg-names = "freq-domain0\0freq-domain1\0freq-domain2";
interrupts = <0x00 0x1e 0x04 0x00 0x1f 0x04 0x00 0x13 0x04>;
cpu7-notify {
#cooling-cells = <0x02>;
phandle = <0x27>;
qcom,cooling-cpu = <0x14>;
};
qcom,limits-dcvs {
isens-vref-0p8-settings = <0xd6d80 0xd6d80 0x4e20>;
compatible = "qcom,msm-hw-limits";
isens_vref_1p8-supply = <0x18>;
isens_vref_0p8-supply = <0x17>;
isens-vref-1p8-settings = <0x1b7740 0x1b7740 0x4e20>;
};
qcom,cpu-isolation {
compatible = "qcom,cpu-isolate";
cpu7-isolate {
qcom,cpu = <0x14>;
#cooling-cells = <0x02>;
phandle = <0x32>;
};
cpu5-isolate {
qcom,cpu = <0x12>;
#cooling-cells = <0x02>;
phandle = <0x2c>;
};
cpu6-isolate {
qcom,cpu = <0x13>;
#cooling-cells = <0x02>;
phandle = <0x2f>;
};
cpu1-isolate {
qcom,cpu = <0x0e>;
#cooling-cells = <0x02>;
phandle = <0x21>;
};
cpu2-isolate {
qcom,cpu = <0x0f>;
#cooling-cells = <0x02>;
phandle = <0x23>;
};
cpu0-isolate {
qcom,cpu = <0x0d>;
#cooling-cells = <0x02>;
phandle = <0x1f>;
};
cpu4-isolate {
qcom,cpu = <0x11>;
#cooling-cells = <0x02>;
phandle = <0x29>;
};
cpu3-isolate {
qcom,cpu = <0x10>;
#cooling-cells = <0x02>;
phandle = <0x25>;
};
};
};
qcom,msm-transcode-loopback {
compatible = "qcom,msm-transcode-loopback";
phandle = <0x5d8>;
};
qcom,smp2p-npu {
qcom,remote-pid = <0x0a>;
qcom,local-pid = <0x00>;
compatible = "qcom,smp2p";
mboxes = <0x3f 0x07 0x02>;
qcom,smem = <0x269 0x268>;
interrupt-parent = <0x8b>;
interrupts = <0x07 0x02 0x01>;
master-kernel {
qcom,entry-name = "master-kernel";
phandle = <0x9e>;
#qcom,smem-state-cells = <0x01>;
};
slave-kernel {
qcom,entry-name = "slave-kernel";
#interrupt-cells = <0x02>;
phandle = <0x4e3>;
interrupt-controller;
};
};
qcom,gdsc@17d058 {
qcom,no-status-check-on-disable;
qcom,gds-timeout = <0x1f4>;
compatible = "qcom,gdsc";
reg = <0x17d058 0x04>;
phandle = <0x180>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc";
};
tpdm@6b0a000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,msr-fix-req;
reg = <0x6b0a000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4f0>;
coresight-name = "coresight-tpdm-swao-1";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1a2>;
phandle = <0x1a0>;
};
};
};
qcom,gdsc@abf0d98 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "mvs1_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
vdd_parent-supply = <0x68>;
reg = <0xabf0d98 0x04>;
clocks = <0x16 0xcd>;
phandle = <0x32f>;
qcom,msm-bus,vectors-KBps = <0x01 0x254 0x00 0x00 0x01 0x254 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "mvs1_gdsc";
};
qcom,gdsc@abf0d18 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "mvs0_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
vdd_parent-supply = <0x68>;
reg = <0xabf0d18 0x04>;
clocks = <0x16 0xcd>;
phandle = <0x32d>;
qcom,msm-bus,vectors-KBps = <0x01 0x254 0x00 0x00 0x01 0x254 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "mvs0_gdsc";
};
qcom,mdm0 {
interrupt-map = <0x00 0x65 0x01 0x03 0x01 0x65 0x03 0x03>;
qcom,ramdump-delay-ms = <0xbb8>;
qcom,sysmon-id = <0x14>;
qcom,ssctl-instance-id = <0x10>;
qcom,sfr-query;
qcom,vddmin-modes = "normal";
qcom,pil-force-shutdown;
qcom,ramdump-timeout-ms = <0x1d4c0>;
compatible = "qcom,ext-sdx55m";
qcom,support-shutdown;
pinctrl-1 = <0x63 0x64>;
cell-index = <0x00>;
pinctrl-names = "mdm_active\0mdm_suspend";
#interrupt-cells = <0x01>;
status = "disabled";
qcom,ap2mdm-status-gpio = <0x65 0x38 0x00>;
qcom,mdm2ap-errfatal-gpio = <0x65 0x01 0x00>;
#address-cells = <0x00>;
qcom,vddmin-drive-strength = <0x08>;
interrupt-parent = <0x60>;
qcom,mdm-link-info = "0306_02.01.00";
qcom,esoc-skip-restart-for-mdm-crash;
qcom,mdm2ap-status-gpio = <0x65 0x03 0x00>;
phandle = <0x60>;
qcom,ap2mdm-errfatal-gpio = <0x65 0x39 0x00>;
interrupt-names = "err_fatal_irq\0status_irq\0mdm2ap_vddmin_irq";
pinctrl-0 = <0x61 0x62>;
interrupt-map-mask = <0xffffffff>;
};
qcom,npu-npu-llcc-bw {
governor = "performance";
operating-points-v2 = <0x4e>;
compatible = "qcom,devbw";
phandle = <0x4f>;
qcom,src-dst-ports = <0x9a 0x302>;
};
funnel@6041000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6041000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4f4>;
coresight-name = "coresight-funnel-in0";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1aa>;
phandle = <0x1a7>;
};
};
port@2 {
reg = <0x07>;
endpoint {
remote-endpoint = <0x1ac>;
phandle = <0x1a9>;
slave-mode;
};
};
port@1 {
reg = <0x06>;
endpoint {
remote-endpoint = <0x1ab>;
phandle = <0x232>;
slave-mode;
};
};
};
};
qcom,msm_npu@9800000 {
clock-names = "xo_clk\0npu_core_clk\0cal_hm0_clk\0cal_hm1_clk\0cal_hm0_cdc_clk\0cal_hm1_cdc_clk\0axi_clk\0ahb_clk\0dma_clk\0llm_clk\0llm_xo_clk\0llm_temp_clk\0llm_curr_clk\0dl_llm_clk\0isense_clk\0dpm_clk\0dpm_xo_clk\0dl_dpm_clk\0rsc_xo_clk\0dpm_temp_clk\0cal_hm0_dpm_ip_clk\0cal_hm1_dpm_ip_clk\0s2p_clk\0bwmon_clk\0cal_hm0_perf_cnt_clk\0cal_hm1_perf_cnt_clk\0bto_core_clk\0dsp_core_clk_src";
#mbox-cells = <0x02>;
iommus = <0x47 0x1081 0x400 0x47 0x1082 0x400 0x47 0x10a1 0x400 0x47 0x10a2 0x400 0x47 0x10c1 0x400 0x47 0x10c2 0x400>;
qcom,npu-dsp-sid-mapped;
qcom,proxy-reg-names = "vdd\0vdd_cx";
mbox-names = "ipcc-glink\0ipcc-smp2p\0ipcc-ping";
compatible = "qcom,msm-npu";
mboxes = <0x8b 0x07 0x00 0x8b 0x07 0x02 0x8b 0x07 0x03>;
resets = <0x54 0x03 0x54 0x05 0x54 0x06>;
status = "ok";
#cooling-cells = <0x02>;
qcom,vdd_cx-uV-uA = <0x180 0x186a0>;
reset-names = "dpm_temp_clk\0llm_curr_clk\0llm_temp_clk";
reg = <0x9900000 0x20000 0x99f0000 0x10000 0x9980000 0x10000 0x17c00000 0x10000 0x1f40000 0x40000>;
clocks = <0x54 0x28 0x54 0x0d 0x54 0x04 0x54 0x09 0x54 0x03 0x54 0x08 0x54 0x20 0x54 0x1f 0x54 0x21 0x54 0x1a 0x54 0x1d 0x54 0x1c 0x54 0x1b 0x54 0x10 0x54 0x19 0x54 0x11 0x54 0x13 0x54 0x0f 0x54 0x26 0x54 0x12 0x54 0x06 0x54 0x0b 0x54 0x27 0x54 0x02 0x54 0x07 0x54 0x0c 0x54 0x01 0x54 0x2a>;
phandle = <0x3f>;
interrupt-names = "error_irq\0wdg_bite_irq\0ipc_irq\0general_irq";
reg-names = "tcm\0core\0cc\0apss_shared\0tcsr";
vdd_cx-supply = <0x66>;
qcom,npubw-devs = <0x4f 0x51 0x52>;
qcom,src-dst-ports = <0x9a 0x200 0x9a 0x26c>;
interrupts = <0x00 0x16c 0x04 0x00 0x16e 0x01 0x00 0x170 0x01 0x00 0x16d 0x04>;
vdd-supply = <0x1e0>;
qcom,npubw-dev-names = "llcc_bw\0llcc_ddr_bw\0dsp_ddr_bw";
qcom,npu-pwrlevels {
initial-pwrlevel = <0x05>;
#size-cells = <0x00>;
compatible = "qcom,npu-pwrlevels";
#address-cells = <0x01>;
qcom,npu-pwrlevel@3 {
clk-freq = <0x124f800 0x1982c300 0x2b82ea80 0x2b82ea80 0x2b82ea80 0x2b82ea80 0x1fc4ef40 0x47868c0 0x29b92700 0x11e1a300 0x124f800 0x5f5e100 0xbebc200 0x11e1a300 0x11e1a300 0x11e1a300 0x124f800 0x11e1a300 0x124f800 0x5f5e100 0x2b82ea80 0x2b82ea80 0x5f5e100 0x124f800 0x2b82ea80 0x2b82ea80 0x124f800 0x2756cd00>;
reg = <0x03>;
vreg = <0x04>;
};
qcom,npu-pwrlevel@2 {
clk-freq = <0x124f800 0x13d92d40 0x1fc4ef40 0x1fc4ef40 0x1fc4ef40 0x1fc4ef40 0x18054ac0 0x47868c0 0x1fc4ef40 0xcc16180 0x124f800 0x2faf080 0x5f5e100 0xcc16180 0xcc16180 0xcc16180 0x124f800 0xcc16180 0x124f800 0x2faf080 0x1fc4ef40 0x1fc4ef40 0x2faf080 0x124f800 0x1fc4ef40 0x1fc4ef40 0x124f800 0x1dcd6500>;
reg = <0x02>;
vreg = <0x03>;
};
qcom,npu-pwrlevel@0 {
clk-freq = <0x124f800 0x5f5e100 0x11e1a300 0x11e1a300 0x11e1a300 0x11e1a300 0xbebc200 0x2625a00 0x11e1a300 0x5f5e100 0x124f800 0x2faf080 0x2faf080 0x5f5e100 0x5f5e100 0x5f5e100 0x124f800 0x5f5e100 0x124f800 0x2faf080 0xbebc200 0xbebc200 0x2faf080 0x124f800 0x11e1a300 0x11e1a300 0x124f800 0x11e1a300>;
reg = <0x00>;
vreg = <0x01>;
};
qcom,npu-pwrlevel@5 {
clk-freq = <0x124f800 0x1dcd6500 0x3b9aca00 0x3b9aca00 0x3b9aca00 0x3b9aca00 0x29b92700 0x47868c0 0x300a9580 0x11e1a300 0x124f800 0x5f5e100 0xbebc200 0x11e1a300 0x11e1a300 0x11e1a300 0x124f800 0x11e1a300 0x124f800 0x5f5e100 0x3b9aca00 0x3b9aca00 0x5f5e100 0x124f800 0x3b9aca00 0x3b9aca00 0x124f800 0x2faf0800>;
reg = <0x05>;
vreg = <0x07>;
};
qcom,npu-pwrlevel@1 {
clk-freq = <0x124f800 0xbebc200 0x18331180 0x18331180 0x18331180 0x18331180 0xfea18c0 0x2625a00 0x18054ac0 0xbebc200 0x124f800 0x2faf080 0x2faf080 0xbebc200 0xbebc200 0xbebc200 0x124f800 0xbebc200 0x124f800 0x2faf080 0x18331180 0x18331180 0x2faf080 0x124f800 0x18331180 0x18331180 0x124f800 0x17d78400>;
reg = <0x01>;
vreg = <0x02>;
};
qcom,npu-pwrlevel@4 {
clk-freq = <0x124f800 0x1dcd6500 0x36d61600 0x36d61600 0x36d61600 0x36d61600 0x29b92700 0x47868c0 0x300a9580 0x11e1a300 0x124f800 0x5f5e100 0xbebc200 0x11e1a300 0x11e1a300 0x11e1a300 0x124f800 0x11e1a300 0x124f800 0x5f5e100 0x36d61600 0x36d61600 0x5f5e100 0x124f800 0x36d61600 0x36d61600 0x124f800 0x2faf0800>;
reg = <0x04>;
vreg = <0x06>;
};
};
};
usb2_ext_5v_boost {
startup-delay-us = <0x3e8>;
compatible = "regulator-fixed";
enable-active-high;
pinctrl-names = "default";
status = "ok";
phandle = <0x6b8>;
gpio = <0x65 0x75 0x00>;
pinctrl-0 = <0x641 0x642 0x643>;
regulator-name = "usb2_ext_5v_boost";
};
funnel@6c2d000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6c2d000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x506>;
coresight-name = "coresight-funnel-dl-center";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@3 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x1ea>;
source = <0x1eb>;
phandle = <0x1ba>;
};
};
port@14 {
reg = <0x0e>;
endpoint {
remote-endpoint = <0x200>;
phandle = <0x234>;
};
};
port@19 {
reg = <0x06>;
endpoint {
remote-endpoint = <0x205>;
phandle = <0x207>;
slave-mode;
};
};
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1e4>;
source = <0x1e5>;
phandle = <0x1b7>;
};
};
port@12 {
reg = <0x0c>;
endpoint {
remote-endpoint = <0x1fc>;
source = <0x1fd>;
phandle = <0x1c3>;
};
};
port@15 {
reg = <0x02>;
endpoint {
remote-endpoint = <0x201>;
phandle = <0x213>;
slave-mode;
};
};
port@11 {
reg = <0x0b>;
endpoint {
remote-endpoint = <0x1fa>;
source = <0x1fb>;
phandle = <0x1c2>;
};
};
port@2 {
reg = <0x02>;
endpoint {
remote-endpoint = <0x1e8>;
source = <0x1e9>;
phandle = <0x1b9>;
};
};
port@6 {
reg = <0x06>;
endpoint {
remote-endpoint = <0x1f0>;
source = <0x1f1>;
phandle = <0x1bd>;
};
};
port@5 {
reg = <0x05>;
endpoint {
remote-endpoint = <0x1ee>;
source = <0x1ef>;
phandle = <0x1bc>;
};
};
port@20 {
reg = <0x07>;
endpoint {
remote-endpoint = <0x206>;
phandle = <0x208>;
slave-mode;
};
};
port@4 {
reg = <0x04>;
endpoint {
remote-endpoint = <0x1ec>;
source = <0x1ed>;
phandle = <0x1bb>;
};
};
port@10 {
reg = <0x0a>;
endpoint {
remote-endpoint = <0x1f8>;
source = <0x1f9>;
phandle = <0x1c1>;
};
};
port@7 {
reg = <0x07>;
endpoint {
remote-endpoint = <0x1f2>;
source = <0x1f3>;
phandle = <0x1be>;
};
};
port@17 {
reg = <0x04>;
endpoint {
remote-endpoint = <0x203>;
phandle = <0x227>;
slave-mode;
};
};
port@1 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x1e6>;
source = <0x1e7>;
phandle = <0x1b8>;
};
};
port@16 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x202>;
phandle = <0x1ce>;
slave-mode;
};
};
port@13 {
reg = <0x0d>;
endpoint {
remote-endpoint = <0x1fe>;
source = <0x1ff>;
phandle = <0x1c4>;
};
};
port@18 {
reg = <0x05>;
endpoint {
remote-endpoint = <0x204>;
phandle = <0x1dc>;
slave-mode;
};
};
port@8 {
reg = <0x08>;
endpoint {
remote-endpoint = <0x1f4>;
source = <0x1f5>;
phandle = <0x1bf>;
};
};
port@9 {
reg = <0x09>;
endpoint {
remote-endpoint = <0x1f6>;
source = <0x1f7>;
phandle = <0x1c0>;
};
};
};
};
qcom,msm-quat-auxpcm {
qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
compatible = "qcom,msm-auxpcm-dev";
qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
qcom,msm-cpudai-afe-clk-ver = <0x02>;
qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
qcom,msm-auxpcm-interface = "quaternary";
phandle = <0x2f8>;
qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
};
qcom,csiphy@ac6c000 {
clock-names = "cphy_rx_clk_src\0csiphy1_clk\0csi1phytimer_clk_src\0csi1phytimer_clk";
regulator-names = "gdscr\0refgen";
reg-cam-base = <0x6c000>;
csi-vdd-voltage = <0x124f80>;
compatible = "qcom,csiphy-v1.2.1\0qcom,csiphy";
cell-index = <0x01>;
status = "ok";
gdscr-supply = <0x255>;
mipi-csi-vdd-supply = <0x7e>;
clock-rates = <0x17d78400 0x00 0x11e1a300 0x00>;
reg = <0xac6c000 0x2000>;
clocks = <0x6c 0x0e 0x6c 0x1c 0x6c 0x12 0x6c 0x11>;
phandle = <0x56a>;
interrupt-names = "csiphy";
clock-cntl-level = "turbo";
src-clock-name = "csi1phytimer_clk_src";
reg-names = "csiphy";
interrupts = <0x00 0x1de 0x01>;
refgen-supply = <0xb4>;
};
qcom,msm-pcm-afe {
compatible = "qcom,msm-pcm-afe";
phandle = <0x2e8>;
};
qcom,ssc@5c00000 {
qcom,firmware-name = "slpi";
clock-names = "xo";
qcom,sysmon-id = <0x03>;
qcom,proxy-reg-names = "vdd_cx\0vdd_mx";
qcom,ssctl-instance-id = <0x16>;
qcom,proxy-timeout-ms = <0x2710>;
mbox-names = "slpi-pil";
vdd_mx-supply = <0x93>;
memory-region = <0xa3>;
compatible = "qcom,pil-tz-generic";
mboxes = <0x02 0x00>;
qcom,signal-aop;
status = "ok";
qcom,vdd_cx-uV-uA = <0x180 0x00>;
qcom,proxy-clock-names = "xo";
qcom,vdd_mx-uV-uA = <0x180 0x00>;
qcom,smem-state-names = "qcom,force-stop";
reg = <0x5c00000 0x4000>;
clocks = <0x15 0x00>;
interrupt-names = "qcom,wdog\0qcom,err-fatal\0qcom,proxy-unvote\0qcom,err-ready\0qcom,stop-ack";
qcom,pas-id = <0x0c>;
interrupts-extended = <0x75 0x09 0x04 0xa4 0x00 0x00 0xa4 0x02 0x00 0xa4 0x01 0x00 0xa4 0x03 0x00>;
qcom,complete-ramdump;
qcom,smem-id = <0x1a8>;
vdd_cx-supply = <0x92>;
qcom,smem-states = <0xa5 0x00>;
};
qcom,cpu-cpu-llcc-bw {
governor = "performance";
qcom,active-only;
operating-points-v2 = <0x4a>;
compatible = "qcom,devbw";
phandle = <0x4b>;
qcom,src-dst-ports = <0x01 0x302>;
};
i2c@980000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x285>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x980000 0x4000>;
clocks = <0x16 0x58 0x16 0x84 0x16 0x85>;
phandle = <0x5ad>;
dma-names = "tx\0rx";
pinctrl-0 = <0x284>;
interrupts = <0x00 0x259 0x04>;
dmas = <0x283 0x00 0x00 0x03 0x40 0x00 0x283 0x01 0x00 0x03 0x40 0x00>;
};
qcom,cpas-cdm2@acc3200 {
clock-names = "cam_cc_cpas_slow_ahb_clk\0cam_cc_cpas_ahb_clk";
regulator-names = "camss";
label = "cpas-cdm";
reg-cam-base = "\0\f2";
compatible = "qcom,cam480-cpas-cdm2";
cell-index = <0x02>;
camss-supply = <0x255>;
status = "disabled";
clock-rates = <0x00 0x00>;
reg = <0xacc3200 0x1000>;
clocks = <0x6c 0x6d 0x6c 0x0d>;
interrupt-names = "cpas-cdm";
clock-cntl-level = "svs";
cdm-client-names = "ife1";
reg-names = "cpas-cdm";
interrupts = <0x00 0x11f 0x01>;
};
qcom,pcie0_msi@17a10040 {
compatible = "qcom,pci-msi";
msi-controller;
interrupt-parent = <0x01>;
reg = <0x17a10040 0x00>;
phandle = <0x166>;
interrupts = <0x00 0x300 0x01 0x00 0x301 0x01 0x00 0x302 0x01 0x00 0x303 0x01 0x00 0x304 0x01 0x00 0x305 0x01 0x00 0x306 0x01 0x00 0x307 0x01 0x00 0x308 0x01 0x00 0x309 0x01 0x00 0x30a 0x01 0x00 0x30b 0x01 0x00 0x30c 0x01 0x00 0x30d 0x01 0x00 0x30e 0x01 0x00 0x30f 0x01 0x00 0x310 0x01 0x00 0x311 0x01 0x00 0x312 0x01 0x00 0x313 0x01 0x00 0x314 0x01 0x00 0x315 0x01 0x00 0x316 0x01 0x00 0x317 0x01 0x00 0x318 0x01 0x00 0x319 0x01 0x00 0x31a 0x01 0x00 0x31b 0x01 0x00 0x31c 0x01 0x00 0x31d 0x01 0x00 0x31e 0x01 0x00 0x31f 0x01>;
};
qcom,cam_smmu {
compatible = "qcom,msm-cam-smmu";
status = "ok";
msm_cam_smmu_icp {
iommus = <0x47 0x20e2 0x400 0x47 0x24e2 0x400 0x47 0x2000 0x400 0x47 0x2001 0x400 0x47 0x2400 0x400 0x47 0x2401 0x400 0x47 0x2060 0x400 0x47 0x2061 0x400 0x47 0x2460 0x400 0x47 0x2461 0x400 0x47 0x2020 0x400 0x47 0x2021 0x400 0x47 0x2420 0x400 0x47 0x2421 0x400>;
label = "icp";
compatible = "qcom,msm-cam-smmu-cb";
qcom,iommu-dma-addr-pool = <0x10c00000 0xee300000>;
iova-region-discard = <0xdff00000 0x300000>;
iova-mem-map {
phandle = <0x57b>;
iova-mem-region-firmware {
iova-region-name = "firmware";
status = "ok";
iova-region-len = <0x500000>;
iova-region-start = <0x00>;
iova-region-id = <0x00>;
};
iova-mem-region-io {
iova-region-name = "io";
iova-region-discard = <0xdff00000 0x300000>;
status = "ok";
iova-region-len = <0xee300000>;
iova-region-start = <0x10c00000>;
iova-region-id = <0x03>;
};
iova-mem-qdss-region {
iova-region-name = "qdss";
status = "ok";
iova-region-len = <0x100000>;
iova-region-start = <0x10b00000>;
iova-region-id = <0x05>;
qdss-phy-addr = <0x16790000>;
};
iova-mem-region-shared {
iova-region-name = "shared";
status = "ok";
iova-region-len = "\t`\0";
iova-region-start = "\a@\0";
iova-region-id = <0x01>;
};
iova-mem-region-secondary-heap {
iova-region-name = "secheap";
status = "ok";
iova-region-len = <0x100000>;
iova-region-start = <0x10a00000>;
iova-region-id = <0x04>;
};
};
};
msm_cam_smmu_ife {
iommus = <0x47 0x800 0x400 0x47 0x801 0x400 0x47 0x840 0x400 0x47 0x841 0x400 0x47 0xc00 0x400 0x47 0xc01 0x400 0x47 0xc40 0x400 0x47 0xc41 0x400>;
label = "ife";
compatible = "qcom,msm-cam-smmu-cb";
qcom,iommu-dma-addr-pool = <0x7400000 0xd8c00000>;
iova-mem-map {
phandle = <0x579>;
iova-mem-region-io {
iova-region-name = "io";
status = "ok";
iova-region-len = <0xd8c00000>;
iova-region-start = "\a@\0";
iova-region-id = <0x03>;
};
};
};
msm_cam_smmu_secure {
label = "cam-secure";
compatible = "qcom,msm-cam-smmu-cb";
qcom,secure-cb;
};
msm_cam_smmu_jpeg {
iommus = <0x47 0x2040 0x400 0x47 0x2440 0x400>;
label = "jpeg";
compatible = "qcom,msm-cam-smmu-cb";
qcom,iommu-dma-addr-pool = <0x7400000 0xd8c00000>;
iova-mem-map {
phandle = <0x57a>;
iova-mem-region-io {
iova-region-name = "io";
status = "ok";
iova-region-len = <0xd8c00000>;
iova-region-start = "\a@\0";
iova-region-id = <0x03>;
};
};
};
msm_cam_icp_fw {
label = "icp";
memory-region = <0x25e>;
compatible = "qcom,msm-cam-smmu-fw-dev";
};
msm_cam_smmu_fd {
iommus = <0x47 0x2080 0x400 0x47 0x2480 0x400>;
label = "fd";
compatible = "qcom,msm-cam-smmu-cb";
qcom,iommu-dma-addr-pool = <0x7400000 0xd8c00000>;
iova-mem-map {
phandle = <0x57d>;
iova-mem-region-io {
iova-region-name = "io";
status = "ok";
iova-region-len = <0xd8c00000>;
iova-region-start = "\a@\0";
iova-region-id = <0x03>;
};
};
};
msm_cam_smmu_cpas_cdm {
iommus = <0x47 0x20c0 0x400 0x47 0x24c0 0x400>;
label = "cpas-cdm0";
compatible = "qcom,msm-cam-smmu-cb";
qcom,iommu-dma-addr-pool = <0x7400000 0xd8c00000>;
iova-mem-map {
phandle = <0x57c>;
iova-mem-region-io {
iova-region-name = "io";
status = "ok";
iova-region-len = <0xd8c00000>;
iova-region-start = "\a@\0";
iova-region-id = <0x03>;
};
};
};
};
qcom,msm-ssc-sensors {
qcom,firmware-name = "slpi";
compatible = "qcom,msm-ssc-sensors";
status = "ok";
phandle = <0x3a2>;
};
tpdm@6e00000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e00000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1f1>;
coresight-name = "coresight-tpdm-ddr";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x231>;
phandle = <0x22a>;
};
};
};
cti@6c4b000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c4b000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x545>;
coresight-name = "coresight-cti-npu_q6_cti";
reg-names = "cti-base";
};
cti@6010000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6010000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1a3>;
coresight-name = "coresight-cti0";
reg-names = "cti-base";
};
qcrypto@1de0000 {
qcom,clk-mgmt-sus-res;
qcom,msm-bus,name = "qcrypto-noc";
qcom,ce-hw-instance = <0x00>;
iommus = <0x47 0x584 0x11 0x47 0x594 0x11>;
qcom,msm-bus,num-cases = <0x02>;
qcom,smmu-s1-enable;
compatible = "qcom,qcrypto";
qcom,ce-hw-shared;
qcom,bam-pipe-pair = <0x02>;
qcom,iommu-dma = "atomic";
qcom,use-sw-hmac-algo;
qcom,use-sw-ahash-algo;
qcom,use-sw-aead-algo;
qcom,bam-ee = <0x00>;
reg = <0x1de0000 0x20000 0x1dc4000 0x24000>;
qcom,use-sw-aes-xts-algo;
qcom,no-clock-support;
phandle = <0x39f>;
qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x00 0x00 0x7d 0x200 0x60180 0x60180>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "crypto-base\0crypto-bam-base";
qcom,ce-device = <0x00>;
qcom,use-sw-aes-ccm-algo;
interrupts = <0x00 0x110 0x04>;
qcom,use-sw-aes-cbc-ecb-ctr-algo;
};
qcom,chd_silver {
qcom,threshold-arr = <0x18000058 0x18010058 0x18020058 0x18030058>;
qcom,config-arr = <0x18000060 0x18010060 0x18020060 0x18030060>;
label = "silver";
compatible = "qcom,core-hang-detect";
};
ipcc-self-ping-adsp {
compatible = "qcom,ipcc-self-ping";
mboxes = <0x8b 0x03 0x03>;
phandle = <0x61b>;
interrupts-extended = <0x8b 0x03 0x03 0x04>;
};
dsu_pmu@0 {
compatible = "arm,dsu-pmu";
cpus = <0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14>;
interrupts = <0x00 0x32 0x04>;
};
qcom,gdsc@17d050 {
qcom,no-status-check-on-disable;
qcom,gds-timeout = <0x1f4>;
compatible = "qcom,gdsc";
reg = <0x17d050 0x04>;
phandle = <0x17f>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc";
};
qcom,smp2p_interrupt_rdbg_2_out {
compatible = "qcom,smp2p-interrupt-rdbg-2-out";
qcom,smem-state-names = "rdbg-smp2p-out";
qcom,smem-states = <0x251 0x00>;
};
qcom,qup_uart@998000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
qcom,wakeup-byte = <0xfd>;
compatible = "qcom,msm-geni-serial-hs";
pinctrl-1 = <0x27d 0x27e 0x27f>;
pinctrl-names = "default\0active\0sleep";
status = "ok";
pinctrl-2 = <0x27d 0x27e 0x27f>;
qcom,wrapper-core = <0x275>;
qcom,auto-suspend-disable;
reg = <0x998000 0x4000>;
clocks = <0x16 0x64 0x16 0x84 0x16 0x85>;
phandle = <0x5ab>;
pinctrl-0 = <0x27a 0x27b 0x27c>;
interrupts-extended = <0x01 0x00 0x25f 0x04 0x65 0x13 0x00>;
reg-names = "se_phys";
};
qcom,spmi@c440000 {
qcom,channel = <0x00>;
qcom,ee = <0x00>;
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic-arb";
cell-index = <0x00>;
#interrupt-cells = <0x04>;
#address-cells = <0x02>;
reg = <0xc440000 0x1100 0xc600000 0x2000000 0xe600000 0x100000 0xe700000 0xa0000 0xc40a000 0x26000>;
phandle = <0x371>;
interrupt-names = "periph_irq";
interrupt-controller;
interrupts-extended = <0x75 0x01 0x04>;
reg-names = "core\0chnls\0obsrvr\0intr\0cnfg";
qcom,pmxprairie@8 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
#address-cells = <0x02>;
reg = <0x08 0x00>;
qcom,power-on@800 {
compatible = "qcom,qpnp-power-on";
reg = <0x800 0x100>;
qcom,modem-reset;
};
};
qcom,pm8150@1 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
#address-cells = <0x02>;
reg = <0x01 0x00>;
};
qcom,pm8009@a {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
status = "disabled";
#address-cells = <0x02>;
reg = <0x0a 0x00>;
qcom,power-on@800 {
compatible = "qcom,qpnp-power-on";
reg = <0x800 0x100>;
};
pinctrl@c000 {
gpio-controller;
compatible = "qcom,spmi-gpio";
#gpio-cells = <0x02>;
status = "disabled";
reg = <0xc000 0x400>;
phandle = <0x63e>;
interrupt-names = "pm8009_gpio1\0pm8009_gpio2\0pm8009_gpio3\0pm8009_gpio4";
interrupts = <0x0a 0xc0 0x00 0x00 0x0a 0xc1 0x00 0x00 0x0a 0xc2 0x00 0x00 0x0a 0xc3 0x00 0x00>;
};
qcom,revid@100 {
compatible = "qcom,qpnp-revid";
reg = <0x100 0x100>;
};
};
qcom,pm8150l@4 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
#address-cells = <0x02>;
reg = <0x04 0x00>;
qcom,power-on@800 {
compatible = "qcom,qpnp-power-on";
reg = <0x800 0x100>;
};
bcl@3d00 {
compatible = "qcom,bcl-v5";
#thermal-sensor-cells = <0x01>;
reg = <0x3d00 0x100>;
phandle = <0x63d>;
interrupt-names = "bcl-lvl0\0bcl-lvl1\0bcl-lvl2";
interrupts = <0x04 0x3d 0x00 0x00 0x04 0x3d 0x01 0x00 0x04 0x3d 0x02 0x00>;
};
vadc@3100 {
#size-cells = <0x00>;
compatible = "qcom,spmi-adc5";
io-channel-ranges;
#address-cells = <0x01>;
reg = <0x3100 0x100>;
phandle = <0x639>;
interrupt-names = "eoc-int-en-set";
#io-channel-cells = <0x01>;
interrupts = <0x04 0x31 0x00 0x01>;
qcom,adc-vdd-reference = <0x753>;
gpio5_adc1@12 {
qcom,pre-scaling = <0x01 0x01>;
label = "gpio5_adc1";
qcom,hw-settle-time = <0xc8>;
reg = <0x12>;
qcom,ratiometric;
};
pa_therm2@4f {
qcom,pre-scaling = <0x01 0x01>;
label = "pa_therm2";
qcom,hw-settle-time = <0xc8>;
reg = <0x4f>;
qcom,ratiometric;
};
gpio7_adc2@94 {
qcom,pre-scaling = <0x01 0x03>;
label = "gpio7_adc2";
reg = <0x94>;
};
camera_flash_therm@4d {
qcom,pre-scaling = <0x01 0x01>;
label = "camera_flash_therm";
qcom,hw-settle-time = <0xc8>;
reg = <0x4d>;
qcom,ratiometric;
};
amux_adc3@d {
qcom,pre-scaling = <0x01 0x01>;
label = "amux_adc3";
qcom,hw-settle-time = <0xc8>;
reg = <0x0d>;
qcom,ratiometric;
};
skin_msm_therm@4e {
qcom,pre-scaling = <0x01 0x01>;
label = "skin_msm_therm";
qcom,hw-settle-time = <0xc8>;
reg = <0x4e>;
qcom,ratiometric;
};
amux_adc4@d {
qcom,pre-scaling = <0x01 0x01>;
label = "amux_adc4";
qcom,hw-settle-time = <0xc8>;
reg = <0x0f>;
qcom,ratiometric;
};
vref_1p25@1 {
qcom,pre-scaling = <0x01 0x01>;
label = "vref_1p25";
reg = <0x01>;
};
vph_pwr@83 {
qcom,pre-scaling = <0x01 0x03>;
label = "vph_pwr";
reg = <0x83>;
};
ref_gnd@0 {
qcom,pre-scaling = <0x01 0x01>;
label = "ref_gnd";
reg = <0x00>;
};
die_temp@2 {
qcom,pre-scaling = <0x01 0x01>;
label = "die_temp";
reg = <0x06>;
};
};
adc_tm@3500 {
#size-cells = <0x00>;
compatible = "qcom,adc-tm5";
#thermal-sensor-cells = <0x01>;
#address-cells = <0x01>;
io-channels = <0x639 0x4d 0x639 0x4e 0x639 0x4f>;
reg = <0x3500 0x100>;
phandle = <0x6a9>;
interrupt-names = "thr-int-en";
interrupts = <0x04 0x35 0x00 0x01>;
pa_therm2@4f {
qcom,hw-settle-time = <0xc8>;
reg = <0x4f>;
qcom,ratiometric;
};
camera_flash_therm@4d {
qcom,hw-settle-time = <0xc8>;
reg = <0x4d>;
qcom,ratiometric;
};
skin_msm_therm@4e {
qcom,hw-settle-time = <0xc8>;
reg = <0x4e>;
qcom,ratiometric;
};
};
pinctrl@c000 {
gpio-controller;
compatible = "qcom,spmi-gpio";
qcom,gpios-disallowed = <0x02 0x09 0x0c>;
#gpio-cells = <0x02>;
reg = <0xc000 0xc00>;
phandle = <0x6d2>;
interrupt-names = "pm8150l_gpio1\0pm8150l_gpio3\0pm8150l_gpio4\0pm8150l_gpio5\0pm8150l_gpio6\0pm8150l_gpio7\0pm8150l_gpio8\0pm8150l_gpio10\0pm8150l_gpio11";
interrupts = <0x04 0xc0 0x00 0x00 0x04 0xc2 0x00 0x00 0x04 0xc3 0x00 0x00 0x04 0xc4 0x00 0x00 0x04 0xc5 0x00 0x00 0x04 0xc6 0x00 0x00 0x04 0xc7 0x00 0x00 0x04 0xc9 0x00 0x00 0x04 0xca 0x00 0x00>;
pm8150l_gpio6_pwm {
pmi_gpio6_pwm_sleep {
power-source = <0x00>;
qcom,drive-strength = <0x03>;
output-low;
function = "func1";
drive-push-pull;
pins = "gpio6";
bias-disable;
phandle = <0x6d3>;
};
pmi_gpio6_pwm_active {
power-source = <0x00>;
qcom,drive-strength = <0x03>;
output-low;
function = "func1";
drive-push-pull;
pins = "gpio6";
bias-disable;
phandle = <0x6a3>;
};
};
};
clock-controller@5b00 {
clock-names = "xo";
compatible = "qcom,spmi-clkdiv";
clock-output-names = "pm8150l_div_clk1";
reg = <0x5b00 0x100>;
clocks = <0x15 0x00>;
phandle = <0x6d1>;
#clock-cells = <0x01>;
qcom,num-clkdivs = <0x01>;
};
qcom,temp-alarm@2400 {
qcom,temperature-threshold-set = <0x01>;
io-channel-names = "thermal";
compatible = "qcom,spmi-temp-alarm";
#thermal-sensor-cells = <0x00>;
io-channels = <0x639 0x06>;
reg = <0x2400 0x100>;
phandle = <0x63c>;
interrupts = <0x04 0x24 0x00 0x03>;
};
qcom,revid@100 {
compatible = "qcom,qpnp-revid";
reg = <0x100 0x100>;
phandle = <0x63a>;
};
};
qcom,pm8150l@5 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
#address-cells = <0x02>;
reg = <0x05 0x00>;
qcom,leds@d300 {
qcom,open-circuit-det;
qcom,short-circuit-det;
label = "flash";
compatible = "qcom,qpnp-flash-led-v2";
status = "disable";
reg = <0xd300 0x100>;
phandle = <0x6d8>;
qcom,isc-delay = <0xc0>;
interrupt-names = "led-fault-irq\0all-ramp-down-done-irq\0all-ramp-up-done-irq";
qcom,hdrm-auto-mode;
qcom,thermal-derate-current = <0xc8 0x1f4 0x3e8>;
qcom,pmic-revid = <0x63a>;
interrupts = <0x05 0xd3 0x00 0x01 0x05 0xd3 0x03 0x01 0x05 0xd3 0x04 0x01>;
qcom,thermal-derate-en;
qcom,vph-droop-det;
qcom,flash_1 {
qcom,led-name = "led:flash_1";
qcom,default-led-trigger = "flash1_trigger";
qcom,current-ma = <0x3e8>;
label = "flash";
qcom,max-current = <0x5dc>;
qcom,duration-ms = <0x500>;
qcom,ires-ua = <0x30d4>;
phandle = <0x64e>;
qcom,id = <0x01>;
qcom,hdrm-voltage-mv = <0x145>;
qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
};
qcom,torch_1 {
qcom,led-name = "led:torch_1";
qcom,default-led-trigger = "torch1_trigger";
qcom,current-ma = <0x12c>;
label = "torch";
qcom,max-current = <0x1f4>;
qcom,ires-ua = <0x30d4>;
phandle = <0x650>;
qcom,id = <0x01>;
qcom,hdrm-voltage-mv = <0x145>;
qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
};
qcom,torch_2 {
qcom,led-name = "led:torch_2";
qcom,default-led-trigger = "torch2_trigger";
qcom,current-ma = <0x12c>;
label = "torch";
qcom,max-current = <0x1f4>;
qcom,ires-ua = <0x30d4>;
phandle = <0x6da>;
qcom,id = <0x02>;
qcom,hdrm-voltage-mv = <0x145>;
qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
};
qcom,flash_2 {
qcom,led-name = "led:flash_2";
qcom,default-led-trigger = "flash2_trigger";
qcom,current-ma = <0x1f4>;
label = "flash";
qcom,max-current = <0x2ee>;
qcom,duration-ms = <0x500>;
qcom,ires-ua = <0x30d4>;
phandle = <0x6d9>;
qcom,id = <0x02>;
qcom,hdrm-voltage-mv = <0x145>;
qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
};
qcom,led_switch_2 {
qcom,led-name = "led:switch_2";
qcom,default-led-trigger = "switch2_trigger";
label = "switch";
qcom,led-mask = <0x03>;
phandle = <0x651>;
};
qcom,led_switch_1 {
qcom,led-name = "led:switch_1";
qcom,default-led-trigger = "switch1_trigger";
label = "switch";
qcom,led-mask = <0x02>;
phandle = <0x6dc>;
};
qcom,led_switch_3 {
qcom,led-name = "led:switch_3";
qcom,default-led-trigger = "switch3_trigger";
label = "switch";
qcom,led-mask = <0x04>;
phandle = <0x6dd>;
};
qcom,flash_0 {
qcom,led-name = "led:flash_0";
qcom,default-led-trigger = "flash0_trigger";
qcom,current-ma = <0x3e8>;
label = "flash";
qcom,max-current = <0x5dc>;
qcom,duration-ms = <0x500>;
qcom,ires-ua = <0x30d4>;
phandle = <0x64d>;
qcom,id = <0x00>;
qcom,hdrm-voltage-mv = <0x145>;
qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
};
qcom,torch_0 {
qcom,led-name = "led:torch_0";
qcom,default-led-trigger = "torch0_trigger";
qcom,current-ma = <0x12c>;
label = "torch";
qcom,max-current = <0x1f4>;
qcom,ires-ua = <0x30d4>;
phandle = <0x64f>;
qcom,id = <0x00>;
qcom,hdrm-voltage-mv = <0x145>;
qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
};
qcom,led_switch_0 {
qcom,led-name = "led:switch_0";
qcom,default-led-trigger = "switch0_trigger";
label = "switch";
qcom,led-mask = <0x01>;
phandle = <0x6db>;
};
};
qcom,pwms@bc00 {
compatible = "qcom,pwm-lpg";
reg = <0xbc00 0x200>;
phandle = <0x6a2>;
#pwm-cells = <0x02>;
qcom,num-lpg-channels = <0x02>;
reg-names = "lpg-base";
};
qcom,pwms@b100 {
qcom,lut-patterns = <0x00 0x0a 0x14 0x1e 0x28 0x32 0x3c 0x46 0x50 0x5a 0x64 0x5a 0x50 0x46 0x3c 0x32 0x28 0x1e 0x14 0x0a 0x00>;
compatible = "qcom,pwm-lpg";
reg = <0xb100 0x300 0xb000 0x100>;
phandle = <0x63b>;
#pwm-cells = <0x02>;
qcom,num-lpg-channels = <0x03>;
reg-names = "lpg-base\0lut-base";
lpg2 {
qcom,ramp-from-low-to-high;
qcom,ramp-pause-lo-count = <0x02>;
qcom,ramp-high-index = <0x14>;
qcom,ramp-step-ms = <0x64>;
qcom,ramp-pause-hi-count = <0x02>;
qcom,lpg-chan-id = <0x02>;
qcom,ramp-pattern-repeat;
qcom,ramp-low-index = <0x00>;
};
lpg1 {
qcom,ramp-from-low-to-high;
qcom,ramp-pause-lo-count = <0x02>;
qcom,ramp-high-index = <0x14>;
qcom,ramp-step-ms = <0x64>;
qcom,ramp-pause-hi-count = <0x02>;
qcom,lpg-chan-id = <0x01>;
qcom,ramp-pattern-repeat;
qcom,ramp-low-index = <0x00>;
};
lpg3 {
qcom,ramp-from-low-to-high;
qcom,ramp-pause-lo-count = <0x02>;
qcom,ramp-high-index = <0x14>;
qcom,ramp-step-ms = <0x64>;
qcom,ramp-pause-hi-count = <0x02>;
qcom,lpg-chan-id = <0x03>;
qcom,ramp-pattern-repeat;
qcom,ramp-low-index = <0x00>;
};
};
qcom,lcdb@ec00 {
compatible = "qcom,qpnp-lcdb-regulator";
qcom,voltage-step-ramp;
status = "disabled";
reg = <0xec00 0x100>;
phandle = <0x6d4>;
interrupt-names = "sc-irq";
qcom,pmic-revid = <0x63a>;
interrupts = <0x05 0xec 0x01 0x01>;
ldo {
regulator-min-microvolt = "\0=\t";
label = "ldo";
phandle = <0x6d5>;
regulator-max-microvolt = <0x5b8d80>;
regulator-name = "lcdb_ldo";
};
bst {
regulator-min-microvolt = <0x47b760>;
label = "bst";
phandle = <0x6d7>;
regulator-max-microvolt = <0x5fbfb8>;
regulator-name = "lcdb_bst";
};
ncp {
regulator-min-microvolt = "\0=\t";
label = "ncp";
phandle = <0x6d6>;
regulator-max-microvolt = <0x5b8d80>;
regulator-name = "lcdb_ncp";
};
};
qcom,wled@d800 {
qcom,auto-calibration;
label = "backlight";
compatible = "qcom,pm8150l-spmi-wled";
status = "disabled";
reg = <0xd800 0x100 0xd900 0x100>;
phandle = <0x6de>;
interrupt-names = "ovp-irq\0pre-flash-irq\0flash-irq";
reg-names = "wled-ctrl-base\0wled-sink-base";
qcom,pmic-revid = <0x63a>;
interrupts = <0x05 0xd8 0x01 0x01 0x05 0xd8 0x04 0x03 0x05 0xd8 0x05 0x03>;
qcom,wled-flash {
qcom,default-led-trigger = "wled_flash";
label = "flash";
phandle = <0x6df>;
};
qcom,wled-torch {
qcom,default-led-trigger = "wled_torch";
label = "torch";
phandle = <0x6e0>;
qcom,wled-torch-timer = <0x4b0>;
};
qcom,wled-switch {
qcom,default-led-trigger = "wled_switch";
label = "switch";
phandle = <0x6e1>;
};
};
qcom,amoled {
#size-cells = <0x01>;
compatible = "qcom,qpnp-amoled-regulator";
status = "disabled";
#address-cells = <0x01>;
phandle = <0x6e3>;
ab@de00 {
regulator-min-microvolt = <0x4630c0>;
qcom,swire-control;
reg = <0xde00 0x100>;
phandle = <0x6e5>;
reg-names = "ab_base";
regulator-max-microvolt = <0x5d1420>;
regulator-name = "ab";
};
ibb@dc00 {
regulator-min-microvolt = "\0\f5";
qcom,swire-control;
reg = <0xdc00 0x100>;
phandle = <0x6e6>;
reg-names = "ibb_base";
regulator-max-microvolt = <0x5265c0>;
regulator-name = "ibb";
};
oledb@e000 {
regulator-min-microvolt = <0x4b2648>;
qcom,swire-control;
reg = <0xe000 0x100>;
phandle = <0x6e4>;
reg-names = "oledb_base";
regulator-max-microvolt = <0x7b98a0>;
regulator-name = "oledb";
};
};
qcom,leds@d000 {
compatible = "qcom,tri-led";
reg = <0xd000 0x100>;
phandle = <0x6e2>;
red {
pwms = <0x63b 0x00 0xf4240>;
led-sources = <0x00>;
label = "red";
linux,default-trigger = "timer";
};
blue {
pwms = <0x63b 0x02 0xf4240>;
led-sources = <0x02>;
label = "blue";
linux,default-trigger = "timer";
};
green {
pwms = <0x63b 0x01 0xf4240>;
led-sources = <0x01>;
label = "green";
linux,default-trigger = "timer";
};
};
};
qcom,pmxprairie@9 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
#address-cells = <0x02>;
reg = <0x09 0x00>;
};
qcom,pm8150b@3 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
#address-cells = <0x02>;
reg = <0x03 0x00>;
qcom,pwms@b100 {
compatible = "qcom,pwm-lpg";
reg = <0xb100 0x200>;
phandle = <0x634>;
#pwm-cells = <0x02>;
qcom,num-lpg-channels = <0x02>;
reg-names = "lpg-base";
};
qcom,leds@d000 {
nvmem-names = "pbs_sdam";
nvmem = <0x633>;
compatible = "qcom,tri-led";
reg = <0xd000 0x100>;
phandle = <0x6c7>;
hr_led1 {
pwms = <0x634 0x00 0xf4240>;
led-sources = <0x00>;
label = "hr_led1";
};
hr_led2 {
pwms = <0x634 0x01 0xf4240>;
led-sources = <0x01>;
label = "hr_led2";
};
};
qcom,haptics@c000 {
qcom,lra-resonance-sig-shape = "sine";
qcom,play-rate-us = <0x16fa>;
compatible = "qcom,haptics";
qcom,vmax-mv = <0x6a1>;
reg = <0xc000 0x100>;
phandle = <0x6c8>;
interrupt-names = "hap-sc-irq\0hap-play-irq";
qcom,lra-allow-variable-play-rate;
qcom,lra-auto-resonance-mode = "qwd";
interrupts = <0x03 0xc0 0x00 0x03 0x03 0xc0 0x01 0x03>;
qcom,actuator-type = "erm";
vdd-supply = <0x635>;
wf_3 {
qcom,wf-play-rate-us = <0x2710>;
qcom,effect-id = <0x03>;
qcom,wf-vmax-mv = <0xc80>;
qcom,wf-s-repeat-count = <0x01>;
qcom,lra-auto-resonance-disable;
qcom,wf-repeat-count = <0x01>;
qcom,wf-brake-pattern = <0x00>;
qcom,wf-pattern = <0x3e3e3e3e 0x3e3e3e3e>;
};
wf_5 {
qcom,wf-play-rate-us = <0x2710>;
qcom,effect-id = <0x05>;
qcom,wf-vmax-mv = <0xc80>;
qcom,wf-s-repeat-count = <0x01>;
qcom,lra-auto-resonance-disable;
qcom,wf-repeat-count = <0x01>;
qcom,wf-brake-pattern = <0x00>;
qcom,wf-pattern = <0x3e3e3e3e 0x3e3e3e3e>;
};
wf_0 {
qcom,wf-play-rate-us = <0x2710>;
qcom,effect-id = <0x00>;
qcom,wf-vmax-mv = <0xc80>;
qcom,wf-s-repeat-count = <0x01>;
qcom,lra-auto-resonance-disable;
qcom,wf-repeat-count = <0x01>;
qcom,wf-brake-pattern = <0x00>;
qcom,wf-pattern = <0x3e3e3e3e 0x3e3e3e3e>;
};
wf_2 {
qcom,wf-play-rate-us = <0x2710>;
qcom,effect-id = <0x02>;
qcom,wf-vmax-mv = <0xc80>;
qcom,wf-s-repeat-count = <0x01>;
qcom,lra-auto-resonance-disable;
qcom,wf-repeat-count = <0x01>;
qcom,wf-brake-pattern = <0x00>;
qcom,wf-pattern = <0x3e3e3e3e 0x3e3e3e3e>;
};
wf_1 {
qcom,wf-play-rate-us = <0x2710>;
qcom,effect-id = <0x01>;
qcom,wf-vmax-mv = <0xc80>;
qcom,wf-s-repeat-count = <0x01>;
qcom,lra-auto-resonance-disable;
qcom,wf-repeat-count = <0x01>;
qcom,wf-brake-pattern = <0x00>;
qcom,wf-pattern = <0x3e3e3e3e 0x3e3e3e3e>;
};
wf_4 {
qcom,wf-play-rate-us = <0x2710>;
qcom,effect-id = <0x04>;
qcom,wf-vmax-mv = <0xc80>;
qcom,wf-s-repeat-count = <0x01>;
qcom,lra-auto-resonance-disable;
qcom,wf-repeat-count = <0x01>;
qcom,wf-brake-pattern = <0x00>;
qcom,wf-pattern = <0x3e3e3e3e 0x3e3e3e3e>;
};
};
};
qcom,pm8009@b {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
status = "disabled";
#address-cells = <0x02>;
reg = <0x0b 0x00>;
};
qcom,pm8150@0 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
#address-cells = <0x02>;
reg = <0x00 0x00>;
qcom,power-on@800 {
qcom,pon-dbc-delay = <0x3d09>;
compatible = "qcom,qpnp-power-on";
qcom,kpdpwr-sw-debounce;
reg = <0x800 0x100>;
qcom,store-hard-reset-reason;
interrupt-names = "kpdpwr\0resin";
qcom,system-reset;
interrupts = <0x00 0x08 0x00 0x03 0x00 0x08 0x01 0x03>;
qcom,pon_2 {
linux,code = <0x72>;
qcom,pon-type = <0x01>;
qcom,pull-up;
};
qcom,pon_1 {
qcom,support-reset = <0x01>;
linux,code = <0x74>;
qcom,pon-type = <0x00>;
qcom,pull-up;
qcom,s2-type = <0x04>;
qcom,s2-timer = <0x7d0>;
qcom,s1-timer = <0x1a40>;
};
};
vadc@3100 {
#size-cells = <0x00>;
compatible = "qcom,spmi-adc5";
io-channel-ranges;
#address-cells = <0x01>;
reg = <0x3100 0x100>;
phandle = <0x629>;
interrupt-names = "eoc-int-en-set";
#io-channel-cells = <0x01>;
interrupts = <0x00 0x31 0x00 0x01>;
qcom,adc-vdd-reference = <0x753>;
xo_therm@4c {
qcom,pre-scaling = <0x01 0x01>;
label = "xo_therm";
qcom,hw-settle-time = <0xc8>;
reg = <0x4c>;
qcom,ratiometric;
};
vcoin@85 {
qcom,pre-scaling = <0x01 0x03>;
label = "vcoin";
reg = <0x85>;
};
skin_therm@4d {
qcom,pre-scaling = <0x01 0x01>;
label = "skin_therm";
qcom,hw-settle-time = <0xc8>;
reg = <0x4d>;
qcom,ratiometric;
};
vref_1p25@1 {
qcom,pre-scaling = <0x01 0x01>;
label = "vref_1p25";
reg = <0x01>;
};
vph_pwr@83 {
qcom,pre-scaling = <0x01 0x03>;
label = "vph_pwr";
reg = <0x83>;
};
ref_gnd@0 {
qcom,pre-scaling = <0x01 0x01>;
label = "ref_gnd";
reg = <0x00>;
};
die_temp@2 {
qcom,pre-scaling = <0x01 0x01>;
label = "die_temp";
reg = <0x06>;
};
pa_therm1@4e {
qcom,pre-scaling = <0x01 0x01>;
label = "pa_therm1";
qcom,hw-settle-time = <0xc8>;
reg = <0x4e>;
qcom,ratiometric;
};
};
adc_tm@3500 {
#size-cells = <0x00>;
compatible = "qcom,adc-tm5";
#thermal-sensor-cells = <0x01>;
#address-cells = <0x01>;
io-channels = <0x629 0x4c 0x629 0x4d 0x629 0x4e>;
reg = <0x3500 0x100>;
phandle = <0x6a8>;
interrupt-names = "thr-int-en";
interrupts = <0x00 0x35 0x00 0x01>;
xo_therm@4c {
qcom,hw-settle-time = <0xc8>;
reg = <0x4c>;
qcom,ratiometric;
};
skin_therm@4d {
qcom,hw-settle-time = <0xc8>;
reg = <0x4d>;
qcom,ratiometric;
};
pa_therm1@4e {
qcom,hw-settle-time = <0xc8>;
reg = <0x4e>;
qcom,ratiometric;
};
};
pinctrl@c000 {
gpio-controller;
compatible = "qcom,spmi-gpio";
qcom,gpios-disallowed = <0x02 0x04 0x05 0x08>;
#gpio-cells = <0x02>;
reg = <0xc000 0xa00>;
phandle = <0x6a0>;
interrupt-names = "pm8150_gpio1\0pm8150_gpio3\0pm8150_gpio6\0pm8150_gpio7\0pm8150_gpio9\0pm8150_gpio10";
interrupts = <0x00 0xc0 0x00 0x00 0x00 0xc2 0x00 0x00 0x00 0xc5 0x00 0x00 0x00 0xc6 0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0xc9 0x00 0x00>;
key_home {
key_home_default {
power-source = <0x00>;
function = "normal";
pins = "gpio1";
phandle = <0x6a1>;
bias-pull-up;
input-enable;
};
};
usb2_vbus_det {
usb2_vbus_det_default {
power-source = <0x01>;
function = "normal";
pins = "gpio10";
phandle = <0x6be>;
bias-pull-down;
input-enable;
};
};
usb2_vbus_boost {
usb2_vbus_boost_default {
power-source = <0x01>;
output-low;
function = "normal";
pins = "gpio9";
phandle = <0x6bd>;
};
};
imu_clkin {
imu_clkin_default {
power-source = <0x00>;
qcom,drive-strength = <0x01>;
output-low;
function = "func1";
qcom,dtest-buffer = <0x01>;
pins = "gpio3";
bias-disable;
phandle = <0x6ba>;
};
imu_clkin_sleep {
power-source = <0x00>;
qcom,drive-strength = <0x01>;
function = "func1";
qcom,dtest-buffer = <0x01>;
pins = "gpio3";
phandle = <0x6bb>;
bias-pull-down;
input-enable;
};
};
key_vol_up {
key_vol_up_default {
power-source = <0x01>;
function = "normal";
pins = "gpio6";
phandle = <0x69f>;
bias-pull-up;
input-enable;
};
};
key_confirm {
key_confirm_default {
power-source = <0x00>;
function = "normal";
pins = "gpio7";
phandle = <0x6bc>;
bias-pull-up;
input-enable;
};
};
};
clock-controller@5b00 {
clock-names = "xo";
compatible = "qcom,spmi-clkdiv";
clock-output-names = "pm8150_div_clk1\0pm8150_div_clk2";
reg = <0x5b00 0x200>;
clocks = <0x15 0x00>;
phandle = <0x6b9>;
#clock-cells = <0x01>;
qcom,num-clkdivs = <0x02>;
};
qcom,pm8150_rtc {
compatible = "qcom,pm8941-rtc";
phandle = <0x6bf>;
interrupts = <0x00 0x61 0x01 0x00>;
};
qcom,temp-alarm@2400 {
qcom,temperature-threshold-set = <0x01>;
io-channel-names = "thermal";
compatible = "qcom,spmi-temp-alarm";
#thermal-sensor-cells = <0x00>;
io-channels = <0x629 0x06>;
reg = <0x2400 0x100>;
phandle = <0x62a>;
interrupts = <0x00 0x24 0x00 0x03>;
};
sdam@b100 {
compatible = "qcom,spmi-sdam";
reg = <0xb100 0x100>;
phandle = <0x633>;
};
};
qcom,pm8150b@2 {
#size-cells = <0x00>;
compatible = "qcom,spmi-pmic";
#address-cells = <0x02>;
reg = <0x02 0x00>;
qcom,power-on@800 {
compatible = "qcom,qpnp-power-on";
reg = <0x800 0x100>;
};
vadc@3100 {
#size-cells = <0x00>;
compatible = "qcom,spmi-adc5";
io-channel-ranges;
#address-cells = <0x01>;
reg = <0x3100 0x100 0x3700 0x100>;
phandle = <0x62b>;
interrupt-names = "eoc-int-en-set";
#io-channel-cells = <0x01>;
reg-names = "adc5-usr-base\0adc5-cal-base";
interrupts = <0x02 0x31 0x00 0x01>;
qcom,adc-vdd-reference = <0x753>;
usb_in_i_uv@7 {
qcom,pre-scaling = <0x01 0x01>;
label = "usb_in_i_uv";
reg = <0x07>;
};
bat_id@4b {
qcom,pre-scaling = <0x01 0x01>;
label = "bat_id";
qcom,hw-settle-time = <0xc8>;
reg = <0x4b>;
qcom,ratiometric;
};
chg_temp@9 {
qcom,pre-scaling = <0x01 0x01>;
label = "chg_temp";
reg = <0x09>;
};
mid_chg_div6@1e {
qcom,pre-scaling = <0x01 0x06>;
label = "chg_mid";
reg = <0x1e>;
};
smb1390_therm@e {
qcom,pre-scaling = <0x01 0x01>;
label = "smb1390_therm";
qcom,hw-settle-time = <0xc8>;
reg = <0x0e>;
};
usb_in_v_div_16@8 {
qcom,pre-scaling = <0x01 0x10>;
label = "usb_in_v_div_16";
reg = <0x08>;
};
vref_1p25@1 {
qcom,pre-scaling = <0x01 0x01>;
label = "vref_1p25";
reg = <0x01>;
};
vph_pwr@83 {
qcom,pre-scaling = <0x01 0x03>;
label = "vph_pwr";
reg = <0x83>;
};
chg_sbux@99 {
qcom,pre-scaling = <0x01 0x03>;
label = "chg_sbux";
reg = <0x99>;
};
ref_gnd@0 {
qcom,pre-scaling = <0x01 0x01>;
label = "ref_gnd";
reg = <0x00>;
};
conn_therm@4f {
qcom,pre-scaling = <0x01 0x01>;
label = "conn_therm";
qcom,hw-settle-time = <0xc8>;
reg = <0x4f>;
qcom,ratiometric;
};
smb1355_therm@4e {
qcom,pre-scaling = <0x01 0x01>;
label = "smb1355_therm";
qcom,hw-settle-time = <0xc8>;
reg = <0x4e>;
qcom,ratiometric;
};
die_temp@2 {
qcom,pre-scaling = <0x01 0x01>;
label = "die_temp";
reg = <0x06>;
};
};
adc_tm@3500 {
#size-cells = <0x00>;
compatible = "qcom,adc-tm5";
#thermal-sensor-cells = <0x01>;
#address-cells = <0x01>;
io-channels = <0x62b 0x4f>;
reg = <0x3500 0x100>;
phandle = <0x6a7>;
interrupt-names = "thr-int-en";
qcom,pmic-revid = <0x62e>;
interrupts = <0x02 0x35 0x00 0x01>;
conn_therm@4f {
qcom,hw-settle-time = <0xc8>;
reg = <0x4f>;
qcom,ratiometric;
};
};
pinctrl@c000 {
gpio-controller;
compatible = "qcom,spmi-gpio";
qcom,gpios-disallowed = <0x03 0x04 0x0b>;
#gpio-cells = <0x02>;
reg = <0xc000 0xc00>;
phandle = <0x63f>;
interrupt-names = "pm8150b_gpio1\0pm8150b_gpio2\0pm8150b_gpio5\0pm8150b_gpio6\0pm8150b_gpio7\0pm8150b_gpio8\0pm8150b_gpio9\0pm8150b_gpio10\0pm8150b_gpio12";
interrupts = <0x02 0xc0 0x00 0x00 0x02 0xc1 0x00 0x00 0x02 0xc4 0x00 0x00 0x02 0xc5 0x00 0x00 0x02 0xc6 0x00 0x00 0x02 0xc7 0x00 0x00 0x02 0xc8 0x00 0x00 0x02 0xc9 0x00 0x00 0x02 0xcb 0x00 0x00>;
haptics_boost {
haptics_boost_default {
power-source = <0x01>;
qcom,drive-strength = <0x03>;
function = "normal";
output-enable;
pins = "gpio5";
bias-disable;
input-disable;
phandle = <0x640>;
};
};
smb_stat {
smb_stat_default {
power-source = <0x00>;
function = "normal";
pins = "gpio6";
phandle = <0x6a4>;
bias-pull-up;
input-enable;
qcom,pull-up-strength = <0x00>;
};
};
qnovo_fet_ctrl {
qnovo_fet_ctrl_state2 {
power-source = <0x00>;
output-disable;
function = "normal";
pins = "gpio8";
phandle = <0x62d>;
bias-pull-down;
input-enable;
};
qnovo_fet_ctrl_state1 {
power-source = <0x00>;
output-disable;
function = "normal";
pins = "gpio8";
bias-disable;
phandle = <0x62c>;
input-enable;
};
};
};
qpnp,fg {
qcom,pmic-pbs = <0x632>;
qcom,fg-esr-timer-dischg-slow = <0x00 0x60>;
qcom,fg-esr-cal-soc-thresh = <0x1a 0xe6>;
nvmem-names = "fg_sdam";
nvmem = <0x633>;
#size-cells = <0x01>;
qcom,fg-esr-cal-temp-thresh = <0x0a 0x28>;
compatible = "qcom,fg-gen4";
qcom,fg-esr-timer-chg-fast = <0x00 0x07>;
qcom,soc-scale-mode-en;
qcom,cl-wt-enable;
status = "ok";
qcom,battery-data = <0x62f>;
#address-cells = <0x01>;
qcom,fg-force-load-profile;
phandle = <0x6c6>;
qcom,fg-esr-timer-dischg-fast = <0x00 0x07>;
qcom,linearize-soc;
qcom,fg-esr-timer-chg-slow = <0x00 0x60>;
qcom,hold-soc-while-full;
qcom,pmic-revid = <0x62e>;
qcom,five-pin-battery;
qcom,fg-memif@4300 {
status = "okay";
reg = <0x4300 0x100>;
interrupt-names = "ima-rdy\0ima-xcp\0dma-xcp\0dma-grant\0mem-attn";
interrupts = <0x02 0x43 0x00 0x03 0x02 0x43 0x01 0x03 0x02 0x43 0x02 0x03 0x02 0x43 0x03 0x01 0x02 0x43 0x04 0x02>;
};
qcom,fg-rradc@4200 {
status = "okay";
reg = <0x4200 0x100>;
interrupt-names = "batt-missing\0batt-id\0batt-temp-delta\0batt-temp-hot\0batt-temp-cold";
interrupts = <0x02 0x42 0x00 0x03 0x02 0x42 0x01 0x03 0x02 0x42 0x02 0x03 0x02 0x42 0x03 0x03 0x02 0x42 0x04 0x03>;
};
qcom,fg-batt-info@4100 {
status = "okay";
reg = <0x4100 0x100>;
interrupt-names = "vbatt-low\0vbatt-pred-delta\0esr-delta";
interrupts = <0x02 0x41 0x00 0x03 0x02 0x41 0x01 0x03 0x02 0x41 0x03 0x01>;
};
qcom,fg-batt-soc@4000 {
status = "okay";
reg = <0x4000 0x100>;
interrupt-names = "soc-update\0soc-ready\0bsoc-delta\0msoc-delta\0msoc-low\0msoc-empty\0msoc-high\0msoc-full";
interrupts = <0x02 0x40 0x00 0x03 0x02 0x40 0x01 0x03 0x02 0x40 0x02 0x01 0x02 0x40 0x03 0x01 0x02 0x40 0x04 0x03 0x02 0x40 0x05 0x01 0x02 0x40 0x06 0x03 0x02 0x40 0x07 0x03>;
};
};
qcom,pbs@7200 {
compatible = "qcom,qpnp-pbs";
reg = <0x7200 0x100>;
phandle = <0x632>;
};
qcom,temp-alarm@2400 {
qcom,temperature-threshold-set = <0x01>;
io-channel-names = "thermal";
compatible = "qcom,spmi-temp-alarm";
#thermal-sensor-cells = <0x00>;
io-channels = <0x62b 0x06>;
reg = <0x2400 0x100>;
phandle = <0x636>;
interrupts = <0x02 0x24 0x00 0x03>;
};
bcl@1d00 {
compatible = "qcom,bcl-v5";
#thermal-sensor-cells = <0x01>;
reg = <0x1d00 0x100>;
phandle = <0x637>;
interrupt-names = "bcl-lvl0\0bcl-lvl1\0bcl-lvl2";
interrupts = <0x02 0x1d 0x00 0x00 0x02 0x1d 0x01 0x00 0x02 0x1d 0x02 0x00>;
};
bcl-soc {
compatible = "qcom,msm-bcl-soc";
#thermal-sensor-cells = <0x00>;
phandle = <0x638>;
};
qcom,usb-pdphy@1700 {
vconn-supply = <0x631>;
qcom,default-sink-caps = <0x1388 0xbb8 0x2328 0xbb8 0x2ee0 0x8ca>;
compatible = "qcom,qpnp-pdphy";
vbus-supply = <0x630>;
reg = <0x1700 0x100>;
phandle = <0x644>;
interrupt-names = "sig-tx\0sig-rx\0msg-tx\0msg-rx\0msg-tx-failed\0msg-tx-discarded\0msg-rx-discarded\0fr-swap";
vdd-pdphy-supply = <0x188>;
interrupts = <0x02 0x17 0x00 0x01 0x02 0x17 0x01 0x01 0x02 0x17 0x02 0x01 0x02 0x17 0x03 0x01 0x02 0x17 0x04 0x01 0x02 0x17 0x05 0x01 0x02 0x17 0x06 0x01 0x02 0x17 0x07 0x01>;
};
clock-controller@6000 {
clock-names = "xo";
compatible = "qcom,spmi-clkdiv";
clock-output-names = "pm8150b_div_clk1";
reg = <0x6000 0x100>;
clocks = <0x15 0x00>;
phandle = <0x6c3>;
#clock-cells = <0x01>;
qcom,num-clkdivs = <0x01>;
};
qcom,revid@100 {
compatible = "qcom,qpnp-revid";
reg = <0x100 0x100>;
phandle = <0x62e>;
};
qcom,qpnp-smb5 {
io-channel-names = "mid_voltage\0usb_in_current\0sbux_res\0vph_voltage\0chg_temp";
qcom,step-charging-enable;
qcom,suspend-input-on-debug-batt;
qcom,sw-jeita-enable;
qcom,charger-temp-max = <0x320>;
#size-cells = <0x01>;
compatible = "qcom,qpnp-smb5";
qcom,smb-internal-pull-kohm = <0x00>;
qcom,fcc-stepping-enable;
status = "ok";
#cooling-cells = <0x02>;
qcom,battery-data = <0x62f>;
qcom,wd-bark-time-secs = <0x10>;
#address-cells = <0x01>;
io-channels = <0x62b 0x1e 0x62b 0x07 0x62b 0x99 0x62b 0x83 0x62b 0x09>;
qcom,sec-charger-config = <0x01>;
qcom,thermal-mitigation = <0x5140c8 0x44aa20 0x3d0900 0x3567e0 0x2dc6c0 0x2625a0 0x1e8480 0x16e360 0xf4240 0x7a120>;
phandle = <0x6c5>;
qcom,chg-term-src = <0x01>;
qcom,auto-recharge-soc = <0x62>;
dpdm-supply = <0x185>;
qcom,pmic-revid = <0x62e>;
qcom,smb-temp-max = <0x320>;
qcom,typec@1500 {
reg = <0x1500 0x100>;
interrupt-names = "typec-or-rid-detect-change\0typec-vpd-detect\0typec-cc-state-change\0typec-vconn-oc\0typec-vbus-change\0typec-attach-detach\0typec-legacy-cable-detect\0typec-try-snk-src-detect";
interrupts = <0x02 0x15 0x00 0x01 0x02 0x15 0x01 0x03 0x02 0x15 0x02 0x01 0x02 0x15 0x03 0x03 0x02 0x15 0x04 0x01 0x02 0x15 0x05 0x01 0x02 0x15 0x06 0x03 0x02 0x15 0x07 0x01>;
};
qcom,misc@1600 {
reg = <0x1600 0x100>;
interrupt-names = "wdog-snarl\0wdog-bark\0aicl-fail\0aicl-done\0smb-en\0temp-change\0temp-change-smb";
interrupts = <0x02 0x16 0x00 0x01 0x02 0x16 0x01 0x01 0x02 0x16 0x02 0x03 0x02 0x16 0x03 0x03 0x02 0x16 0x04 0x03 0x02 0x16 0x06 0x03 0x02 0x16 0x07 0x03>;
};
qcom,chgr@1000 {
reg = <0x1000 0x100>;
interrupt-names = "chgr-error\0chg-state-change\0step-chg-state-change\0step-chg-soc-update-fail\0step-chg-soc-update-req\0vph-alarm\0vph-drop-prechg";
interrupts = <0x02 0x10 0x00 0x01 0x02 0x10 0x01 0x01 0x02 0x10 0x02 0x01 0x02 0x10 0x03 0x01 0x02 0x10 0x04 0x01 0x02 0x10 0x06 0x03 0x02 0x10 0x07 0x03>;
};
qcom,smb5-vconn {
phandle = <0x631>;
regulator-name = "smb5-vconn";
};
qcom,dcdc@1100 {
reg = <0x1100 0x100>;
interrupt-names = "otg-fail\0otg-oc-disable-sw\0otg-oc-hiccup\0high-duty-cycle\0input-current-limiting\0concurrent-mode-disable\0switcher-power-ok";
interrupts = <0x02 0x11 0x00 0x03 0x02 0x11 0x01 0x03 0x02 0x11 0x02 0x03 0x02 0x11 0x04 0x03 0x02 0x11 0x05 0x03 0x02 0x11 0x06 0x03 0x02 0x11 0x07 0x03>;
};
qcom,batif@1200 {
reg = <0x1200 0x100>;
interrupt-names = "bat-temp\0bat-ov\0bat-low\0bat-therm-or-id-missing\0bat-terminal-missing\0buck-oc\0vph-ov";
interrupts = <0x02 0x12 0x00 0x01 0x02 0x12 0x02 0x03 0x02 0x12 0x03 0x03 0x02 0x12 0x04 0x03 0x02 0x12 0x05 0x03 0x02 0x12 0x06 0x03 0x02 0x12 0x07 0x03>;
};
qcom,dc@1400 {
reg = <0x1400 0x100>;
interrupt-names = "dcin-vashdn\0dcin-uv\0dcin-ov\0dcin-plugin\0dcin-revi\0dcin-pon\0dcin-en";
interrupts = <0x02 0x14 0x01 0x03 0x02 0x14 0x02 0x03 0x02 0x14 0x03 0x03 0x02 0x14 0x04 0x03 0x02 0x14 0x05 0x03 0x02 0x14 0x06 0x03 0x02 0x14 0x07 0x03>;
};
qcom,smb5-vbus {
phandle = <0x630>;
regulator-name = "smb5-vbus";
};
qcom,usb@1300 {
reg = <0x1300 0x100>;
interrupt-names = "usbin-collapse\0usbin-vashdn\0usbin-uv\0usbin-ov\0usbin-plugin\0usbin-revi-change\0usbin-src-change\0usbin-icl-change";
interrupts = <0x02 0x13 0x00 0x03 0x02 0x13 0x01 0x03 0x02 0x13 0x02 0x03 0x02 0x13 0x03 0x03 0x02 0x13 0x04 0x03 0x02 0x13 0x05 0x03 0x02 0x13 0x06 0x01 0x02 0x13 0x07 0x01>;
};
};
qcom,sdam-qnovo@b000 {
compatible = "qcom,qpnp-qnovo5";
pinctrl-1 = <0x62d>;
pinctrl-names = "q_state1\0q_state2";
reg = <0xb000 0x100>;
phandle = <0x6c4>;
interrupt-names = "ptrain-done";
pinctrl-0 = <0x62c>;
interrupts = <0x02 0xb0 0x01 0x01>;
};
};
};
qcom,msm-pcm-voice {
compatible = "qcom,msm-pcm-voice";
qcom,destroy-cvd;
phandle = <0x2e4>;
};
npu_etm0 {
compatible = "qcom,coresight-remote-etm";
qcom,inst-id = <0x0e>;
coresight-name = "coresight-npu-etm0";
port {
endpoint {
remote-endpoint = <0x239>;
phandle = <0x220>;
};
};
};
qcom,dsi-display-primary {
clock-names = "mux_byte_clk0\0mux_pixel_clk0\0src_byte_clk0\0src_pixel_clk0\0cphy_byte_clk0\0cphy_pixel_clk0\0shadow_byte_clk0\0shadow_pixel_clk0\0shadow_cphybyte_clk0\0shadow_cphypixel_clk0\0mux_byte_clk1\0mux_pixel_clk1\0src_byte_clk1\0src_pixel_clk1\0cphy_byte_clk1\0cphy_pixel_clk1\0shadow_byte_clk1\0shadow_pixel_clk1\0shadow_cphybyte_clk1\0shadow_cphypixel_clk1";
label = "primary";
qcom,mdp = <0x24e>;
compatible = "qcom,dsi-display";
pinctrl-1 = <0x414 0x418>;
pinctrl-names = "panel_active\0panel_suspend";
qcom,dsi-ctrl = <0x563 0x564>;
qcom,dsi-phy = <0x565 0x566>;
qcom,dsi-default-panel = <0x648>;
avdd-supply = <0x647>;
clocks = <0x567 0x06 0x567 0x09 0x567 0x03 0x567 0x08 0x567 0x12 0x567 0x15 0x567 0x0d 0x567 0x11 0x567 0x16 0x567 0x19 0x568 0x20 0x568 0x23 0x568 0x1d 0x568 0x22 0x568 0x2c 0x568 0x2f 0x568 0x27 0x568 0x2b 0x568 0x30 0x568 0x33>;
phandle = <0x64c>;
vddio-supply = <0x7f>;
pinctrl-0 = <0x413 0x417>;
qcom,platform-te-gpio = <0x65 0x42 0x00>;
qcom,panel-te-source = <0x00>;
vdd-supply = <0x81>;
vdd1v2-supply = <0x382>;
};
cti@6c42000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c42000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x543>;
coresight-name = "coresight-cti-npu_dl_cti_0";
reg-names = "cti-base";
};
spi@888000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2d7>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x888000 0x4000>;
clocks = <0x16 0x7c 0x16 0x88 0x16 0x89>;
phandle = <0x5d4>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2d6>;
reg-names = "se_phys";
interrupts = <0x00 0x248 0x04>;
dmas = <0x2c4 0x00 0x02 0x01 0x40 0x00 0x2c4 0x01 0x02 0x01 0x40 0x00>;
};
tpdm@6850000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x6850000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4fc>;
coresight-name = "coresight-tpdm-pimem";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1cd>;
phandle = <0x1c9>;
};
};
};
tpdm@7861000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x7861000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x50c>;
coresight-name = "coresight-tpdm-apss";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x212>;
phandle = <0x20e>;
};
};
};
cti@6b21000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b21000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x540>;
coresight-name = "coresight-cti-lpass_lpi_cti";
reg-names = "cti-base";
};
i2c@890000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2cf>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x890000 0x4000>;
clocks = <0x16 0x80 0x16 0x88 0x16 0x89>;
phandle = <0x5d0>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2ce>;
interrupts = <0x00 0x24a 0x04>;
dmas = <0x2c4 0x00 0x04 0x03 0x40 0x00 0x2c4 0x01 0x04 0x03 0x40 0x00>;
};
wsa_spkr_en2_pinctrl {
compatible = "qcom,msm-cdc-pinctrl";
pinctrl-1 = <0x469>;
pinctrl-names = "aud_active\0aud_sleep";
phandle = <0x66f>;
pinctrl-0 = <0x46a>;
};
kryo-erp {
compatible = "arm,arm64-kryo-cpu-erp";
interrupt-names = "l1-l2-faultirq\0l3-scu-faultirq";
interrupts = <0x01 0x00 0x04 0x00 0x23 0x04>;
};
jtagmm@7640000 {
clock-names = "core_clk";
compatible = "qcom,jtagv8-mm";
reg = <0x7640000 0x1000>;
clocks = <0x48 0x00>;
qcom,coresight-jtagmm-cpu = <0x13>;
phandle = <0x354>;
reg-names = "etm-base";
};
qcom,smp2p_interrupt_rdbg_5_out {
compatible = "qcom,smp2p-interrupt-rdbg-5-out";
qcom,smem-state-names = "rdbg-smp2p-out";
qcom,smem-states = <0x253 0x00>;
};
qmi-ts-sensors {
compatible = "qcom,qmi-sensors";
#thermal-sensor-cells = <0x01>;
phandle = <0x46>;
modem {
qcom,instance-id = <0x64>;
qcom,qmi-sensor-names = "pa\0pa_1\0qfe_wtr0\0modem_tsens\0qfe_mmw0\0qfe_mmw1\0qfe_mmw2\0qfe_mmw3\0xo_therm\0qfe_mmw_streamer0\0qfe_mmw0_mod\0qfe_mmw1_mod\0qfe_mmw2_mod\0qfe_mmw3_mod\0qfe_ret_pa0\0qfe_wtr_pa0\0qfe_wtr_pa1\0qfe_wtr_pa2\0qfe_wtr_pa3\0sys_therm1\0sys_therm2\0modem_tsens1";
};
};
cti@6962000 {
clock-names = "apb_pclk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
regulator-names = "vddcx\0vdd";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
vddcx-supply = <0x17e>;
status = "disabled";
qcom,proxy-clks = "rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
reg = <0x6962000 0x1000>;
clocks = <0x48 0x00 0x6d 0x09 0x16 0x16 0x16 0x26 0x6d 0x03 0x6d 0x00 0x1b0 0x03>;
phandle = <0x53c>;
qcom,proxy-regs = "vddcx\0vdd";
coresight-name = "coresight-cti-gpu_cortex_m3";
reg-names = "cti-base";
vdd-supply = <0x1b1>;
};
tx_npl_clk {
compatible = "qcom,audio-ref-clk";
qcom,codec-lpass-clk-id = <0x30d>;
phandle = <0x665>;
#clock-cells = <0x01>;
qcom,codec-lpass-ext-clk-freq = <0x124f800>;
qcom,codec-ext-clk-src = <0x08>;
};
spi@99c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2a3>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x99c000 0x4000>;
clocks = <0x16 0x66 0x16 0x84 0x16 0x85>;
phandle = <0x5bc>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2a2>;
reg-names = "se_phys";
interrupts = <0x00 0x260 0x04>;
dmas = <0x283 0x00 0x07 0x01 0x40 0x00 0x283 0x01 0x07 0x01 0x40 0x00>;
};
turing_etm0 {
compatible = "qcom,coresight-remote-etm";
qcom,inst-id = <0x0d>;
phandle = <0x551>;
coresight-name = "coresight-turing-etm0";
port {
endpoint {
remote-endpoint = <0x236>;
phandle = <0x224>;
};
};
};
qcom,cpu4-cpu-llcc-lat {
governor = "performance";
qcom,active-only;
operating-points-v2 = <0x4a>;
compatible = "qcom,devbw";
phandle = <0x5b>;
qcom,src-dst-ports = <0x01 0x302>;
};
tpdm@6b26000 {
compatible = "qcom,coresight-dummy";
phandle = <0x4ff>;
coresight-name = "coresight-tpdm-lpass-lpi";
qcom,dummy-source;
port {
endpoint {
remote-endpoint = <0x1d2>;
phandle = <0x19d>;
};
};
};
funnel@6042000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6042000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4f5>;
coresight-name = "coresight-funnel-in1";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1ad>;
phandle = <0x1a8>;
};
};
port@2 {
reg = <0x04>;
endpoint {
remote-endpoint = <0x1af>;
phandle = <0x23a>;
slave-mode;
};
};
port@1 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x1ae>;
phandle = <0x1da>;
slave-mode;
};
};
};
};
qcom,npudsp-npu-ddr-bw {
governor = "performance";
operating-points-v2 = <0x50>;
compatible = "qcom,devbw-ddr";
phandle = <0x52>;
qcom,src-dst-ports = <0x9a 0x200>;
};
ad-hoc-bus {
compatible = "qcom,msm-bus-device";
reg = <0x16e0000 0x1f180 0x1700000 0x3d180 0x1500000 0x28000 0x90c0000 0x4200 0x9100000 0xae200 0x9100000 0xae200 0x1740000 0x1f080 0x1620000 0x1c200 0x1620000 0x40000 0x1700000 0x3d180 0x9990000 0x1600>;
phandle = <0x3a8>;
reg-names = "aggre1_noc-base\0aggre2_noc-base\0config_noc-base\0dc_noc-base\0mc_virt-base\0gem_noc-base\0mmss_noc-base\0system_noc-base\0ipa_virt-base\0compute_noc-base\0npu_noc-base";
slv-qhs-tsif {
cell-id = <0x23f>;
label = "slv-qhs-tsif";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe1>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
fab-compute_noc {
cell-id = <0x180b>;
label = "fab-compute_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x33000>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0xc3>;
qcom,base-name = "compute_noc-base";
qcom,qos-off = <0x800>;
};
slv-qhs-camera-cfg {
qcom,disable-ports = <0x00 0x01 0x02>;
cell-id = <0x24d>;
label = "slv-qhs-camera-cfg";
mmcx-supply = <0x68>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xc6>;
node-reg-names = "mmcx";
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-llcc-mc {
cell-id = <0x81>;
label = "mas-llcc-mc";
qcom,connections = <0x108>;
qcom,bus-dev = <0x109>;
phandle = <0x143>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x04>;
};
fab-aggre1_noc {
cell-id = <0x1802>;
label = "fab-aggre1_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x2000>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0xb8>;
qcom,base-name = "aggre1_noc-base";
qcom,qos-off = <0x1000>;
};
slv-qhs-compute-dsp {
cell-id = <0x2ed>;
label = "slv-qhs-compute-dsp";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xc5>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-video-cvp {
cell-id = <0x8a>;
label = "mas-qnm-video-cvp";
qcom,ap-owned;
qcom,connections = <0x10e>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x0e>;
qcom,prio = <0x00>;
qcom,bcms = <0x10f>;
phandle = <0x3c8>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
mas-qxm-pimem {
cell-id = <0x8d>;
label = "mas-qxm-pimem";
qcom,ap-owned;
qcom,connections = <0x12a>;
qcom,bus-dev = <0x11c>;
qcom,qport = <0x00>;
qcom,prio = <0x02>;
phandle = <0x3ce>;
qcom,forwarding;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qxm-ipa {
cell-id = <0x5a>;
label = "mas-qxm-ipa";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xbf>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x02>;
qcom,prio = <0x02>;
phandle = <0x3b6>;
qcom,node-qos-bcms = <0x1b7b 0x00 0x01>;
qcom,forwarding;
qcom,defer-init-qos;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-srvc-aggre2-noc {
cell-id = <0x2ea>;
label = "slv-srvc-aggre2-noc";
qcom,bus-dev = <0xbe>;
phandle = <0xbd>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-mm3 {
qcom,bcm-name = "MM3";
cell-id = <0x1b66>;
label = "MM3";
qcom,bcm-dev;
phandle = <0x10f>;
qcom,rscs = <0xb5>;
};
slv-qhs-display-cfg {
qcom,disable-ports = <0x03 0x04>;
cell-id = <0x24e>;
label = "slv-qhs-display-cfg";
mmcx-supply = <0x68>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd4>;
node-reg-names = "mmcx";
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-qup2 {
cell-id = <0x311>;
label = "slv-qhs-qup2";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xf4>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-imem-cfg {
cell-id = <0x273>;
label = "slv-qhs-imem-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe3>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-ipa-core-master {
cell-id = <0x8f>;
label = "mas-ipa-core-master";
qcom,connections = <0x106>;
qcom,bus-dev = <0x107>;
phandle = <0x3c2>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-llcc-mc_display {
cell-id = <0x4e20>;
label = "mas-llcc-mc_display";
qcom,connections = <0x12e>;
qcom,bus-dev = <0x12f>;
phandle = <0x157>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x04>;
};
bcm-mm0_display {
qcom,bcm-name = "MM0";
cell-id = <0x697a>;
label = "MM0_DISPLAY";
qcom,bcm-dev;
phandle = <0x15c>;
qcom,rscs = <0xb6>;
};
mas-xm-ufs-card {
cell-id = <0x7a>;
label = "mas-xm-ufs-card";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xbf>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x04>;
qcom,prio = <0x02>;
phandle = <0x3bb>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qhm-qspi {
cell-id = <0xa5>;
label = "mas-qhm-qspi";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xb9>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x07>;
qcom,prio = <0x02>;
phandle = <0x3aa>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-pdm {
cell-id = <0x267>;
label = "slv-qhs-pdm";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xcf>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-mnoc-sf_display {
cell-id = <0x4e22>;
label = "mas-qnm-mnoc-sf_display";
qcom,connections = <0x12c>;
qcom,bus-dev = <0x12d>;
qcom,qport = <0x03 0x43>;
phandle = <0x15d>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-qns-cnoc {
cell-id = <0x2734>;
label = "slv-qns-cnoc";
qcom,connections = <0x14d>;
qcom,bus-dev = <0x11c>;
phandle = <0xba>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
fab-mc_virt_display {
cell-id = <0x6590>;
label = "fab-mc_virt_display";
qcom,fab-dev;
qcom,base-offset = <0x00>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0x12f>;
qcom,bypass-qos-prg;
qcom,base-name = "mc_virt-base";
qcom,qos-off = <0x00>;
};
mas-xm-usb3-1 {
cell-id = <0x65>;
label = "mas-xm-usb3-1";
qcom,ap-owned;
qcom,connections = <0xb9>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x01>;
qcom,prio = <0x02>;
phandle = <0x3b2>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
qcom,node-qos-clks {
clock-names = "clk-usb3-sec-axi-no-rate";
clocks = <0x16 0x09>;
};
};
slv-srvc-snoc {
cell-id = <0x24b>;
label = "slv-srvc-snoc";
qcom,bus-dev = <0x11c>;
phandle = <0x11b>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-srvc-cnoc {
cell-id = <0x286>;
label = "slv-srvc-cnoc";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe5>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-lpass-cfg {
cell-id = <0x20a>;
label = "slv-qhs-lpass-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe8>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-aggre2-noc {
cell-id = <0x2750>;
label = "mas-qnm-aggre2-noc";
qcom,connections = <0x11d>;
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x11f>;
phandle = <0x137>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
bcm-mm2 {
qcom,bcm-name = "MM2";
cell-id = <0x1b65>;
label = "MM2";
qcom,bcm-dev;
phandle = <0x14c>;
qcom,rscs = <0xb5>;
};
slv-qns-llcc {
cell-id = <0x302>;
label = "slv-qns-llcc";
qcom,connections = <0x143>;
qcom,bus-dev = <0xfe>;
qcom,bcms = <0x144>;
phandle = <0xfd>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x04>;
};
slv-qns-gemnoc-sf {
cell-id = <0x2759>;
label = "slv-qns-gemnoc-sf";
qcom,connections = <0x150>;
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x151>;
phandle = <0x11d>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
fab-aggre2_noc {
cell-id = <0x1803>;
label = "fab-aggre2_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x3000>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0xbe>;
qcom,base-name = "aggre2_noc-base";
qcom,qos-off = <0x1000>;
};
bcm-sh4 {
qcom,bcm-name = "SH4";
cell-id = <0x1b5f>;
label = "SH4";
qcom,bcm-dev;
phandle = <0x101>;
qcom,rscs = <0xb5>;
};
slv-qns-mem-noc-sf_display {
cell-id = <0x5022>;
label = "slv-qns-mem-noc-sf_display";
qcom,connections = <0x15d>;
qcom,bus-dev = <0x131>;
qcom,bcms = <0x15e>;
phandle = <0x133>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-qhs-usb3-1 {
cell-id = <0x2ef>;
label = "slv-qhs-usb3-1";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe7>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-mc0 {
qcom,bcm-name = "MC0";
cell-id = <0x1b58>;
label = "MC0";
qcom,bcm-dev;
phandle = <0x147>;
qcom,rscs = <0xb5>;
};
slv-qhs-clk-ctl {
cell-id = <0x26c>;
label = "slv-qhs-clk-ctl";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xf5>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-venus-cfg {
qcom,disable-ports = <0x05 0x06 0x07>;
cell-id = <0x254>;
label = "slv-qhs-venus-cfg";
mmcx-supply = <0x68>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe0>;
node-reg-names = "mmcx";
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-xs-pcie-0 {
cell-id = <0x299>;
label = "slv-xs-pcie-0";
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x154>;
phandle = <0x127>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-xm-pcie3-0 {
cell-id = <0x2d>;
label = "mas-xm-pcie3-0";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xc1>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x08>;
qcom,prio = <0x02>;
phandle = <0x3b7>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-xm-usb3-0 {
cell-id = <0x3d>;
label = "mas-xm-usb3-0";
qcom,ap-owned;
qcom,connections = <0xb9>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x00>;
qcom,prio = <0x02>;
phandle = <0x3b1>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
qcom,node-qos-clks {
clock-names = "clk-usb3-prim-axi-no-rate";
clocks = <0x16 0x08>;
};
};
rsc-apps {
cell-id = <0x1f40>;
label = "apps_rsc";
phandle = <0xb5>;
qcom,req_state = <0x02>;
qcom,rsc-dev;
};
bcm-mm2_display {
qcom,bcm-name = "MM2";
cell-id = <0x697c>;
label = "MM2_DISPLAY";
qcom,bcm-dev;
phandle = <0x15e>;
qcom,rscs = <0xb6>;
};
slv-qhs-pcie0-cfg {
cell-id = <0x29b>;
label = "slv-qhs-pcie0-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xda>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-pimem-cfg {
cell-id = <0x2a9>;
label = "slv-qhs-pimem-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xf0>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qhm-qdss-bam {
cell-id = <0x35>;
label = "mas-qhm-qdss-bam";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xbf>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x0b>;
qcom,prio = <0x02>;
phandle = <0x3b3>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
rsc-disp {
cell-id = <0x1f41>;
label = "disp_rsc";
phandle = <0xb6>;
qcom,req_state = <0x02>;
qcom,rsc-dev;
};
slv-xs-sys-tcu-cfg {
cell-id = <0x2a0>;
label = "slv-xs-sys-tcu-cfg";
qcom,bus-dev = <0x11c>;
phandle = <0x123>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qhm-gemnoc-cfg {
cell-id = <0x9d>;
label = "mas-qhm-gemnoc-cfg";
qcom,connections = <0x102 0x103 0x104>;
qcom,bus-dev = <0xfe>;
phandle = <0x141>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-ipa-core-slave {
cell-id = <0x309>;
label = "slv-ipa-core-slave";
qcom,bus-dev = <0x107>;
qcom,bcms = <0x146>;
phandle = <0x106>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-alm-gpu-tcu {
cell-id = <0x9b>;
label = "mas-alm-gpu-tcu";
qcom,ap-owned;
qcom,connections = <0xfd 0xf9>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x7f>;
qcom,prio = <0x01>;
qcom,bcms = <0xff>;
phandle = <0x3be>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qns-a1noc-snoc {
cell-id = <0x274e>;
label = "slv-qns-a1noc-snoc";
qcom,connections = <0x134>;
qcom,bus-dev = <0xb8>;
phandle = <0xb9>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
mas-amm-npu-sys {
cell-id = <0xac>;
label = "mas-amm-npu-sys";
qcom,connections = <0x110>;
qcom,bus-dev = <0x111>;
phandle = <0x3cc>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x04>;
};
fab-mmss_noc_display {
cell-id = <0x6592>;
label = "fab-mmss_noc_display";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0xa000>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0x131>;
qcom,bypass-qos-prg;
qcom,base-name = "mmss_noc-base";
qcom,qos-off = <0x800>;
};
slv-qhs-ddrss-cfg {
cell-id = <0x2ee>;
label = "slv-qhs-ddrss-cfg";
qcom,connections = <0x13c>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd8>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-video1 {
cell-id = <0x40>;
label = "mas-qnm-video1";
qcom,ap-owned;
qcom,connections = <0x10e>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x0d>;
qcom,prio = <0x00>;
qcom,bcms = <0x10f>;
phandle = <0x3c7>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
mas-xm-pcie3-1 {
cell-id = <0x64>;
label = "mas-xm-pcie3-1";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xc1>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x09>;
qcom,prio = <0x02>;
phandle = <0x3b8>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qnm-snoc {
cell-id = <0x2733>;
label = "mas-qnm-snoc";
qcom,connections = <0xc5 0xc6 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0xe0 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe8 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0x14d>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-aoss {
cell-id = <0x2ec>;
label = "slv-qhs-aoss";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xeb>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
fab-dc_noc {
cell-id = <0x1806>;
label = "fab-dc_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x00>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0xfc>;
qcom,base-name = "dc_noc-base";
qcom,qos-off = <0x00>;
};
slv-qhs-ipa {
cell-id = <0x2a4>;
label = "slv-qhs-ipa";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe2>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qns-a2noc-snoc {
cell-id = <0x2751>;
label = "slv-qns-a2noc-snoc";
qcom,connections = <0x137>;
qcom,bus-dev = <0xbe>;
phandle = <0xbf>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
mas-qhm-mnoc-cfg {
cell-id = <0x67>;
label = "mas-qhm-mnoc-cfg";
qcom,connections = <0x10a>;
qcom,bus-dev = <0x10b>;
phandle = <0x13d>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-sn1 {
qcom,bcm-name = "SN1";
cell-id = <0x1b6b>;
label = "SN1";
qcom,bcm-dev;
phandle = <0x152>;
qcom,rscs = <0xb5>;
};
bcm-alc {
qcom,bcm-name = "ALC";
cell-id = <0x1b7f>;
label = "ALC";
qcom,bcm-dev;
phandle = <0x12b>;
qcom,rscs = <0xb5>;
};
slv-srvc-even-gemnoc {
cell-id = <0x320>;
label = "slv-srvc-even-gemnoc";
qcom,bus-dev = <0xfe>;
phandle = <0x103>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-srvc-aggre1-noc {
cell-id = <0x2e8>;
label = "slv-srvc-aggre1-noc";
qcom,bus-dev = <0xb8>;
phandle = <0xb7>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-ufs-mem-cfg {
cell-id = <0x2f5>;
label = "slv-qhs-ufs-mem-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xcd>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-tlmm2 {
cell-id = <0x2dc>;
label = "slv-qhs-tlmm2";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xca>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
fab-config_noc {
cell-id = <0x1400>;
label = "fab-config_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x00>;
qcom,sbm-offset = <0x6000>;
clocks;
phandle = <0xf6>;
qcom,base-name = "config_noc-base";
qcom,qos-off = <0x00>;
};
slv-qhs-dpm {
cell-id = <0x32f>;
label = "slv-qhs-dpm";
qcom,bus-dev = <0x111>;
phandle = <0x11a>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-mnoc-sf {
cell-id = <0x85>;
label = "mas-qnm-mnoc-sf";
qcom,ap-owned;
qcom,connections = <0xfd 0xf9>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x03 0x43>;
qcom,prio = <0x00>;
phandle = <0x14b>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
mas-qnm-cmpnoc {
cell-id = <0x9e>;
label = "mas-qnm-cmpnoc";
qcom,ap-owned;
qcom,connections = <0xfd 0xf9>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x00 0x40>;
qcom,prio = <0x00>;
qcom,bcms = <0x105>;
phandle = <0x138>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
fab-gem_noc {
cell-id = <0x180c>;
label = "fab-gem_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x21000>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0xfe>;
qcom,base-name = "gem_noc-base";
qcom,qos-off = <0x1000>;
};
slv-qhs-qup1 {
cell-id = <0x312>;
label = "slv-qhs-qup1";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xf3>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qns-npu-sys {
cell-id = <0x333>;
label = "slv-qns-npu-sys";
qcom,bus-dev = <0x111>;
phandle = <0x110>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
mas-qnm-mnoc-hf {
cell-id = <0x84>;
label = "mas-qnm-mnoc-hf";
qcom,ap-owned;
qcom,connections = <0xfd>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x02 0x42>;
qcom,prio = <0x00>;
phandle = <0x149>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-ebi {
cell-id = <0x200>;
label = "slv-ebi";
qcom,bus-dev = <0x109>;
qcom,bcms = <0x147 0x148>;
phandle = <0x108>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x04>;
};
fab-npu_noc {
cell-id = <0x180d>;
label = "fab-npu_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x00>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0x111>;
qcom,base-name = "npu_noc-base";
qcom,qos-off = <0x00>;
};
slv-qns-mem-noc-hf_display {
cell-id = <0x5023>;
label = "slv-qns-mem-noc-hf_display";
qcom,connections = <0x15b>;
qcom,bus-dev = <0x131>;
qcom,bcms = <0x15c>;
phandle = <0x130>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-qhs-ahb2phy1 {
cell-id = <0x327>;
label = "slv-qhs-ahb2phy1";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xde>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-acv_display {
qcom,bcm-name = "ACV";
cell-id = <0x697e>;
label = "ACV_DISPLAY";
qcom,bcm-dev;
phandle = <0x15a>;
qcom,rscs = <0xb6>;
};
slv-qhs-npu-cfg {
cell-id = <0x30e>;
label = "slv-qhs-npu-cfg";
qcom,connections = <0x13e>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xdc>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-crypto0-cfg {
cell-id = <0x271>;
label = "slv-qhs-crypto0-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xef>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-snoc-sf {
cell-id = <0x87>;
label = "mas-qnm-snoc-sf";
qcom,ap-owned;
qcom,connections = <0xfd 0xf9 0x100>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x83>;
qcom,prio = <0x00>;
phandle = <0x150>;
qcom,forwarding;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
mas-qnm-camnoc-icp {
cell-id = <0xab>;
label = "mas-qnm-camnoc-icp";
qcom,ap-owned;
qcom,connections = <0x10e>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x02>;
qcom,prio = <0x05>;
qcom,bcms = <0x10f>;
phandle = <0x3c4>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qns-pcie-mem-noc {
cell-id = <0x2755>;
label = "slv-qns-pcie-mem-noc";
qcom,connections = <0x135>;
qcom,bus-dev = <0xbe>;
qcom,bcms = <0x136>;
phandle = <0xc1>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
slv-qns-mem-noc-hf {
cell-id = <0x305>;
label = "slv-qns-mem-noc-hf";
qcom,connections = <0x149>;
qcom,bus-dev = <0x10b>;
qcom,bcms = <0x14a>;
phandle = <0x10c>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
bcm-mc0_display {
qcom,bcm-name = "MC0";
cell-id = <0x6978>;
label = "MC0_DISPLAY";
qcom,bcm-dev;
phandle = <0x159>;
qcom,rscs = <0xb6>;
};
slv-qhs-qup0 {
cell-id = <0x313>;
label = "slv-qhs-qup0";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xf2>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-llm {
cell-id = <0x331>;
label = "slv-qhs-llm";
qcom,bus-dev = <0x111>;
phandle = <0x114>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-srvc-mnoc {
cell-id = <0x25b>;
label = "slv-srvc-mnoc";
qcom,bus-dev = <0x10b>;
phandle = <0x10a>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-gpu {
cell-id = <0x1a>;
label = "mas-qnm-gpu";
qcom,ap-owned;
qcom,connections = <0xfd 0xf9>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x01 0x41>;
qcom,prio = <0x00>;
phandle = <0x3c1>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-qxs-pimem {
cell-id = <0x2c8>;
label = "slv-qxs-pimem";
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x153>;
phandle = <0x120>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qnm-camnoc-hf {
cell-id = <0xaa>;
label = "mas-qnm-camnoc-hf";
qcom,ap-owned;
qcom,connections = <0x10c>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x04 0x05>;
qcom,prio = <0x00>;
qcom,bcms = <0x10d>;
phandle = <0x3c3>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
mas-chm-apps {
cell-id = <0x01>;
label = "mas-chm-apps";
qcom,connections = <0xfd 0xf9 0x100>;
qcom,bus-dev = <0xfe>;
qcom,bcms = <0x101>;
phandle = <0x3c0>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
fab-gem_noc_display {
cell-id = <0x6593>;
label = "fab-gem_noc_display";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x21000>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0x12d>;
qcom,bypass-qos-prg;
qcom,base-name = "gem_noc-base";
qcom,qos-off = <0x1000>;
};
slv-qhs-prng {
cell-id = <0x26a>;
label = "slv-qhs-prng";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xec>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-alc_display {
qcom,bcm-name = "ALC";
cell-id = <0x697f>;
label = "ALC_DISPLAY";
qcom,bcm-dev;
phandle = <0x3a9>;
qcom,rscs = <0xb6>;
};
slv-qhs-ahb2phy0 {
cell-id = <0x30b>;
label = "slv-qhs-ahb2phy0";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xdd>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-a2-noc-cfg {
cell-id = <0x2b0>;
label = "slv-qhs-a2-noc-cfg";
qcom,connections = <0x13b>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd2>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-pcie {
cell-id = <0xaf>;
label = "mas-qnm-pcie";
qcom,ap-owned;
qcom,connections = <0xfd 0xf9>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x81>;
qcom,prio = <0x00>;
phandle = <0x135>;
qcom,forwarding;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
slv-qhs-memnoc {
cell-id = <0x314>;
label = "slv-qhs-memnoc";
qcom,connections = <0x141>;
qcom,bus-dev = <0xfc>;
phandle = <0xfa>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-co2 {
qcom,bcm-name = "CO2";
cell-id = <0x1b83>;
label = "CO2";
qcom,bcm-dev;
phandle = <0xc4>;
qcom,rscs = <0xb5>;
};
mas-qhm-cnoc-dc-noc {
cell-id = <0x7e>;
label = "mas-qhm-cnoc-dc-noc";
qcom,connections = <0xfa 0xfb>;
qcom,bus-dev = <0xfc>;
phandle = <0x13c>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qxm-mdp1_display {
cell-id = <0x4e24>;
label = "mas-qxm-mdp1_display";
qcom,connections = <0x130>;
qcom,bus-dev = <0x131>;
qcom,qport = <0x08>;
qcom,bcms = <0x132>;
phandle = <0x3d2>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
slv-qhs-snoc-cfg {
cell-id = <0x282>;
label = "slv-qhs-snoc-cfg";
qcom,connections = <0x13f>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xce>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qhm-qup1 {
cell-id = <0x98>;
label = "mas-qhm-qup1";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xb9>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x05>;
qcom,prio = <0x02>;
qcom,bcms = <0xbb>;
phandle = <0x3ab>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-sn0 {
qcom,bcm-name = "SN0";
cell-id = <0x1b6a>;
label = "SN0";
qcom,bcm-dev;
phandle = <0x151>;
qcom,rscs = <0xb5>;
};
mas-xm-sdc2 {
cell-id = <0x51>;
label = "mas-xm-sdc2";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xbf>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x03>;
qcom,prio = <0x02>;
phandle = <0x3ba>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-sdc4 {
cell-id = <0x261>;
label = "slv-qhs-sdc4";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xc9>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-qup0 {
qcom,bcm-name = "QUP0";
cell-id = <0x1b80>;
label = "QUP0";
qcom,bcm-dev;
phandle = <0xbb>;
qcom,rscs = <0xb5>;
};
mas-qnm-gemnoc {
cell-id = <0xa1>;
label = "mas-qnm-gemnoc";
qcom,connections = <0x120 0x121 0x122 0xba 0x123 0x124>;
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x125>;
phandle = <0x142>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
mas-qnm-cnoc {
cell-id = <0x76>;
label = "mas-qnm-cnoc";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xbf>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x00>;
qcom,prio = <0x02>;
phandle = <0x140>;
qcom,forwarding;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qnm-gemnoc-pcie {
cell-id = <0x9f>;
label = "mas-qnm-gemnoc-pcie";
qcom,connections = <0x126 0x127 0x128>;
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x129>;
phandle = <0x145>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qhm-qup2 {
cell-id = <0x99>;
label = "mas-qhm-qup2";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xb9>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x06>;
qcom,prio = <0x02>;
qcom,bcms = <0xbb>;
phandle = <0x3ac>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-sn9 {
qcom,bcm-name = "SN9";
cell-id = <0x1b73>;
label = "SN9";
qcom,bcm-dev;
phandle = <0x129>;
qcom,rscs = <0xb5>;
};
slv-qhs-qspi {
cell-id = <0x31b>;
label = "slv-qhs-qspi";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xee>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
fab-system_noc {
cell-id = <0x400>;
label = "fab-system_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0x12000>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0x11c>;
qcom,base-name = "system_noc-base";
qcom,qos-off = <0x1000>;
};
bcm-sn3 {
qcom,bcm-name = "SN3";
cell-id = <0x1b6d>;
label = "SN3";
qcom,bcm-dev;
phandle = <0x153>;
qcom,rscs = <0xb5>;
};
slv-qns-cdsp-mem-noc {
cell-id = <0x2756>;
label = "slv-qns-cdsp-mem-noc";
qcom,connections = <0x138>;
qcom,bus-dev = <0xc3>;
qcom,bcms = <0x139>;
phandle = <0xc2>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-qhs-qdss-cfg {
cell-id = <0x27b>;
label = "slv-qhs-qdss-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd3>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-sh0 {
qcom,bcm-name = "SH0";
cell-id = <0x1b5b>;
label = "SH0";
qcom,bcm-dev;
phandle = <0x144>;
qcom,rscs = <0xb5>;
};
slv-qhs-cp {
cell-id = <0x32d>;
label = "slv-qhs-cp";
qcom,bus-dev = <0x111>;
phandle = <0x116>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-cx-rdpm {
cell-id = <0x328>;
label = "slv-qhs-cx-rdpm";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd0>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-gpuss-cfg {
cell-id = <0x256>;
label = "slv-qhs-gpuss-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xdf>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qnm-npu {
cell-id = <0x9a>;
label = "mas-qnm-npu";
qcom,ap-owned;
qcom,connections = <0xc2>;
qcom,bus-dev = <0xc3>;
qcom,qport = <0x06 0x07>;
qcom,prio = <0x00>;
qcom,bcms = <0xc4>;
phandle = <0x3bc>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-srvc-noc {
cell-id = <0x334>;
label = "slv-srvc-noc";
qcom,bus-dev = <0x111>;
phandle = <0x112>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-sn7 {
qcom,bcm-name = "SN7";
cell-id = <0x1b71>;
label = "SN7";
qcom,bcm-dev;
phandle = <0x11e>;
qcom,rscs = <0xb5>;
};
bcm-sh3 {
qcom,bcm-name = "SH3";
cell-id = <0x1b5e>;
label = "SH3";
qcom,bcm-dev;
phandle = <0x105>;
qcom,rscs = <0xb5>;
};
fab-mmss_noc {
cell-id = <0x800>;
label = "fab-mmss_noc";
qcom,fab-dev;
qcom,bus-type = <0x01>;
qcom,base-offset = <0xa000>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0x10b>;
qcom,base-name = "mmss_noc-base";
qcom,qos-off = <0x800>;
};
slv-qhs-sdc2 {
cell-id = <0x260>;
label = "slv-qhs-sdc2";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xcb>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qns-pcie-modem-mem-noc {
cell-id = <0x326>;
label = "slv-qns-pcie-modem-mem-noc";
qcom,connections = <0x135>;
qcom,bus-dev = <0xb8>;
qcom,bcms = <0x136>;
phandle = <0xbc>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
slv-qhs-tcsr {
cell-id = <0x26f>;
label = "slv-qhs-tcsr";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd6>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-mnoc-cfg {
cell-id = <0x280>;
label = "slv-qhs-mnoc-cfg";
qcom,connections = <0x13d>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xcc>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-xm-sdc4 {
cell-id = <0x50>;
label = "mas-xm-sdc4";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xb9>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x02>;
qcom,prio = <0x02>;
phandle = <0x3af>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qhm-a2noc-cfg {
cell-id = <0x7c>;
label = "mas-qhm-a2noc-cfg";
qcom,connections = <0xbd>;
qcom,bus-dev = <0xbe>;
phandle = <0x13b>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-ip0 {
qcom,bcm-name = "IP0";
cell-id = <0x1b7b>;
label = "IP0";
qcom,bcm-dev;
phandle = <0x146>;
qcom,rscs = <0xb5>;
};
mas-xm-qdss-dap {
cell-id = <0x4c>;
label = "mas-xm-qdss-dap";
qcom,blacklist = <0xf9>;
qcom,connections = <0xc5 0xc6 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xf8 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0xe0 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe8 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0x3bd>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qns-llcc_display {
cell-id = <0x5021>;
label = "slv-qns-llcc_display";
qcom,connections = <0x157>;
qcom,bus-dev = <0x12d>;
qcom,bcms = <0x158>;
phandle = <0x12c>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x04>;
};
slv-qhs-tcm {
cell-id = <0x332>;
label = "slv-qhs-tcm";
qcom,bus-dev = <0x111>;
phandle = <0x117>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-xm-ufs-mem {
cell-id = <0x7b>;
label = "mas-xm-ufs-mem";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xb9>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x03>;
qcom,prio = <0x02>;
phandle = <0x3b0>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
qcom,node-qos-clks {
clock-names = "clk-aggre-ufs-phy-axi-no-rate";
clocks = <0x16 0x06>;
};
};
mas-xm-gic {
cell-id = <0x95>;
label = "mas-xm-gic";
qcom,ap-owned;
qcom,connections = <0x12a>;
qcom,bus-dev = <0x11c>;
qcom,qport = <0x01>;
qcom,prio = <0x02>;
phandle = <0x3cf>;
qcom,forwarding;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-ufs-card-cfg {
cell-id = <0x2f4>;
label = "slv-qhs-ufs-card-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe6>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qhm-tsif {
cell-id = <0x52>;
label = "mas-qhm-tsif";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xb9>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x08>;
qcom,prio = <0x02>;
phandle = <0x3ad>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-cn0 {
qcom,bcm-name = "CN0";
cell-id = <0x1b7c>;
label = "CN0";
qcom,bcm-dev;
phandle = <0xf7>;
qcom,rscs = <0xb5>;
};
slv-qhs-pcie-modem-cfg {
cell-id = <0x2ac>;
label = "slv-qhs-pcie-modem-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd5>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-video0 {
cell-id = <0x3f>;
label = "mas-qnm-video0";
qcom,ap-owned;
qcom,connections = <0x10e>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x0c>;
qcom,prio = <0x00>;
qcom,bcms = <0x10f>;
phandle = <0x3c6>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
mas-qnm-camnoc-sf {
cell-id = <0x89>;
label = "mas-qnm-camnoc-sf";
qcom,ap-owned;
qcom,connections = <0x10e>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x00 0x01>;
qcom,prio = <0x00>;
qcom,bcms = <0x10f>;
phandle = <0x3c5>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-srvc-odd-gemnoc {
cell-id = <0x32a>;
label = "slv-srvc-odd-gemnoc";
qcom,bus-dev = <0xfe>;
phandle = <0x102>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-sn4 {
qcom,bcm-name = "SN4";
cell-id = <0x1b6e>;
label = "SN4";
qcom,bcm-dev;
phandle = <0x156>;
qcom,rscs = <0xb5>;
};
bcm-sn2 {
qcom,bcm-name = "SN2";
cell-id = <0x1b6c>;
label = "SN2";
qcom,bcm-dev;
phandle = <0x14f>;
qcom,rscs = <0xb5>;
};
slv-qns-mem-noc-sf {
cell-id = <0x304>;
label = "slv-qns-mem-noc-sf";
qcom,connections = <0x14b>;
qcom,bus-dev = <0x10b>;
qcom,bcms = <0x14c>;
phandle = <0x10e>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
slv-qhs-cal-dp1 {
cell-id = <0x32c>;
label = "slv-qhs-cal-dp1";
qcom,bus-dev = <0x111>;
phandle = <0x119>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-mm1 {
qcom,bcm-name = "MM1";
cell-id = <0x1b64>;
label = "MM1";
qcom,bcm-dev;
phandle = <0x10d>;
qcom,rscs = <0xb5>;
};
slv-ebi_display {
cell-id = <0x5020>;
label = "slv-ebi_display";
qcom,bus-dev = <0x12f>;
qcom,bcms = <0x159 0x15a>;
phandle = <0x12e>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x04>;
};
bcm-mm1_display {
qcom,bcm-name = "MM1";
cell-id = <0x697b>;
label = "MM1_DISPLAY";
qcom,bcm-dev;
phandle = <0x132>;
qcom,rscs = <0xb6>;
};
slv-qxs-imem {
cell-id = <0x249>;
label = "slv-qxs-imem";
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x152>;
phandle = <0x121>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
bcm-sn8 {
qcom,bcm-name = "SN8";
cell-id = <0x1b72>;
label = "SN8";
qcom,bcm-dev;
phandle = <0x11f>;
qcom,rscs = <0xb5>;
};
bcm-sn12 {
qcom,bcm-name = "SN12";
cell-id = <0x1b76>;
label = "SN12";
qcom,bcm-dev;
phandle = <0x136>;
qcom,rscs = <0xb5>;
};
mas-qhm-a1noc-cfg {
cell-id = <0x79>;
label = "mas-qhm-a1noc-cfg";
qcom,connections = <0xb7>;
qcom,bus-dev = <0xb8>;
phandle = <0x13a>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-snoc-gc {
cell-id = <0x86>;
label = "mas-qnm-snoc-gc";
qcom,ap-owned;
qcom,connections = <0xfd>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x82>;
qcom,prio = <0x00>;
phandle = <0x14e>;
qcom,forwarding;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-cpr-cx {
cell-id = <0x28b>;
label = "slv-qhs-cpr-cx";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe9>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-dma-bwmon {
cell-id = <0x32e>;
label = "slv-qhs-dma-bwmon";
qcom,bus-dev = <0x111>;
phandle = <0x115>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-vsense-ctrl-cfg {
cell-id = <0x2f6>;
label = "slv-qhs-vsense-ctrl-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xed>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qxm-mdp0 {
cell-id = <0x16>;
label = "mas-qxm-mdp0";
qcom,ap-owned;
qcom,connections = <0x10c>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x06>;
qcom,prio = <0x00>;
qcom,bcms = <0x10d>;
phandle = <0x3c9>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
slv-qhs-a1-noc-cfg {
cell-id = <0x2af>;
label = "slv-qhs-a1-noc-cfg";
qcom,connections = <0x13a>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xea>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qhm-snoc-cfg {
cell-id = <0x36>;
label = "mas-qhm-snoc-cfg";
qcom,connections = <0x11b>;
qcom,bus-dev = <0x11c>;
phandle = <0x13f>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-xs-pcie-modem {
cell-id = <0x2ca>;
label = "slv-xs-pcie-modem";
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x155>;
phandle = <0x126>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-apss {
cell-id = <0x2a1>;
label = "slv-qhs-apss";
qcom,bus-dev = <0x11c>;
phandle = <0x122>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
bcm-co0 {
qcom,bcm-name = "CO0";
cell-id = <0x1b81>;
label = "CO0";
qcom,bcm-dev;
phandle = <0x139>;
qcom,rscs = <0xb5>;
};
slv-qns-gem-noc-snoc {
cell-id = <0x2757>;
label = "slv-qns-gem-noc-snoc";
qcom,connections = <0x142>;
qcom,bus-dev = <0xfe>;
phandle = <0xf9>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
slv-qns-sys-pcie {
cell-id = <0x324>;
label = "slv-qns-sys-pcie";
qcom,connections = <0x145>;
qcom,bus-dev = <0xfe>;
phandle = <0x100>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-alm-sys-tcu {
cell-id = <0x9c>;
label = "mas-alm-sys-tcu";
qcom,ap-owned;
qcom,connections = <0xfd 0xf9>;
qcom,bus-dev = <0xfe>;
qcom,qport = <0x80>;
qcom,prio = <0x06>;
qcom,bcms = <0xff>;
phandle = <0x3bf>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-tlmm0 {
cell-id = <0x2db>;
label = "slv-qhs-tlmm0";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xc8>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-tlmm1 {
cell-id = <0x2f3>;
label = "slv-qhs-tlmm1";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xc7>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-xs-qdss-stm {
cell-id = <0x24c>;
label = "slv-xs-qdss-stm";
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x156>;
phandle = <0x124>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qhm-qup0 {
cell-id = <0x97>;
label = "mas-qhm-qup0";
qcom,ap-owned;
qcom,connections = <0xbf>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x0c>;
qcom,prio = <0x02>;
qcom,bcms = <0xbb>;
phandle = <0x3b4>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-acv {
qcom,bcm-name = "ACV";
cell-id = <0x1b7e>;
label = "ACV";
qcom,bcm-dev;
phandle = <0x148>;
qcom,rscs = <0xb5>;
};
slv-xs-pcie-1 {
cell-id = <0x29a>;
label = "slv-xs-pcie-1";
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x154>;
phandle = <0x128>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-llcc {
cell-id = <0x2f8>;
label = "slv-qhs-llcc";
qcom,bus-dev = <0xfc>;
phandle = <0xfb>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-pcie1-cfg {
cell-id = <0x29c>;
label = "slv-qhs-pcie1-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd1>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-sn6 {
qcom,bcm-name = "SN6";
cell-id = <0x1b70>;
label = "SN6";
qcom,bcm-dev;
phandle = <0x154>;
qcom,rscs = <0xb5>;
};
slv-qhs-ipc-router {
cell-id = <0x329>;
label = "slv-qhs-ipc-router";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd9>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qxm-rot_display {
cell-id = <0x4e25>;
label = "mas-qxm-rot_display";
qcom,connections = <0x133>;
qcom,bus-dev = <0x131>;
qcom,qport = <0x0a>;
phandle = <0x3d3>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
mas-xm-qdss-etr {
cell-id = <0x3c>;
label = "mas-xm-qdss-etr";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xbf>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x07>;
qcom,prio = <0x02>;
phandle = <0x3b9>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-dcc-cfg {
cell-id = <0x2aa>;
label = "slv-qhs-dcc-cfg";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xd7>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-sn11 {
qcom,bcm-name = "SN11";
cell-id = <0x1b75>;
label = "SN11";
qcom,bcm-dev;
phandle = <0x125>;
qcom,rscs = <0xb5>;
};
bcm-sn5 {
qcom,bcm-name = "SN5";
cell-id = <0x1b6f>;
label = "SN5";
qcom,bcm-dev;
phandle = <0x155>;
qcom,rscs = <0xb5>;
};
mas-qxm-mdp0_display {
cell-id = <0x4e23>;
label = "mas-qxm-mdp0_display";
qcom,connections = <0x130>;
qcom,bus-dev = <0x131>;
qcom,qport = <0x06>;
qcom,bcms = <0x132>;
phandle = <0x3d1>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
bcm-ce0 {
qcom,bcm-name = "CE0";
cell-id = <0x1b7a>;
label = "CE0";
qcom,bcm-dev;
phandle = <0xc0>;
qcom,rscs = <0xb5>;
};
mas-qhm-cfg {
cell-id = <0xae>;
label = "mas-qhm-cfg";
qcom,connections = <0x112 0x113 0x114 0x115 0x116 0x117 0x118 0x119 0x11a>;
qcom,bus-dev = <0x111>;
phandle = <0x13e>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-usb3-0 {
cell-id = <0x247>;
label = "slv-qhs-usb3-0";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xe4>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-cpr-mmcx {
cell-id = <0x30c>;
label = "slv-qhs-cpr-mmcx";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xdb>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
mas-qnm-mnoc-hf_display {
cell-id = <0x4e21>;
label = "mas-qnm-mnoc-hf_display";
qcom,connections = <0x12c>;
qcom,bus-dev = <0x12d>;
qcom,qport = <0x02 0x42>;
phandle = <0x15b>;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x02>;
};
bcm-sh2 {
qcom,bcm-name = "SH2";
cell-id = <0x1b5d>;
label = "SH2";
qcom,bcm-dev;
phandle = <0xff>;
qcom,rscs = <0xb5>;
};
bcm-sh0_display {
qcom,bcm-name = "SH0";
cell-id = <0x6979>;
label = "SH0_DISPLAY";
qcom,bcm-dev;
phandle = <0x158>;
qcom,rscs = <0xb6>;
};
mas-amm-npu-sys-cdp-w {
cell-id = <0xad>;
label = "mas-amm-npu-sys-cdp-w";
qcom,connections = <0x110>;
qcom,bus-dev = <0x111>;
phandle = <0x3cd>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x02>;
};
slv-qhs-cal-dp0 {
cell-id = <0x32b>;
label = "slv-qhs-cal-dp0";
qcom,bus-dev = <0x111>;
phandle = <0x118>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
bcm-mm0 {
qcom,bcm-name = "MM0";
cell-id = <0x1b63>;
label = "MM0";
qcom,bcm-dev;
phandle = <0x14a>;
qcom,rscs = <0xb5>;
};
slv-srvc-sys-gemnoc {
cell-id = <0x316>;
label = "slv-srvc-sys-gemnoc";
qcom,bus-dev = <0xfe>;
phandle = <0x104>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qhs-isense {
cell-id = <0x330>;
label = "slv-qhs-isense";
qcom,bus-dev = <0x111>;
phandle = <0x113>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
slv-qns-gemnoc-gc {
cell-id = <0x2758>;
label = "slv-qns-gemnoc-gc";
qcom,connections = <0x14e>;
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x14f>;
phandle = <0x12a>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qns-cnoc-a2noc {
cell-id = <0x2d5>;
label = "slv-qns-cnoc-a2noc";
qcom,connections = <0x140>;
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xf8>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-xm-pcie3-modem {
cell-id = <0x6c>;
label = "mas-xm-pcie3-modem";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xbc>;
qcom,bus-dev = <0xb8>;
qcom,qport = <0x04>;
qcom,prio = <0x02>;
phandle = <0x3ae>;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
slv-qhs-cpr-mx {
cell-id = <0x28c>;
label = "slv-qhs-cpr-mx";
qcom,bus-dev = <0xf6>;
qcom,bcms = <0xf7>;
phandle = <0xf1>;
qcom,buswidth = <0x04>;
qcom,agg-ports = <0x01>;
};
fab-ipa_virt {
cell-id = <0x1809>;
label = "fab-ipa_virt";
qcom,fab-dev;
qcom,base-offset = <0x00>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0x107>;
qcom,bypass-qos-prg;
qcom,base-name = "ipa_virt-base";
qcom,qos-off = <0x00>;
};
mas-qxm-mdp1 {
cell-id = <0x17>;
label = "mas-qxm-mdp1";
qcom,ap-owned;
qcom,connections = <0x10c>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x08>;
qcom,prio = <0x00>;
qcom,bcms = <0x10d>;
phandle = <0x3ca>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
mas-qxm-rot {
cell-id = <0x19>;
label = "mas-qxm-rot";
qcom,ap-owned;
qcom,connections = <0x10e>;
qcom,bus-dev = <0x10b>;
qcom,qport = <0x0a>;
qcom,prio = <0x00>;
phandle = <0x3cb>;
qcom,node-qos-bcms = <0x1b64 0x00 0x01>;
qcom,forwarding;
qcom,buswidth = <0x20>;
qcom,agg-ports = <0x01>;
};
fab-mc_virt {
cell-id = <0x1807>;
label = "fab-mc_virt";
qcom,fab-dev;
qcom,base-offset = <0x00>;
qcom,sbm-offset = <0x00>;
clocks;
phandle = <0x109>;
qcom,bypass-qos-prg;
qcom,base-name = "mc_virt-base";
qcom,qos-off = <0x00>;
};
mas-qxm-crypto {
cell-id = <0x7d>;
label = "mas-qxm-crypto";
qcom,blacklist = <0xba>;
qcom,ap-owned;
qcom,connections = <0xbf>;
qcom,bus-dev = <0xbe>;
qcom,qport = <0x01>;
qcom,prio = <0x02>;
qcom,bcms = <0xc0>;
phandle = <0x3b5>;
qcom,forwarding;
qcom,buswidth = <0x08>;
qcom,agg-ports = <0x01>;
};
mas-qnm-aggre1-noc {
cell-id = <0x274f>;
label = "mas-qnm-aggre1-noc";
qcom,connections = <0x11d>;
qcom,bus-dev = <0x11c>;
qcom,bcms = <0x11e>;
phandle = <0x134>;
qcom,buswidth = <0x10>;
qcom,agg-ports = <0x01>;
};
mas-alc {
cell-id = <0x90>;
label = "mas-alc";
qcom,bus-dev = <0x109>;
qcom,bcms = <0x12b>;
phandle = <0x3d0>;
qcom,buswidth = <0x01>;
qcom,agg-ports = <0x01>;
};
};
cti@7720000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7720000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x53b>;
coresight-name = "coresight-cti-cpu7";
cpu = <0x14>;
reg-names = "cti-base";
};
cti@601e000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x601e000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x532>;
coresight-name = "coresight-cti14";
reg-names = "cti-base";
};
qcom,dispcc@af00000 {
clock-names = "cfg_ahb_clk";
compatible = "qcom,kona-dispcc\0syscon";
vdd_mm-supply = <0x68>;
#reset-cells = <0x01>;
reg = <0xaf00000 0x20000>;
clocks = <0x16 0x18>;
phandle = <0x6b>;
#clock-cells = <0x01>;
reg-names = "cc_base";
};
qcom,wdt@17c10000 {
qcom,wakeup-enable;
compatible = "qcom,msm-watchdog";
qcom,pet-time = <0x2490>;
reg = <0x17c10000 0x1000>;
phandle = <0x34b>;
qcom,bark-time = <0x2af8>;
reg-names = "wdt-base";
interrupts = <0x00 0x00 0x04 0x00 0x01 0x04>;
qcom,ipi-ping;
};
apps_iommu_coherent_test_device {
iommus = <0x47 0x23 0x00>;
compatible = "iommu-debug-test";
dma-coherent;
qcom,iommu-dma = "disabled";
};
tpdm@69c0000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x69c0000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x503>;
coresight-name = "coresight-tpdm-dl-south";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1d9>;
phandle = <0x1d8>;
};
};
};
cti@601f000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x601f000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x533>;
coresight-name = "coresight-cti15";
reg-names = "cti-base";
};
qcom,msm-dai-tdm-sen-rx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9150>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5fb>;
qcom,msm-cpudai-tdm-group-port-id = <0x9050>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-sen-rx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9050>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x311>;
};
};
qcom,mdss_dsi_phy0@ae94400 {
qcom,platform-regulator-settings = [1d 1d 1d 1d 1d];
label = "dsi-phy-0";
qcom,platform-lane-config = <0xa0a 0xa0a 0xa0a 0xa0a 0x8a8a>;
compatible = "qcom,dsi-phy-v4.1";
cell-index = <0x00>;
qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00];
reg = <0xae94400 0x7c0 0xae94200 0x100>;
phandle = <0x565>;
reg-names = "dsi_phy\0dyn_refresh_base";
vdda-0p9-supply = <0x7d>;
qcom,phy-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,phy-supply-entry@0 {
qcom,supply-name = "vdda-0p9";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0xd6d80>;
qcom,supply-enable-load = <0xb3b0>;
qcom,supply-min-voltage = <0xd6d80>;
reg = <0x00>;
};
};
};
funnel@6e22000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6e22000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x513>;
coresight-name = "coresight-funnel-ddr-ch13";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x22d>;
phandle = <0x229>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x22e>;
phandle = <0x230>;
slave-mode;
};
};
};
};
cti@6015000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6015000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x529>;
coresight-name = "coresight-cti5";
reg-names = "cti-base";
};
apps-smmu@15000000 {
qcom,use-3-lvl-tables;
qcom,msm-bus,active-only;
qcom,msm-bus,name = "apps_smmu";
qcom,msm-bus,num-cases = <0x02>;
#size-cells = <0x01>;
compatible = "qcom,qsmmu-v500";
#global-interrupts = <0x02>;
ranges;
#iommu-cells = <0x02>;
qcom,actlr = <0x800 0x3ff 0x103 0xc00 0x3ff 0x103 0x2000 0x3ff 0x103 0x2400 0x3ff 0x103 0x1081 0x400 0x103 0x1082 0x400 0x103 0x1085 0x400 0x103 0x10a1 0x400 0x103 0x10a2 0x400 0x103 0x10a5 0x400 0x103>;
#address-cells = <0x01>;
qcom,skip-init;
reg = <0x15000000 0x100000 0x15182000 0x20>;
phandle = <0x47>;
qcom,msm-bus,vectors-KBps = <0xa1 0x273 0x00 0x00 0xa1 0x273 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0tcu-base";
interrupts = <0x00 0x40 0x04 0x00 0x41 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 0x00 0x6c 0x04 0x00 0x6d 0x04 0x00 0x6e 0x04 0x00 0x6f 0x04 0x00 0x70 0x04 0x00 0x71 0x04 0x00 0x72 0x04 0x00 0x73 0x04 0x00 0x74 0x04 0x00 0x75 0x04 0x00 0x76 0x04 0x00 0xb5 0x04 0x00 0xb6 0x04 0x00 0xb7 0x04 0x00 0xb8 0x04 0x00 0xb9 0x04 0x00 0xba 0x04 0x00 0xbb 0x04 0x00 0xbc 0x04 0x00 0xbd 0x04 0x00 0xbe 0x04 0x00 0xbf 0x04 0x00 0xc0 0x04 0x00 0x13b 0x04 0x00 0x13c 0x04 0x00 0x13d 0x04 0x00 0x13e 0x04 0x00 0x13f 0x04 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x142 0x04 0x00 0x143 0x04 0x00 0x144 0x04 0x00 0x145 0x04 0x00 0x146 0x04 0x00 0x147 0x04 0x00 0x148 0x04 0x00 0x149 0x04 0x00 0x14a 0x04 0x00 0x14b 0x04 0x00 0x14c 0x04 0x00 0x14d 0x04 0x00 0x14e 0x04 0x00 0x14f 0x04 0x00 0x150 0x04 0x00 0x151 0x04 0x00 0x152 0x04 0x00 0x153 0x04 0x00 0x154 0x04 0x00 0x155 0x04 0x00 0x156 0x04 0x00 0x157 0x04 0x00 0x158 0x04 0x00 0x159 0x04 0x00 0x18b 0x04 0x00 0x18c 0x04 0x00 0x18d 0x04 0x00 0x18e 0x04 0x00 0x18f 0x04 0x00 0x190 0x04 0x00 0x191 0x04 0x00 0x192 0x04 0x00 0x193 0x04 0x00 0x194 0x04 0x00 0x195 0x04 0x00 0x196 0x04 0x00 0x197 0x04 0x00 0x198 0x04 0x00 0x199 0x04 0x00 0x19c 0x04 0x00 0x1a2 0x04 0x00 0x1a3 0x04 0x00 0x1a5 0x04 0x00 0x1a7 0x04 0x00 0x1a8 0x04 0x00 0x1a9 0x04 0x00 0x2b2 0x04 0x00 0x2b3 0x04 0x00 0x2b4 0x04 0x00 0x2b5 0x04 0x00 0x2b6 0x04 0x00 0x2b7 0x04 0x00 0x2b8 0x04 0x00 0x2b9 0x04 0x00 0x2c3 0x04>;
mnoc_sf_1_tbu@151a9000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "mnoc_sf_1_tbu";
qcom,stream-id-range = <0x2400 0x400>;
qcom,regulator-names = "vdd";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x151a9000 0x1000 0x15182248 0x08>;
phandle = <0x3ed>;
qcom,msm-bus,vectors-KBps = <0x89 0x304 0x00 0x00 0x89 0x304 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
vdd-supply = <0x182>;
};
mnoc_hf_1_tbu@15191000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "mnoc_hf_1_tbu";
qcom,stream-id-range = <0xc00 0x400>;
qcom,regulator-names = "vdd";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x15191000 0x1000 0x15182218 0x08>;
phandle = <0x3e7>;
qcom,msm-bus,vectors-KBps = <0x16 0x305 0x00 0x00 0x16 0x305 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
vdd-supply = <0x180>;
};
compute_dsp_1_tbu@15195000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "apps_smmu";
qcom,stream-id-range = <0x1000 0x400>;
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x15195000 0x1000 0x15182220 0x08>;
phandle = <0x3e8>;
qcom,msm-bus,vectors-KBps = <0x9a 0x2756 0x00 0x00 0x9a 0x2756 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
};
anoc_2_tbu@15189000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "apps_smmu";
qcom,stream-id-range = <0x400 0x400>;
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x15189000 0x1000 0x15182208 0x08>;
phandle = <0x3e5>;
qcom,msm-bus,vectors-KBps = <0xa1 0x273 0x00 0x00 0xa1 0x273 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
};
mnoc_hf_0_tbu@1518d000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "mnoc_hf_0_tbu";
qcom,stream-id-range = <0x800 0x400>;
qcom,regulator-names = "vdd";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x1518d000 0x1000 0x15182210 0x08>;
phandle = <0x3e6>;
qcom,msm-bus,vectors-KBps = <0x16 0x305 0x00 0x00 0x16 0x305 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
vdd-supply = <0x17f>;
};
anoc_1_pcie_tbu@151a1000 {
clock-names = "gcc_aggre_noc_pcie_tbu_clk";
qcom,msm-bus,active-only;
qcom,msm-bus,name = "apps_smmu";
qcom,stream-id-range = <0x1c00 0x400>;
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x151a1000 0x1000 0x15182238 0x08>;
clocks = <0x16 0x03>;
phandle = <0x3eb>;
qcom,msm-bus,vectors-KBps = <0xa1 0x273 0x00 0x00 0xa1 0x273 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
};
compute_dsp_0_tbu@15199000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "apps_smmu";
qcom,stream-id-range = <0x1400 0x400>;
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x15199000 0x1000 0x15182228 0x08>;
phandle = <0x3e9>;
qcom,msm-bus,vectors-KBps = <0x9a 0x2756 0x00 0x00 0x9a 0x2756 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
};
mnoc_sf_0_tbu@151a5000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "mnoc_sf_0_tbu";
qcom,stream-id-range = <0x2000 0x400>;
qcom,regulator-names = "vdd";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x151a5000 0x1000 0x15182240 0x08>;
phandle = <0x3ec>;
qcom,msm-bus,vectors-KBps = <0x89 0x304 0x00 0x00 0x89 0x304 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
vdd-supply = <0x181>;
};
adsp_tbu@1519d000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "apps_smmu";
qcom,stream-id-range = <0x1800 0x400>;
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x1519d000 0x1000 0x15182230 0x08>;
phandle = <0x3ea>;
qcom,msm-bus,vectors-KBps = <0xa1 0x273 0x00 0x00 0xa1 0x273 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
};
anoc_1_tbu@15185000 {
qcom,msm-bus,active-only;
qcom,msm-bus,name = "apps_smmu";
qcom,stream-id-range = <0x00 0x400>;
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x15185000 0x1000 0x15182200 0x08>;
phandle = <0x3e4>;
qcom,msm-bus,vectors-KBps = <0xa1 0x273 0x00 0x00 0xa1 0x273 0x00 0x3e8>;
qcom,msm-bus,num-paths = <0x01>;
reg-names = "base\0status-reg";
};
};
rsc@18200000 {
label = "apps_rsc";
compatible = "qcom,rpmh-rsc";
qcom,tcs-config = <0x02 0x02 0x00 0x03 0x01 0x03 0x03 0x01>;
qcom,tcs-offset = <0xd00>;
reg = <0x18200000 0x10000 0x18210000 0x10000 0x18220000 0x10000>;
phandle = <0x375>;
qcom,drv-id = <0x02>;
reg-names = "drv-0\0drv-1\0drv-2";
interrupts = <0x00 0x03 0x04 0x00 0x04 0x04 0x00 0x05 0x04>;
rpmh-regulator-ldof7 {
qcom,regulator-type = "pmic5-ldo";
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldof7";
regulator-pm8009-l7 {
regulator-min-microvolt = <0x1b7740>;
status = "disabled";
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
phandle = <0x391>;
regulator-max-microvolt = <0x1b7740>;
regulator-name = "pm8009_l7";
};
};
rpmh-regulator-ldoc3 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc3";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l3 {
regulator-min-microvolt = <0x124f80>;
qcom,init-voltage = <0x124f80>;
qcom,set = <0x03>;
qcom,init-mode = <0x04>;
phandle = <0x382>;
regulator-max-microvolt = <0x124f80>;
regulator-name = "pm8150a_l3";
};
};
rpmh-regulator-ldoa15 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa15";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l15 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0xaf>;
regulator-max-microvolt = <0x1b7740>;
regulator-name = "pm8150_l15";
};
};
qcom,rpmhclk {
compatible = "qcom,kona-rpmh-clk";
phandle = <0x15>;
#clock-cells = <0x01>;
};
rpmh-regulator-ldoc2 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc2";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l2 {
regulator-min-microvolt = <0x124f80>;
qcom,init-voltage = <0x124f80>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x381>;
regulator-max-microvolt = <0x13e5c0>;
regulator-name = "pm8150a_l2";
};
};
rpmh-regulator-ldoc8 {
qcom,regulator-type = "pmic5-ldo";
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc8";
regulator-pm8150a-l8 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
phandle = <0x386>;
regulator-max-microvolt = <0x1b7740>;
regulator-name = "pm8150a_l8";
};
};
rpmh-regulator-smpa6 {
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "smpa6";
regulator-pm8150-s6 {
regulator-min-microvolt = <0x927c0>;
qcom,init-voltage = <0x927c0>;
qcom,set = <0x03>;
phandle = <0xa8>;
regulator-max-microvolt = <0x113640>;
regulator-name = "pm8150_s6";
};
};
rpmh-regulator-ldoa2 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa2";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l2 {
regulator-min-microvolt = <0x2ee000>;
qcom,init-voltage = <0x2ee000>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x188>;
regulator-max-microvolt = <0x2ee000>;
regulator-name = "pm8150_l2";
};
};
rpmh-regulator-bobc1 {
qcom,send-defaults;
qcom,regulator-type = "pmic5-bob";
qcom,mode-threshold-currents = <0x00 0xf4240 0x1e8480>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "bobc1";
qcom,supported-modes = <0x00 0x02 0x04>;
regulator-pm8150a-bob-ao {
regulator-min-microvolt = <0x2de600>;
qcom,init-voltage = <0x2de600>;
qcom,set = <0x01>;
qcom,init-mode = <0x03>;
phandle = <0x389>;
regulator-max-microvolt = <0x3c6cc0>;
regulator-name = "pm8150a_bob_ao";
};
regulator-pm8150a-bob {
regulator-min-microvolt = <0x2de600>;
qcom,init-voltage = <0x328980>;
qcom,set = <0x03>;
qcom,init-mode = <0x00>;
phandle = <0x2c9>;
regulator-max-microvolt = <0x3c6cc0>;
regulator-name = "pm8150a_bob";
};
};
rpmh-regulator-smpc7 {
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "smpc7";
regulator-pm8150a-s7 {
regulator-min-microvolt = <0x54f60>;
qcom,init-voltage = <0x54f60>;
qcom,set = <0x03>;
phandle = <0x37f>;
regulator-max-microvolt = <0xf4240>;
regulator-name = "pm8150a_s7";
};
};
rpmh-regulator-ldoc7 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc7";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l7 {
regulator-min-microvolt = <0x2b9440>;
qcom,init-voltage = <0x2b9440>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x385>;
regulator-max-microvolt = "\0/]";
regulator-name = "pm8150a_l7";
};
};
rpmh-regulator-ldoa13 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa13";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l13 {
regulator-min-microvolt = <0x2de600>;
qcom,init-voltage = <0x2de600>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x37a>;
regulator-max-microvolt = <0x2de600>;
regulator-name = "pm8150_l13";
};
};
rpmh-regulator-ldoa3 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa3";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l3 {
regulator-min-microvolt = <0xe2900>;
qcom,init-voltage = <0xe2900>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x376>;
regulator-max-microvolt = <0xe38a0>;
regulator-name = "pm8150_l3";
};
};
rpmh-regulator-ebilvl {
compatible = "qcom,rpmh-arc-regulator";
qcom,resource-name = "ebi.lvl";
regulator-pm8150a-s6-level {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x03>;
phandle = <0x37e>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150a_s6_level";
};
};
rpmh-regulator-ldoc1 {
qcom,regulator-type = "pmic5-ldo";
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc1";
regulator-pm8150a-l1 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
phandle = <0x380>;
regulator-max-microvolt = <0x1b7740>;
regulator-name = "pm8150a_l1";
};
};
rpmh-regulator-ldoa12 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa12";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l12 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x187>;
regulator-max-microvolt = <0x1b7740>;
regulator-name = "pm8150_l12";
};
regulator-pm8150-l12-so {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x02>;
qcom,init-mode = <0x02>;
qcom,init-enable = <0x00>;
regulator-max-microvolt = <0x1b7740>;
regulator-name = "pm8150_l12_so";
};
regulator-pm8150-l12-ao {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x01>;
qcom,init-mode = <0x02>;
phandle = <0x18>;
regulator-max-microvolt = <0x1b7740>;
regulator-name = "pm8150_l12_ao";
};
};
rpmh-regulator-cxlvl {
compatible = "qcom,rpmh-arc-regulator";
proxy-supply = <0x7b>;
pm8150_s3_level_ao-parent-supply = <0x7c>;
qcom,resource-name = "cx.lvl";
pm8150_s3_level-parent-supply = <0x69>;
regulator-pm8150-s3-level-ao {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x01>;
phandle = <0x67>;
qcom,min-dropout-voltage-level = <0xffffffff>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150_s3_level_ao";
};
regulator-pm8150-s3-mmcx-sup-level {
regulator-min-microvolt = <0x30>;
qcom,init-voltage-level = <0x30>;
qcom,proxy-consumer-enable;
qcom,set = <0x03>;
phandle = <0x7b>;
qcom,proxy-consumer-voltage = <0x180 0xffff>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150_s3_mmcx_sup_level";
};
regulator-pm8150-s3-level {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x03>;
phandle = <0x66>;
qcom,min-dropout-voltage-level = <0xffffffff>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150_s3_level";
};
};
rpmh-regulator-ldof3 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldof3";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8009-l3 {
regulator-min-microvolt = <0x101d00>;
status = "disabled";
qcom,init-voltage = <0x101d00>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x38e>;
regulator-max-microvolt = <0x101d00>;
regulator-name = "pm8009_l3";
};
};
rpmh-regulator-gfxlvl {
compatible = "qcom,rpmh-arc-regulator";
qcom,resource-name = "gfx.lvl";
regulator-pm8150a-s1-level {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x03>;
phandle = <0x74>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150a_s1_level";
};
};
rpmh-regulator-ldoc10 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc10";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l10 {
regulator-min-microvolt = <0x2dc6c0>;
qcom,init-voltage = <0x2dc6c0>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x388>;
regulator-max-microvolt = <0x328980>;
regulator-name = "pm8150a_l10";
};
};
rpmh-regulator-mxlvl {
compatible = "qcom,rpmh-arc-regulator";
qcom,resource-name = "mx.lvl";
pm8150a_s3_mmcx_sup_level-parent-supply = <0x7b>;
regulator-pm8150a-s3-level-ao {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x01>;
phandle = <0x7c>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150a_s3_level_ao";
};
regulator-pm8150a-s3-level {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x03>;
phandle = <0x69>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150a_s3_level";
};
regulator-pm8150a-s3-mmcx-sup-level {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x03>;
phandle = <0x80>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150a_s3_mmcx_sup_level";
};
};
rpmh-regulator-ldoa6 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa6";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l6 {
regulator-min-microvolt = <0x124f80>;
qcom,init-voltage = <0x124f80>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x377>;
regulator-max-microvolt = <0x124f80>;
regulator-name = "pm8150_l6";
};
};
rpmh-regulator-ldoa9 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
proxy-supply = <0x7e>;
qcom,resource-name = "ldoa9";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l9 {
regulator-min-microvolt = <0x124f80>;
qcom,proxy-consumer-enable;
qcom,proxy-consumer-current = <0x186a0>;
qcom,init-voltage = <0x124f80>;
qcom,set = <0x03>;
qcom,init-mode = <0x04>;
phandle = <0x7e>;
regulator-max-microvolt = <0x124f80>;
regulator-name = "pm8150_l9";
};
};
rpmh-regulator-smpa4 {
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "smpa4";
regulator-pm8150-s4 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
phandle = <0xa9>;
regulator-max-microvolt = <0x1d4c00>;
regulator-name = "pm8150_s4";
};
};
rpmh-regulator-ldoa7 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa7";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l7 {
regulator-min-microvolt = <0x1a0040>;
qcom,init-voltage = <0x1a0040>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x378>;
regulator-max-microvolt = <0x1b7740>;
regulator-name = "pm8150_l7";
};
};
rpmh-regulator-ldoa5 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
proxy-supply = <0x7d>;
qcom,resource-name = "ldoa5";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l5 {
regulator-min-microvolt = <0xd6d80>;
qcom,proxy-consumer-enable;
qcom,proxy-consumer-current = <0x186a0>;
qcom,init-voltage = <0xd6d80>;
qcom,set = <0x03>;
qcom,init-mode = <0x04>;
phandle = <0x7d>;
regulator-max-microvolt = <0xd6d80>;
regulator-name = "pm8150_l5";
};
regulator-pm8150-l5-so {
regulator-min-microvolt = <0xd6d80>;
qcom,init-voltage = <0xd6d80>;
qcom,set = <0x02>;
qcom,init-mode = <0x02>;
qcom,init-enable = <0x00>;
regulator-max-microvolt = <0xd6d80>;
regulator-name = "pm8150_l5_so";
};
regulator-pm8150-l5-ao {
regulator-min-microvolt = <0xd6d80>;
qcom,init-voltage = <0xd6d80>;
qcom,set = <0x01>;
qcom,init-mode = <0x02>;
phandle = <0x17>;
regulator-max-microvolt = <0xd6d80>;
regulator-name = "pm8150_l5_ao";
};
};
rpmh-regulator-ldoc4 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc4";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l4 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x383>;
regulator-max-microvolt = <0x2ab980>;
regulator-name = "pm8150a_l4";
};
};
rpmh-regulator-ldoc6 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc6";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l6 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x384>;
regulator-max-microvolt = <0x2d2a80>;
regulator-name = "pm8150a_l6";
};
};
rpmh-regulator-ldoa14 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
proxy-supply = <0x7f>;
qcom,resource-name = "ldoa14";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l14 {
regulator-min-microvolt = <0x1b7740>;
qcom,proxy-consumer-enable;
qcom,proxy-consumer-current = <0xf230>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
qcom,init-mode = <0x04>;
phandle = <0x7f>;
regulator-max-microvolt = <0x1cafc0>;
regulator-name = "pm8150_l14";
};
};
rpmh-regulator-ldof6 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldof6";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8009-l6 {
regulator-min-microvolt = <0x2ab980>;
status = "disabled";
qcom,init-voltage = <0x2ab980>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x390>;
regulator-max-microvolt = <0x2dc6c0>;
regulator-name = "pm8009_l6";
};
};
rpmh-regulator-ldof2 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldof2";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8009-l2 {
regulator-min-microvolt = <0x124f80>;
status = "disabled";
qcom,init-voltage = <0x124f80>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x38d>;
regulator-max-microvolt = <0x124f80>;
regulator-name = "pm8009_l2";
};
};
rpmh-regulator-lcxlvl {
compatible = "qcom,rpmh-arc-regulator";
qcom,resource-name = "lcx.lvl";
regulator-pm8150-l11-level {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x03>;
phandle = <0x92>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150_l11_level";
};
};
rpmh-regulator-smpa5 {
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "smpa5";
regulator-pm8150-s5 {
regulator-min-microvolt = <0x1bd500>;
qcom,init-voltage = <0x1bd500>;
qcom,set = <0x03>;
phandle = <0xaa>;
regulator-max-microvolt = <0x1f20c0>;
regulator-name = "pm8150_s5";
};
};
rpmh-regulator-mmcxlvl {
compatible = "qcom,rpmh-arc-regulator";
pm8150a_s4_level_ao-parent-supply = <0x7c>;
proxy-supply = <0x68>;
qcom,resource-name = "mmcx.lvl";
pm8150a_s4_level-parent-supply = <0x80>;
regulator-pm8150a-s4-level {
regulator-min-microvolt = <0x40>;
qcom,init-voltage-level = <0x40>;
qcom,proxy-consumer-enable;
qcom,set = <0x03>;
phandle = <0x68>;
qcom,proxy-consumer-voltage = <0x180 0xffff>;
qcom,min-dropout-voltage-level = <0xffffffff>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150a_s4_level";
};
regulator-pm8150a-s4-level-ao {
regulator-min-microvolt = <0x40>;
qcom,init-voltage-level = <0x40>;
qcom,set = <0x01>;
phandle = <0x37d>;
qcom,min-dropout-voltage-level = <0xffffffff>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150a_s4_level_ao";
};
regulator-pm8150a-s4-level-so {
regulator-min-microvolt = <0x40>;
qcom,init-voltage-level = <0x40>;
qcom,set = <0x02>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150a_s4_level_so";
};
};
rpmh-regulator-ldoa17 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa17";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l17 {
regulator-min-microvolt = <0x261600>;
qcom,init-voltage = <0x261600>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x37c>;
regulator-max-microvolt = <0x2de600>;
regulator-name = "pm8150_l17";
};
};
rpmh-regulator-ldoc9 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc9";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l9 {
regulator-min-microvolt = <0x294280>;
qcom,init-voltage = <0x294280>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x387>;
regulator-max-microvolt = <0x2d2a80>;
regulator-name = "pm8150a_l9";
};
};
msm_bus_apps_rsc {
compatible = "qcom,msm-bus-rsc";
qcom,msm-bus-id = <0x1f40>;
};
rpmh-regulator-ldof1 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldof1";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8009-l1 {
regulator-min-microvolt = <0x10d880>;
status = "disabled";
qcom,init-voltage = <0x10d880>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x38c>;
regulator-max-microvolt = <0x10d880>;
regulator-name = "pm8009_l1";
};
};
rpmh-regulator-ldoa18 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x7530>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa18";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l18 {
regulator-min-microvolt = "\0\f5";
qcom,init-voltage = "\0\f5";
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x189>;
regulator-max-microvolt = <0xe09c0>;
regulator-name = "pm8150_l18";
};
};
rpmh-regulator-ldof5 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldof5";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8009-l5 {
regulator-min-microvolt = <0x2ab980>;
status = "disabled";
qcom,init-voltage = <0x2ab980>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x38f>;
regulator-max-microvolt = <0x2dc6c0>;
regulator-name = "pm8009_l5";
};
};
rpmh-regulator-lmxlvl {
compatible = "qcom,rpmh-arc-regulator";
qcom,resource-name = "lmx.lvl";
regulator-pm8150-l4-level {
regulator-min-microvolt = <0x10>;
qcom,init-voltage-level = <0x10>;
qcom,set = <0x03>;
phandle = <0x93>;
regulator-max-microvolt = <0xffff>;
regulator-name = "pm8150_l4_level";
};
};
rpmh-regulator-smpf1 {
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "smpf1";
regulator-pm8009-s1 {
regulator-min-microvolt = <0x124f80>;
status = "disabled";
qcom,init-voltage = <0x124f80>;
qcom,set = <0x03>;
phandle = <0x38a>;
regulator-max-microvolt = <0x124f80>;
regulator-name = "pm8009_s1";
};
};
system_pm {
compatible = "qcom,system-pm";
};
rpmh-regulator-ldoc5 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoc5";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l5 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0xac>;
regulator-max-microvolt = <0x2ab980>;
regulator-name = "pm8150a_l5";
};
};
rpmh-regulator-ldoa10 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa10";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l10 {
regulator-min-microvolt = <0x1b7740>;
qcom,init-voltage = <0x1b7740>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x379>;
regulator-max-microvolt = <0x2d2a80>;
regulator-name = "pm8150_l10";
};
};
rpmh-regulator-ldoa16 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "ldoa16";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150-l16 {
regulator-min-microvolt = <0x2e2480>;
qcom,init-voltage = <0x2e2480>;
qcom,set = <0x03>;
qcom,init-mode = <0x02>;
phandle = <0x37b>;
regulator-max-microvolt = <0x326a40>;
regulator-name = "pm8150_l16";
};
};
rpmh-regulator-smpf2 {
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "smpf2";
regulator-pm8009-s2 {
regulator-min-microvolt = <0x7d000>;
status = "disabled";
qcom,init-voltage = <0x7d000>;
qcom,set = <0x03>;
phandle = <0x38b>;
regulator-max-microvolt = <0x10c8e0>;
regulator-name = "pm8009_s2";
};
};
rpmh-regulator-smpc8 {
qcom,regulator-type = "pmic5-hfsmps";
qcom,mode-threshold-currents = <0x00 0x30d40>;
compatible = "qcom,rpmh-vrm-regulator";
qcom,resource-name = "smpc8";
qcom,supported-modes = <0x01 0x03>;
regulator-pm8150a-s8 {
regulator-min-microvolt = <0x124f80>;
qcom,init-voltage = <0x124f80>;
qcom,set = <0x03>;
qcom,init-mode = <0x01>;
phandle = <0xab>;
regulator-max-microvolt = <0x155cc0>;
regulator-name = "pm8150a_s8";
};
};
rpmh-regulator-ldoc11 {
qcom,regulator-type = "pmic5-ldo";
qcom,mode-threshold-currents = <0x00 0x2710>;
compatible = "qcom,rpmh-vrm-regulator";
proxy-supply = <0x81>;
qcom,resource-name = "ldoc11";
qcom,supported-modes = <0x02 0x04>;
regulator-pm8150a-l11 {
regulator-min-microvolt = <0x326a40>;
qcom,proxy-consumer-enable;
qcom,proxy-consumer-current = <0xd13a8>;
qcom,init-voltage = <0x326a40>;
qcom,set = <0x03>;
qcom,init-mode = <0x04>;
phandle = <0x81>;
regulator-max-microvolt = <0x326a40>;
regulator-name = "pm8150a_l11";
};
};
};
apps_iommu_test_device {
iommus = <0x47 0x21 0x00>;
compatible = "iommu-debug-test";
qcom,iommu-dma = "disabled";
};
wsa_core_clk {
compatible = "qcom,audio-ref-clk";
qcom,codec-lpass-clk-id = <0x309>;
phandle = <0x668>;
#clock-cells = <0x01>;
qcom,codec-lpass-ext-clk-freq = <0x124f800>;
qcom,codec-ext-clk-src = <0x03>;
};
tpdm@7860000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x7860000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x50b>;
coresight-name = "coresight-tpdm-actpm";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x211>;
phandle = <0x20d>;
};
};
};
qcom,mdss_dsi_pll@ae94900 {
clock-names = "iface_clk";
label = "MDSS DSI 0 PLL";
memory-region = <0x250>;
compatible = "qcom,mdss_dsi_pll_7nm_v4_1";
cell-index = <0x00>;
qcom,dsi-pll-ssc-mode;
qcom,dsi-pll-ssc-en;
reg = <0xae94900 0x260 0xae94400 0x800 0xaf03000 0x08 0xae94200 0x100>;
clock-rate = <0x00>;
clocks = <0x6b 0x00>;
phandle = <0x567>;
#clock-cells = <0x01>;
reg-names = "pll_base\0phy_base\0gdsc_base\0dynamic_pll_base";
};
qcom,venus@aab0000 {
qcom,firmware-name = "venus";
clock-names = "xo\0core\0ahb";
qcom,msm-bus,name = "pil-venus";
qcom,proxy-reg-names = "vdd";
qcom,proxy-timeout-ms = <0x64>;
qcom,msm-bus,num-cases = <0x02>;
memory-region = <0x9b>;
compatible = "qcom,pil-tz-generic";
qcom,core-freq = <0xbebc200>;
qcom,proxy-clock-names = "xo\0core\0ahb";
reg = <0xaab0000 0x2000>;
clocks = <0x6a 0x0f 0x6a 0x05 0x6a 0x00>;
qcom,msm-bus,vectors-KBps = <0x3f 0x200 0x00 0x00 0x3f 0x200 0x00 0x4a380>;
qcom,pas-id = <0x09>;
qcom,ahb-freq = <0xbebc200>;
qcom,msm-bus,num-paths = <0x01>;
qcom,complete-ramdump;
vdd-supply = <0x9a>;
};
qcom,cam-jpeg {
compat-hw-name = "qcom,jpegenc\0qcom,jpegdma";
num-jpeg-enc = <0x01>;
compatible = "qcom,cam-jpeg";
status = "ok";
num-jpeg-dma = <0x01>;
};
cti@7120000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7120000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x535>;
coresight-name = "coresight-cti-cpu1";
cpu = <0x0e>;
reg-names = "cti-base";
};
regulator-dbb1 {
regulator-min-microvolt = <0x36ee80>;
startup-delay-us = <0x3e8>;
compatible = "regulator-fixed";
enable-active-high;
phandle = <0x661>;
gpio = <0x63e 0x01 0x00>;
regulator-max-microvolt = <0x36ee80>;
regulator-name = "vdd_tof";
};
qcom,csid0@acb5200 {
clock-control-debugfs = "true";
clock-names = "ife_csid_clk_src\0ife_csid_clk\0cphy_rx_clk_src\0ife_cphy_rx_clk\0ife_clk_src\0ife_clk\0ife_0_areg\0ife_0_ahb\0ife_axi_clk";
regulator-names = "camss\0ife0";
reg-cam-base = "\0\vR";
compatible = "qcom,csid480";
cell-index = <0x00>;
camss-supply = <0x255>;
status = "ok";
clock-rates = <0x17d78400 0x00 0x17d78400 0x00 0x14dc9380 0x00 0x5f5e100 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c4fecc0 0x00 0xbebc200 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x22551000 0x00 0x11e1a300 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x2aea5400 0x00 0x17d78400 0x00 0x00>;
ife0-supply = <0x26f>;
reg = <0xacb5200 0x1000>;
clocks = <0x6c 0x30 0x6c 0x2f 0x6c 0x0e 0x6c 0x2e 0x6c 0x2d 0x6c 0x2c 0x6c 0x2a 0x6c 0x29 0x6c 0x2b>;
phandle = <0x59a>;
interrupt-names = "csid";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
src-clock-name = "ife_csid_clk_src";
reg-names = "csid";
interrupts = <0x00 0x1d0 0x01>;
};
qcom,msm-dai-tdm-quat-tx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9131>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f8>;
qcom,msm-cpudai-tdm-group-port-id = <0x9031>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-quat-tx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9031>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x30e>;
};
};
spi@880000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2d3>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x880000 0x4000>;
clocks = <0x16 0x78 0x16 0x88 0x16 0x89>;
phandle = <0x5d2>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2d2>;
reg-names = "se_phys";
interrupts = <0x00 0x175 0x04>;
dmas = <0x2c4 0x00 0x00 0x01 0x40 0x00 0x2c4 0x01 0x00 0x01 0x40 0x00>;
};
qcom,spss@1880000 {
qcom,firmware-name = "spss";
clock-names = "xo";
qcom,proxy-reg-names = "vdd_cx";
qcom,proxy-timeout-ms = <0x2710>;
mbox-names = "spss-pil";
qcom,spss-scsr-bits = <0x18 0x19>;
vdd_mx-supply = <0x69>;
memory-region = <0x87>;
compatible = "qcom,pil-tz-generic";
mboxes = <0x02 0x00>;
qcom,signal-aop;
status = "ok";
qcom,vdd_cx-uV-uA = <0x180 0x186a0>;
qcom,proxy-clock-names = "xo";
reg = <0x188101c 0x04 0x1881024 0x04 0x1881028 0x04 0x188103c 0x04 0x1882014 0x04>;
clocks = <0x15 0x00>;
qcom,extra-size = <0x1000>;
qcom,pil-generic-irq-handler;
qcom,pas-id = <0x0e>;
qcom,complete-ramdump;
reg-names = "sp2soc_irq_status\0sp2soc_irq_clr\0sp2soc_irq_mask\0rmb_err\0rmb_err_spare2";
vdd_cx-supply = <0x66>;
interrupts = <0x00 0x160 0x01>;
vdd_mx-uV = <0x180 0x186a0>;
};
ipcc-self-ping-npu {
compatible = "qcom,ipcc-self-ping";
mboxes = <0x3f 0x07 0x03>;
phandle = <0x61d>;
interrupts-extended = <0x8b 0x07 0x03 0x04>;
};
qcom,msm-dai-q6 {
compatible = "qcom,msm-dai-q6";
qcom,msm-dai-q6-sb-7-rx {
qcom,msm-dai-q6-dev-id = <0x400e>;
compatible = "qcom,msm-dai-q6-dev";
qcom,msm-dai-q6-slim-dev-id = <0x00>;
phandle = <0x305>;
};
qcom,msm-dai-q6-usb-audio-tx {
qcom,msm-dai-q6-dev-id = <0x7001>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x304>;
};
qcom,msm-dai-q6-be-afe-pcm-rx {
qcom,msm-dai-q6-dev-id = <0xe0>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x2fb>;
};
qcom,msm-dai-q6-incall-music-2-rx {
qcom,msm-dai-q6-dev-id = <0x8002>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x302>;
};
qcom,msm-dai-q6-usb-audio-rx {
qcom,msm-dai-q6-dev-id = <0x7000>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x303>;
};
qcom,msm-dai-q6-incall-record-rx {
qcom,msm-dai-q6-dev-id = <0x8003>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x2ff>;
};
qcom,msm-dai-q6-afe-proxy-rx {
qcom,msm-dai-q6-dev-id = <0xf1>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x2fd>;
};
qcom,msm-dai-q6-incall-record-tx {
qcom,msm-dai-q6-dev-id = <0x8004>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x300>;
};
qcom,msm-dai-q6-bt-sco-rx {
qcom,msm-dai-q6-dev-id = <0x3000>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x5df>;
};
qcom,msm-dai-q6-be-afe-pcm-tx {
qcom,msm-dai-q6-dev-id = <0xe1>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x2fc>;
};
qcom,msm-dai-q6-int-fm-rx {
qcom,msm-dai-q6-dev-id = <0x3004>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x5e1>;
};
qcom,msm-dai-q6-bt-sco-tx {
qcom,msm-dai-q6-dev-id = <0x3001>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x5e0>;
};
qcom,msm-dai-q6-incall-music-rx {
qcom,msm-dai-q6-dev-id = <0x8005>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x301>;
};
qcom,msm-dai-q6-sb-8-tx {
qcom,msm-dai-q6-dev-id = <0x4011>;
compatible = "qcom,msm-dai-q6-dev";
qcom,msm-dai-q6-slim-dev-id = <0x00>;
phandle = <0x5de>;
};
qcom,msm-dai-q6-int-fm-tx {
qcom,msm-dai-q6-dev-id = <0x3005>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x5e2>;
};
qcom,msm-dai-q6-sb-7-tx {
qcom,msm-dai-q6-dev-id = <0x400f>;
compatible = "qcom,msm-dai-q6-dev";
qcom,msm-dai-q6-slim-dev-id = <0x00>;
phandle = <0x306>;
};
qcom,msm-dai-q6-afe-proxy-tx {
qcom,msm-dai-q6-dev-id = <0xf0>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x2fe>;
};
};
cti@601a000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x601a000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x52e>;
coresight-name = "coresight-cti10";
reg-names = "cti-base";
};
qcom,qsee_irq {
compatible = "qcom,kona-qsee-irq";
#interrupt-cells = <0x03>;
phandle = <0x86>;
interrupt-names = "sp_ipc0\0sp_ipc1";
interrupt-controller;
syscon = <0x85>;
interrupts = <0x00 0x15c 0x04 0x00 0x15d 0x04>;
};
wsa_spkr_en1_pinctrl {
compatible = "qcom,msm-cdc-pinctrl";
pinctrl-1 = <0x467>;
pinctrl-names = "aud_active\0aud_sleep";
phandle = <0x670>;
pinctrl-0 = <0x468>;
};
cti@6c2c000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c2c000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x524>;
coresight-name = "coresight-cti-dlct_cti2";
reg-names = "cti-base";
};
mailbox@188501c {
#mbox-cells = <0x01>;
compatible = "qcom,kona-spcs-global";
reg = <0x188501c 0x04>;
phandle = <0x91>;
};
qcom,kgsl-busmon {
operating-points-v2 = <0x331>;
label = "kgsl-busmon";
compatible = "qcom,kgsl-busmon";
phandle = <0x611>;
};
funnel@6b04000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6b04000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4ed>;
coresight-name = "coresight-funnel-swao";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@3 {
reg = <0x06>;
endpoint {
remote-endpoint = <0x19b>;
phandle = <0x19e>;
slave-mode;
};
};
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x198>;
phandle = <0x197>;
};
};
port@2 {
reg = <0x05>;
endpoint {
remote-endpoint = <0x19a>;
phandle = <0x237>;
slave-mode;
};
};
port@5 {
reg = <0x05>;
endpoint {
remote-endpoint = <0x19d>;
phandle = <0x1d2>;
slave-mode;
};
};
port@4 {
reg = <0x07>;
endpoint {
remote-endpoint = <0x19c>;
phandle = <0x1a6>;
slave-mode;
};
};
port@1 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x199>;
phandle = <0x238>;
slave-mode;
};
};
};
};
audio_etm0 {
compatible = "qcom,coresight-remote-etm";
qcom,inst-id = <0x05>;
coresight-name = "coresight-audio-etm0";
port {
endpoint {
remote-endpoint = <0x237>;
phandle = <0x19a>;
};
};
};
qcom,spss_utils {
qcom,spss-fuse1-bit = <0x1b>;
qcom,spss-fuse2-bit = <0x1a>;
qcom,spss-fuse4-addr = <0x780218>;
pil-mem = <0x87>;
compatible = "qcom,spss-utils";
qcom,spss-debug-reg-addr = <0x1886020>;
qcom,spss-fuse2-addr = <0x780234>;
status = "ok";
qcom,spss-dev-firmware-name = "spss2d";
qcom,spss-test-firmware-name = "spss2t";
qcom,pil-size = <0xf0000>;
phandle = <0x394>;
qcom,spss-emul-type-reg-addr = <0x1fc8004>;
qcom,spss-fuse1-addr = <0x780234>;
qcom,spss-fuse3-addr = <0x7801e8>;
qcom,spss-fuse3-bit = <0x0a>;
qcom,pil-addr = <0x8be00000>;
qcom,spss-fuse4-bit = <0x01>;
qcom,spss-prod-firmware-name = "spss2p";
};
hwlock {
compatible = "qcom,tcsr-mutex";
#hwlock-cells = <0x01>;
phandle = <0x84>;
syscon = <0x82 0x00 0x1000>;
};
spi@884000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2d5>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x884000 0x4000>;
clocks = <0x16 0x7a 0x16 0x88 0x16 0x89>;
phandle = <0x5d3>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2d4>;
reg-names = "se_phys";
interrupts = <0x00 0x247 0x04>;
dmas = <0x2c4 0x00 0x01 0x01 0x40 0x00 0x2c4 0x01 0x01 0x01 0x40 0x00>;
};
qcom,cpu-cpu-llcc-bwmon@90b6400 {
qcom,count-unit = <0x10000>;
compatible = "qcom,bimc-bwmon4";
qcom,target-dev = <0x4b>;
qcom,hw-timer-hz = <0x124f800>;
reg = <0x90b6400 0x300 0x90b6300 0x200>;
phandle = <0x359>;
reg-names = "base\0global_base";
interrupts = <0x00 0x245 0x04>;
qcom,mport = <0x00>;
};
aop-msg-client {
mbox-names = "aop";
compatible = "qcom,debugfs-qmp-client";
mboxes = <0x02 0x00>;
};
qcom,smp2p-adsp {
qcom,remote-pid = <0x02>;
qcom,local-pid = <0x00>;
compatible = "qcom,smp2p";
mboxes = <0x8b 0x03 0x02>;
qcom,smem = <0x1bb 0x1ad>;
interrupt-parent = <0x8b>;
interrupts = <0x03 0x02 0x01>;
master-kernel {
qcom,entry-name = "master-kernel";
phandle = <0x96>;
#qcom,smem-state-cells = <0x01>;
};
qcom,smp2p-rdbg2-in {
qcom,entry-name = "rdbg";
#interrupt-cells = <0x02>;
phandle = <0x252>;
interrupt-controller;
};
qcom,smp2p-rdbg2-out {
qcom,entry-name = "rdbg";
phandle = <0x251>;
#qcom,smem-state-cells = <0x01>;
};
slave-kernel {
qcom,entry-name = "slave-kernel";
#interrupt-cells = <0x02>;
phandle = <0x95>;
interrupt-controller;
};
};
qcom,camcc@ad00000 {
clock-names = "cfg_ahb_clk";
vdd_mx-supply = <0x69>;
compatible = "qcom,camcc-kona-v2\0syscon";
vdd_mm-supply = <0x68>;
#reset-cells = <0x01>;
reg = <0xad00000 0x10000>;
clocks = <0x16 0x0b>;
phandle = <0x6c>;
#clock-cells = <0x01>;
reg-names = "cc_base";
};
qcom,cam-fd {
compat-hw-name = "qcom,fd";
compatible = "qcom,cam-fd";
status = "ok";
num-fd = <0x01>;
};
funnel@6e12000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6e12000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x512>;
coresight-name = "coresight-funnel-ddr-ch02";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x22b>;
phandle = <0x228>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x22c>;
phandle = <0x22f>;
slave-mode;
};
};
};
};
funnel@6c0b000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6c0b000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x50d>;
coresight-name = "coresight-funnel-dl-mm";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@3 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x216>;
phandle = <0x21b>;
slave-mode;
};
};
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x213>;
phandle = <0x201>;
};
};
port@2 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x215>;
phandle = <0x21a>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x214>;
phandle = <0x217>;
slave-mode;
};
};
};
};
qcom,rpm-stats@c3f0004 {
compatible = "qcom,rpm-stats";
reg = <0xc300000 0x1000 0xc3f0004 0x04>;
reg-names = "phys_addr_base\0offset_addr";
qcom,num-records = <0x03>;
};
ssphy@88eb000 {
clock-names = "aux_clk\0pipe_clk\0pipe_clk_mux\0pipe_clk_ext_src\0ref_clk_src\0ref_clk\0com_aux_clk";
qcom,vbus-valid-override;
qcom,vdd-voltage-level = <0x00 0xdea80 0xdea80>;
compatible = "qcom,usb-ssphy-qmp-v2";
core-supply = <0x7e>;
qcom,qmp-phy-init-seq = <0x94 0x1a 0x00 0x1bc 0x11 0x00 0x158 0x01 0x00 0xbc 0x82 0x00 0xcc 0xab 0x00 0xd0 0xea 0x00 0xd4 0x02 0x00 0x1ac 0xca 0x00 0x1b0 0x1e 0x00 0x74 0x06 0x00 0x7c 0x16 0x00 0x84 0x36 0x00 0x110 0x24 0x00 0xb0 0x34 0x00 0xac 0x14 0x00 0xa4 0x04 0x00 0x50 0x0a 0x00 0x11c 0x02 0x00 0x118 0x24 0x00 0x16c 0x08 0x00 0xc4 0x82 0x00 0xd8 0xab 0x00 0xdc 0xea 0x00 0xe0 0x02 0x00 0xb8 0x82 0x00 0xb4 0x34 0x00 0x78 0x06 0x00 0x80 0x16 0x00 0x88 0x36 0x00 0x1b4 0xca 0x00 0x1b8 0x1e 0x00 0x60 0x20 0x00 0x10 0x01 0x00 0x1c 0x31 0x00 0x20 0x01 0x00 0x30 0xde 0x00 0x34 0x07 0x00 0x24 0xde 0x00 0x28 0x07 0x00 0x10c 0x02 0x00 0x580 0xb8 0x00 0x57c 0xff 0x00 0x578 0xbf 0x00 0x574 0x7f 0x00 0x570 0x7f 0x00 0x594 0xb4 0x00 0x590 0x7b 0x00 0x58c 0x5c 0x00 0x588 0xdc 0x00 0x584 0xdc 0x00 0x444 0x99 0x00 0x44c 0x04 0x00 0x450 0x08 0x00 0x454 0x05 0x00 0x458 0x05 0x00 0x430 0x2f 0x00 0x43c 0xff 0x00 0x440 0x0f 0x00 0x434 0x7f 0x00 0x408 0x0a 0x00 0x4d4 0x54 0x00 0x4d8 0x0c 0x00 0x4ec 0x0f 0x00 0x4f0 0x4a 0x00 0x4f4 0x0a 0x00 0x5b4 0x04 0x00 0x510 0x47 0x00 0x514 0x80 0x00 0x51c 0x04 0x00 0x524 0x0e 0x00 0x4fc 0x00 0x00 0x4f8 0xc0 0x00 0x5b8 0x38 0x00 0x414 0x06 0x00 0x5bc 0x0c 0x00 0x4dc 0x1f 0x00 0x29c 0x12 0x00 0x284 0xd5 0x00 0x288 0x82 0x00 0x304 0x40 0x00 0x23c 0x11 0x00 0x240 0x02 0x00 0x8c4 0xd0 0x00 0x8c8 0x07 0x00 0x8cc 0x20 0x00 0x8d8 0x13 0x00 0x990 0xe7 0x00 0x994 0x03 0x00 0x988 0xa9 0x00 0x9d0 0x0c 0x00 0xe38 0x07 0x00 0xe18 0xf8 0x00 0x9b0 0x0a 0x00 0x9c0 0x88 0x00 0x9c4 0x13 0x00 0x9dc 0x4b 0x00 0x9ec 0x10 0x00 0x8dc 0x21 0x00 0xffffffff 0xffffffff 0x00>;
resets = <0x16 0x27 0x16 0x29>;
qcom,vdd-max-load-uA = <0xb798>;
reset-names = "phy_reset\0phy_phy_reset";
reg = <0x88eb000 0x1000 0x88eb88c 0x04>;
clocks = <0x16 0xc8 0x16 0xcb 0x16 0xcc 0x16 0x02 0x15 0x00 0x16 0xc7 0x16 0xca>;
phandle = <0x18c>;
reg-names = "qmp_phy_base\0pcs_clamp_enable_reg";
qcom,qmp-phy-reg-offset = <0x814 0xe08 0xe14 0x840 0x800 0x844>;
vdd-supply = <0x189>;
};
qcom,gdsc@10f004 {
compatible = "qcom,gdsc";
qcom,retain-regs;
reg = <0x10f004 0x04>;
phandle = <0x184>;
regulator-name = "usb30_prim_gdsc";
};
etm@7340000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb95d>;
compatible = "arm,primecell";
reg = <0x7340000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x556>;
qcom,tupwr-disable;
coresight-name = "coresight-etm3";
cpu = <0x10>;
port {
endpoint {
remote-endpoint = <0x240>;
phandle = <0x249>;
};
};
};
qcom,qup_uart@888000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
qcom,wakeup-byte = <0xfd>;
compatible = "qcom,msm-geni-serial-hs";
pinctrl-1 = <0x280 0x281>;
pinctrl-names = "default\0sleep";
status = "ok";
qcom,wrapper-core = <0x282>;
qcom,auto-suspend-disable;
reg = <0x888000 0x4000>;
clocks = <0x16 0x7c 0x16 0x88 0x16 0x89>;
phandle = <0x5ac>;
pinctrl-0 = <0x280 0x281>;
interrupts-extended = <0x01 0x00 0x248 0x04>;
reg-names = "se_phys";
};
jtagmm@7340000 {
clock-names = "core_clk";
compatible = "qcom,jtagv8-mm";
reg = <0x7340000 0x1000>;
clocks = <0x48 0x00>;
qcom,coresight-jtagmm-cpu = <0x10>;
phandle = <0x351>;
reg-names = "etm-base";
};
qcom,cam-cpas@ac40000 {
clock-names = "gcc_ahb_clk\0gcc_axi_hf_clk\0gcc_axi_sf_clk\0slow_ahb_clk_src\0cpas_ahb_clk\0cpas_core_ahb_clk\0camnoc_axi_clk_src\0camnoc_axi_clk";
qcom,msm-bus,name = "cam_ahb";
regulator-names = "camss-vdd";
label = "cpas";
camnoc-bus-width = <0x20>;
reg-cam-base = <0x40000 0x42000>;
qcom,msm-bus,num-cases = <0x08>;
control-camnoc-axi-clk;
compatible = "qcom,cam-cpas";
arch-compat = "cpas_top";
camnoc-axi-min-ib-bw = <0xb2d05e00>;
cell-index = <0x00>;
status = "ok";
client-id-based;
clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x124f800 0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x11e1a300 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x1c9c3800 0x00>;
vdd-corners = <0x10 0x30 0x40 0x80 0xc0 0x100 0x140 0x150 0x180 0x1a0>;
camss-vdd-supply = <0x255>;
reg = <0xac40000 0x1000 0xac42000 0x8000>;
clocks = <0x16 0x0b 0x16 0x0c 0x16 0x0d 0x6c 0x6d 0x6c 0x0d 0x6c 0x0c 0x6c 0x06 0x6c 0x05>;
qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x12c00 0x01 0x24d 0x00 0x12c00 0x01 0x24d 0x00 0x249f0 0x01 0x24d 0x00 0x249f0 0x01 0x24d 0x00 0x493e0 0x01 0x24d 0x00 0x493e0 0x01 0x24d 0x00 0x493e0>;
interrupt-names = "cpas_camnoc";
clock-cntl-level = "suspend\0minsvs\0lowsvs\0svs\0svs_l1\0nominal\0nominal_l1\0turbo";
src-clock-name = "camnoc_axi_clk_src";
qcom,msm-bus,num-paths = <0x01>;
reg-names = "cam_cpas_top\0cam_camnoc";
camnoc-axi-clk-bw-margin-perc = <0x14>;
interrupts = <0x00 0x1cb 0x01>;
client-names = "csiphy0\0csiphy1\0csiphy2\0csiphy3\0csiphy4\0csiphy5\0cci0\0cci1\0csid0\0csid1\0csid2\0csid3\0csid4\0csid5\0csid6\0ife0\0ife1\0ife2\0ife3\0ife4\0ife5\0ife6\0custom0\0ipe0\0cam-cdm-intf0\0cpas-cdm0\0bps0\0icp0\0jpeg-dma0\0jpeg-enc0\0fd0";
vdd-corner-ahb-mapping = "suspend\0minsvs\0lowsvs\0svs\0svs_l1\0nominal\0nominal\0nominal\0turbo\0turbo";
camera-bus-nodes {
level3-nodes {
level-index = <0x03>;
level3-rt0-rd-wr-sum {
node-name = "level3-rt0-rd-wr-sum";
qcom,axi-port-name = "cam_hf_0";
cell-index = <0x00>;
ib-bw-voting-needed;
phandle = <0x25f>;
traffic-merge-type = <0x00>;
qcom,axi-port-mnoc {
qcom,msm-bus,name = "cam_hf_0_mnoc";
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,vectors-KBps = <0xaa 0x200 0x00 0x00 0xaa 0x200 0x00 0x00>;
qcom,msm-bus-vector-dyn-vote;
qcom,msm-bus,num-paths = <0x01>;
};
};
level3-nrt0-rd-wr-sum {
node-name = "level3-nrt0-rd-wr-sum";
qcom,axi-port-name = "cam_sf_0";
cell-index = <0x01>;
phandle = <0x260>;
traffic-merge-type = <0x00>;
qcom,axi-port-mnoc {
qcom,msm-bus,name = "cam_sf_0_mnoc";
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,vectors-KBps = <0x89 0x200 0x00 0x00 0x89 0x200 0x00 0x00>;
qcom,msm-bus-vector-dyn-vote;
qcom,msm-bus,num-paths = <0x01>;
};
};
level3-nrt1-rd-wr-sum {
node-name = "level3-nrt1-rd-wr-sum";
qcom,axi-port-name = "cam_sf_icp";
cell-index = <0x02>;
phandle = <0x261>;
traffic-merge-type = <0x00>;
qcom,axi-port-mnoc {
qcom,msm-bus,name = "cam_sf_icp_mnoc";
qcom,msm-bus,num-cases = <0x02>;
qcom,msm-bus,vectors-KBps = <0xab 0x200 0x00 0x00 0xab 0x200 0x00 0x00>;
qcom,msm-bus-vector-dyn-vote;
qcom,msm-bus,num-paths = <0x01>;
};
};
};
level0-nodes {
level-index = <0x00>;
ife1-rdi-all-rd {
constituent-paths = <0x04 0x05 0x06 0x07>;
traffic-data = <0x105>;
node-name = "ife1-rdi-all-rd";
client-name = "ife1";
cell-index = <0x19>;
parent-node = <0x268>;
phandle = <0x587>;
traffic-transaction-type = <0x00>;
};
ife0-rdi-all-rd {
constituent-paths = <0x04 0x05 0x06 0x07>;
traffic-data = <0x105>;
node-name = "ife0-rdi-all-rd";
client-name = "ife0";
cell-index = <0x18>;
parent-node = <0x268>;
phandle = <0x586>;
traffic-transaction-type = <0x00>;
};
ife1-linear-pdaf-wr {
constituent-paths = <0x00 0x08>;
traffic-data = <0x101>;
node-name = "ife1-linear-pdaf-wr";
client-name = "ife1";
cell-index = <0x13>;
parent-node = <0x267>;
phandle = <0x581>;
traffic-transaction-type = <0x01>;
};
fd0-all-rd {
traffic-data = <0x100>;
node-name = "fd0-all-rd";
client-name = "fd0";
cell-index = <0x29>;
parent-node = <0x265>;
phandle = <0x597>;
traffic-transaction-type = <0x00>;
};
ife1-rdi-pixel-raw-wr {
constituent-paths = <0x04 0x05 0x06 0x09>;
traffic-data = <0x104>;
node-name = "ife1-rdi-pixel-raw-wr";
client-name = "ife1";
cell-index = <0x1c>;
parent-node = <0x269>;
phandle = <0x58a>;
traffic-transaction-type = <0x01>;
};
jpeg-enc0-all-wr {
traffic-data = <0x100>;
node-name = "jpeg-enc0-all-wr";
client-name = "jpeg-enc0";
cell-index = <0x24>;
parent-node = <0x26c>;
phandle = <0x592>;
traffic-transaction-type = <0x01>;
};
icp0-all-rd {
traffic-data = <0x100>;
node-name = "icp0-all-rd";
client-name = "icp0";
cell-index = <0x2b>;
parent-node = <0x26e>;
phandle = <0x599>;
traffic-transaction-type = <0x00>;
};
jpeg-dma0-all-wr {
traffic-data = <0x100>;
node-name = "jpeg-dma0-all-wr";
client-name = "jpeg-dma0";
cell-index = <0x25>;
parent-node = <0x26c>;
phandle = <0x593>;
traffic-transaction-type = <0x01>;
};
custom0-all-rd {
traffic-data = <0x100>;
node-name = "custom0-all-rd";
client-name = "custom0";
cell-index = <0x1a>;
parent-node = <0x268>;
phandle = <0x588>;
traffic-transaction-type = <0x00>;
};
bps0-all-wr {
traffic-data = <0x100>;
node-name = "bps0-all-wr";
client-name = "bps0";
cell-index = <0x20>;
parent-node = <0x26a>;
phandle = <0x58e>;
traffic-transaction-type = <0x01>;
};
ife3-rdi-all-wr {
constituent-paths = <0x04 0x05 0x06 0x07>;
traffic-data = <0x105>;
node-name = "ife3-rdi-all-wr";
client-name = "ife3";
cell-index = <0x15>;
parent-node = <0x267>;
phandle = <0x583>;
traffic-transaction-type = <0x01>;
};
ife1-ubwc-stats-wr {
constituent-paths = <0x01 0x02 0x03>;
traffic-data = <0x102>;
node-name = "ife1-ubwc-stats-wr";
client-name = "ife1";
cell-index = <0x11>;
parent-node = <0x266>;
phandle = <0x57f>;
traffic-transaction-type = <0x01>;
};
ife0-ubwc-stats-wr {
constituent-paths = <0x01 0x02 0x03>;
traffic-data = <0x102>;
node-name = "ife0-ubwc-stats-wr";
client-name = "ife0";
cell-index = <0x10>;
parent-node = <0x266>;
phandle = <0x57e>;
traffic-transaction-type = <0x01>;
};
ife6-rdi-all-wr {
constituent-paths = <0x04 0x05 0x06 0x07>;
traffic-data = <0x105>;
node-name = "ife6-rdi-all-wr";
client-name = "ife6";
cell-index = <0x1d>;
parent-node = <0x269>;
phandle = <0x58b>;
traffic-transaction-type = <0x01>;
};
jpeg-dma0-all-rd {
traffic-data = <0x100>;
node-name = "jpeg-dma0-all-rd";
client-name = "jpeg-dma0";
cell-index = <0x27>;
parent-node = <0x26d>;
phandle = <0x595>;
traffic-transaction-type = <0x00>;
};
ife0-linear-pdaf-wr {
constituent-paths = <0x00 0x08>;
traffic-data = <0x101>;
node-name = "ife0-linear-pdaf-wr";
client-name = "ife0";
cell-index = <0x12>;
parent-node = <0x267>;
phandle = <0x580>;
traffic-transaction-type = <0x01>;
};
ife5-rdi-all-wr {
constituent-paths = <0x04 0x05 0x06 0x07>;
traffic-data = <0x105>;
node-name = "ife5-rdi-all-wr";
client-name = "ife5";
cell-index = <0x17>;
parent-node = <0x267>;
phandle = <0x585>;
traffic-transaction-type = <0x01>;
};
jpeg-enc0-all-rd {
traffic-data = <0x100>;
node-name = "jpeg-enc0-all-rd";
client-name = "jpeg-enc0";
cell-index = <0x26>;
parent-node = <0x26d>;
phandle = <0x594>;
traffic-transaction-type = <0x00>;
};
ipe0-in-rd {
traffic-data = <0x20>;
node-name = "ipe0-in-rd";
client-name = "ipe0";
cell-index = <0x23>;
parent-node = <0x265>;
phandle = <0x591>;
traffic-transaction-type = <0x00>;
};
ife2-rdi-all-wr {
constituent-paths = <0x04 0x05 0x06 0x07>;
traffic-data = <0x105>;
node-name = "ife2-rdi-all-wr";
client-name = "ife2";
cell-index = <0x14>;
parent-node = <0x267>;
phandle = <0x582>;
traffic-transaction-type = <0x01>;
};
cpas-cdm0-all-rd {
traffic-data = <0x100>;
node-name = "cpas-cdm0-all-rd";
client-name = "cpas-cdm0";
cell-index = <0x2a>;
parent-node = <0x265>;
phandle = <0x598>;
traffic-transaction-type = <0x00>;
};
ife4-rdi-all-wr {
constituent-paths = <0x04 0x05 0x06 0x07>;
traffic-data = <0x105>;
node-name = "ife4-rdi-all-wr";
client-name = "ife4";
cell-index = <0x16>;
parent-node = <0x267>;
phandle = <0x584>;
traffic-transaction-type = <0x01>;
};
ipe0-ref-rd {
traffic-data = <0x21>;
node-name = "ipe0-ref-rd";
client-name = "ipe0";
cell-index = <0x21>;
parent-node = <0x26b>;
phandle = <0x58f>;
traffic-transaction-type = <0x00>;
};
bps0-all-rd {
traffic-data = <0x100>;
node-name = "bps0-all-rd";
client-name = "bps0";
cell-index = <0x22>;
parent-node = <0x26b>;
phandle = <0x590>;
traffic-transaction-type = <0x00>;
};
ife0-rdi-pixel-raw-wr {
constituent-paths = <0x04 0x05 0x06 0x09>;
traffic-data = <0x104>;
node-name = "ife0-rdi-pixel-raw-wr";
client-name = "ife0";
cell-index = <0x1b>;
parent-node = <0x269>;
phandle = <0x589>;
traffic-transaction-type = <0x01>;
};
fd0-all-wr {
traffic-data = <0x100>;
node-name = "fd0-all-wr";
client-name = "fd0";
cell-index = <0x28>;
parent-node = <0x264>;
phandle = <0x596>;
traffic-transaction-type = <0x01>;
};
ipe0-all-wr {
constituent-paths = <0x22 0x23 0x24>;
traffic-data = <0x100>;
node-name = "ipe0-all-wr";
client-name = "ipe0";
cell-index = <0x1f>;
parent-node = <0x26a>;
phandle = <0x58d>;
traffic-transaction-type = <0x01>;
};
custom0-all-wr {
traffic-data = <0x100>;
node-name = "custom0-all-wr";
client-name = "custom0";
cell-index = <0x1e>;
parent-node = <0x269>;
phandle = <0x58c>;
traffic-transaction-type = <0x01>;
};
};
level2-nodes {
camnoc-max-needed;
level-index = <0x02>;
level2-rt0-wr {
node-name = "level2-rt0-wr";
cell-index = <0x03>;
parent-node = <0x25f>;
phandle = <0x262>;
traffic-merge-type = <0x01>;
};
level2-nrt1-rd {
bus-width-factor = <0x04>;
node-name = "level2-nrt1-rd";
cell-index = <0x07>;
parent-node = <0x261>;
phandle = <0x26e>;
traffic-merge-type = <0x00>;
};
level2-rt0-rd {
node-name = "level2-rt0-rd";
cell-index = <0x04>;
parent-node = <0x25f>;
phandle = <0x263>;
traffic-merge-type = <0x01>;
};
level2-nrt0-wr {
node-name = "level2-nrt0-wr";
cell-index = <0x05>;
parent-node = <0x260>;
phandle = <0x264>;
traffic-merge-type = <0x01>;
};
level2-nrt0-rd {
node-name = "level2-nrt0-rd";
cell-index = <0x06>;
parent-node = <0x260>;
phandle = <0x265>;
traffic-merge-type = <0x01>;
};
};
level1-nodes {
camnoc-max-needed;
level-index = <0x01>;
level1-nrt0-wr0 {
node-name = "level1-nrt0-wr0";
cell-index = <0x0c>;
parent-node = <0x264>;
phandle = <0x26a>;
traffic-merge-type = <0x00>;
};
level1-rt0-wr1 {
node-name = "level1-rt0-wr1";
cell-index = <0x09>;
parent-node = <0x262>;
phandle = <0x267>;
traffic-merge-type = <0x00>;
};
level1-rt0-wr2 {
node-name = "level1-rt0-wr2";
cell-index = <0x0b>;
parent-node = <0x262>;
phandle = <0x269>;
traffic-merge-type = <0x00>;
};
level1-nrt0-rd0 {
node-name = "level1-nrt0-rd0";
cell-index = <0x0d>;
parent-node = <0x265>;
phandle = <0x26b>;
traffic-merge-type = <0x00>;
};
level1-rt0-rd0 {
node-name = "level1-rt0-rd0";
cell-index = <0x0a>;
parent-node = <0x263>;
phandle = <0x268>;
traffic-merge-type = <0x00>;
};
level1-rt0-wr0 {
node-name = "level1-rt0-wr0";
cell-index = <0x08>;
parent-node = <0x262>;
phandle = <0x266>;
traffic-merge-type = <0x00>;
};
level1-nrt0-wr1 {
node-name = "level1-nrt0-wr1";
cell-index = <0x0e>;
parent-node = <0x264>;
phandle = <0x26c>;
traffic-merge-type = <0x00>;
};
level1-nrt0-rd2 {
node-name = "level1-nrt0-rd2";
cell-index = <0x0f>;
parent-node = <0x265>;
phandle = <0x26d>;
traffic-merge-type = <0x00>;
};
};
};
};
i2c@888000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2cb>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x888000 0x4000>;
clocks = <0x16 0x7c 0x16 0x88 0x16 0x89>;
phandle = <0x5ce>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2ca>;
interrupts = <0x00 0x248 0x04>;
dmas = <0x2c4 0x00 0x02 0x03 0x40 0x00 0x2c4 0x01 0x02 0x03 0x40 0x00>;
};
qcom,csiphy@ac70000 {
clock-names = "cphy_rx_clk_src\0csiphy3_clk\0csi3phytimer_clk_src\0csi3phytimer_clk";
regulator-names = "gdscr\0refgen";
reg-cam-base = <0x70000>;
csi-vdd-voltage = <0x124f80>;
compatible = "qcom,csiphy-v1.2.1\0qcom,csiphy";
cell-index = <0x03>;
status = "ok";
gdscr-supply = <0x255>;
mipi-csi-vdd-supply = <0x7e>;
clock-rates = <0x17d78400 0x00 0x11e1a300 0x00>;
reg = <0xac70000 0x2000>;
clocks = <0x6c 0x0e 0x6c 0x1e 0x6c 0x16 0x6c 0x15>;
phandle = <0x56c>;
interrupt-names = "csiphy";
clock-cntl-level = "turbo";
src-clock-name = "csi3phytimer_clk_src";
reg-names = "csiphy";
interrupts = <0x00 0x1c0 0x01>;
refgen-supply = <0xb4>;
};
qcom,smp2p-cdsp {
qcom,remote-pid = <0x05>;
qcom,local-pid = <0x00>;
compatible = "qcom,smp2p";
mboxes = <0x8b 0x06 0x02>;
qcom,smem = <0x5e 0x1b0>;
interrupt-parent = <0x8b>;
interrupts = <0x06 0x02 0x01>;
master-kernel {
qcom,entry-name = "master-kernel";
phandle = <0x99>;
#qcom,smem-state-cells = <0x01>;
};
qcom,smp2p-qvrexternal5-out {
qcom,entry-name = "qvrexternal";
phandle = <0x335>;
#qcom,smem-state-cells = <0x01>;
};
qcom,smp2p-rdbg5-in {
qcom,entry-name = "rdbg";
#interrupt-cells = <0x02>;
phandle = <0x254>;
interrupt-controller;
};
qcom,smp2p-rdbg5-out {
qcom,entry-name = "rdbg";
phandle = <0x253>;
#qcom,smem-state-cells = <0x01>;
};
slave-kernel {
qcom,entry-name = "slave-kernel";
#interrupt-cells = <0x02>;
phandle = <0x98>;
interrupt-controller;
};
};
qcom,cci@ac4f000 {
gpio-req-tbl-num = <0x00 0x01 0x02 0x03>;
clock-names = "cci_0_clk_src\0cci_0_clk";
regulator-names = "gdscr";
reg-cam-base = <0x4f000>;
gpios = <0x65 0x65 0x00 0x65 0x66 0x00 0x65 0x67 0x00 0x65 0x68 0x00>;
gpio-req-tbl-flags = <0x01 0x01 0x01 0x01>;
compatible = "qcom,cci";
pinctrl-1 = <0x258 0x259>;
cell-index = <0x00>;
pinctrl-names = "cam_default\0cam_suspend";
status = "ok";
gdscr-supply = <0x255>;
clock-rates = <0x23c3460 0x00>;
reg = <0xac4f000 0x1000>;
clocks = <0x6c 0x09 0x6c 0x08>;
phandle = <0x56f>;
interrupt-names = "cci";
clock-cntl-level = "lowsvs";
src-clock-name = "cci_0_clk_src";
pinctrl-0 = <0x256 0x257>;
gpio-req-tbl-label = "CCI_I2C_DATA0\0CCI_I2C_CLK0\0CCI_I2C_DATA1\0CCI_I2C_CLK1";
reg-names = "cci";
interrupts = <0x00 0x1cc 0x01>;
qcom,actuator4 {
regulator-names = "cam_vaf";
rgltr-load-current = <0x186a0>;
compatible = "qcom,actuator";
cell-index = <0x04>;
status = "disable";
phandle = <0x658>;
cci-master = <0x00>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = "\0/]";
rgltr-min-voltage = <0x2b9440>;
rgltr-cntrl-support;
};
qcom,i2c_fast_plus_mode {
hw-trdhld = <0x03>;
hw-tsu-sta = <0x12>;
hw-scl-stretch-en = <0x00>;
hw-thigh = <0x10>;
hw-tbuf = <0x18>;
status = "ok";
hw-thd-dat = <0x10>;
phandle = <0x573>;
cci-clk-src = <0x23c3460>;
hw-thd-sta = <0x0f>;
hw-tsp = <0x03>;
hw-tlow = <0x16>;
hw-tsu-sto = <0x11>;
};
qcom,eeprom0 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38c>;
cam_vio-supply = <0x391>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_vaf";
gpio-reset = <0x01>;
sensor-position = <0x00>;
gpios = <0x65 0x5e 0x00 0x65 0x5d 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x186a0>;
compatible = "qcom,eeprom";
pinctrl-1 = <0x46e 0x47c>;
cell-index = <0x00>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x38f>;
clock-rates = <0x16e3600>;
clocks = <0x6c 0x49>;
phandle = <0x654>;
cci-master = <0x00>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x10d880 0x00 0x2f5d00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x46d 0x47b>;
gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x10d880 0x00 0x2b9440>;
rgltr-cntrl-support;
};
qcom,actuator5 {
regulator-names = "cam_vaf";
rgltr-load-current = <0x186a0>;
compatible = "qcom,actuator";
cell-index = <0x05>;
status = "disable";
phandle = <0x65c>;
cci-master = <0x00>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = "\0/]";
rgltr-min-voltage = <0x2b9440>;
rgltr-cntrl-support;
};
qcom,cam-sensor6 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38e>;
cam_vio-supply = <0x391>;
cam_bob-supply = <0x2c9>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_bob";
gpio-reset = <0x01>;
actuator-src = <0x65f>;
gpios = <0x65 0x60 0x00 0x65 0x4e 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x1e8480>;
compatible = "qcom,cam-sensor";
eeprom-src = <0x65e>;
pinctrl-1 = <0x472 0x480>;
cell-index = <0x06>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x390>;
clock-rates = <0x16e3600>;
csiphy-sd-index = <0x02>;
clocks = <0x6c 0x4d>;
led-flash-src = <0x660>;
cci-master = <0x01>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x101d00 0x00 0x3c6cc0>;
sensor-position-pitch = <0x00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x471 0x47f>;
gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x101d00 0x00 0x2de600>;
sensor-position-yaw = <0x00>;
pwm-switch;
rgltr-cntrl-support;
sensor-position-roll = <0x10e>;
};
qcom,eeprom1 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38d>;
cam_vio-supply = <0x391>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_vaf";
gpio-reset = <0x01>;
sensor-position = <0x00>;
gpios = <0x65 0x5f 0x00 0x65 0x5c 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x186a0>;
compatible = "qcom,eeprom";
pinctrl-1 = <0x470 0x47e>;
cell-index = <0x01>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x390>;
clock-rates = <0x16e3600>;
clocks = <0x6c 0x4d>;
phandle = <0x655>;
cci-master = <0x01>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x124f80 0x00 0x2f5d00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x46f 0x47d>;
gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x124f80 0x00 0x2b9440>;
rgltr-cntrl-support;
};
qcom,i2c_fast_mode {
hw-trdhld = <0x06>;
hw-tsu-sta = <0x28>;
hw-scl-stretch-en = <0x00>;
hw-thigh = <0x26>;
hw-tbuf = <0x3e>;
status = "ok";
hw-thd-dat = <0x16>;
phandle = <0x571>;
cci-clk-src = <0x23c3460>;
hw-thd-sta = <0x23>;
hw-tsp = <0x03>;
hw-tlow = <0x38>;
hw-tsu-sto = <0x28>;
};
qcom,eeprom5 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38d>;
cam_vio-supply = <0x391>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_vaf";
gpio-reset = <0x01>;
sensor-position = <0x00>;
gpios = <0x65 0x5f 0x00 0x65 0x5c 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x00>;
compatible = "qcom,eeprom";
pinctrl-1 = <0x470 0x47e>;
cell-index = <0x05>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x390>;
clock-rates = <0x16e3600>;
clocks = <0x6c 0x4d>;
phandle = <0x65b>;
cci-master = <0x00>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x124f80 0x00 0x2f5d00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x46f 0x47d>;
gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x124f80 0x00 0x2b9440>;
rgltr-cntrl-support;
};
qcom,cam-sensor1 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38d>;
cam_vio-supply = <0x391>;
cam_bob-supply = <0x2c9>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_bob";
gpio-reset = <0x01>;
actuator-src = <0x657>;
gpios = <0x65 0x5f 0x00 0x65 0x5c 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x1e8480>;
compatible = "qcom,cam-sensor";
eeprom-src = <0x655>;
pinctrl-1 = <0x470 0x47e>;
cell-index = <0x01>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x390>;
clock-rates = <0x16e3600>;
csiphy-sd-index = <0x01>;
clocks = <0x6c 0x4b>;
led-flash-src = <0x656>;
cci-master = <0x01>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x124f80 0x00 0x3c6cc0>;
sensor-position-pitch = <0x00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x46f 0x47d>;
gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x124f80 0x00 0x2de600>;
sensor-position-yaw = <0xb4>;
pwm-switch;
rgltr-cntrl-support;
sensor-position-roll = <0x5a>;
};
qcom,i2c_standard_mode {
hw-trdhld = <0x06>;
hw-tsu-sta = <0xe7>;
hw-scl-stretch-en = <0x00>;
hw-thigh = <0xc9>;
hw-tbuf = <0xe3>;
status = "ok";
hw-thd-dat = <0x16>;
phandle = <0x570>;
cci-clk-src = <0x23c3460>;
hw-thd-sta = <0xa2>;
hw-tsp = <0x03>;
hw-tlow = <0xae>;
hw-tsu-sto = <0xcc>;
};
qcom,actuator1 {
regulator-names = "cam_vaf";
rgltr-load-current = <0x186a0>;
compatible = "qcom,actuator";
cell-index = <0x01>;
status = "disable";
phandle = <0x657>;
cci-master = <0x01>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = "\0/]";
rgltr-min-voltage = <0x2b9440>;
rgltr-cntrl-support;
};
qcom,eeprom6 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38e>;
cam_vio-supply = <0x391>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_vaf";
gpio-reset = <0x01>;
sensor-position = <0x01>;
gpios = <0x65 0x60 0x00 0x65 0x4e 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x00>;
compatible = "qcom,eeprom";
pinctrl-1 = <0x472 0x480>;
cell-index = <0x06>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x390>;
clock-rates = <0x16e3600>;
clocks = <0x6c 0x4d>;
phandle = <0x65e>;
cci-master = <0x01>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x101d00 0x00 0x2f5d00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x471 0x47f>;
gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x101d00 0x00 0x2b9440>;
rgltr-cntrl-support;
};
qcom,cam-sensor4 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38c>;
cam_vio-supply = <0x391>;
cam_bob-supply = <0x2c9>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_bob";
gpio-reset = <0x01>;
actuator-src = <0x658>;
gpios = <0x65 0x5e 0x00 0x65 0x5d 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x1e8480>;
compatible = "qcom,cam-sensor";
eeprom-src = <0x65a>;
pinctrl-1 = <0x46e 0x47c>;
cell-index = <0x04>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x38f>;
clock-rates = <0x16e3600>;
csiphy-sd-index = <0x00>;
clocks = <0x6c 0x49>;
led-flash-src = <0x659>;
cci-master = <0x00>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x10d880 0x00 0x3c6cc0>;
sensor-position-pitch = <0x00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x46d 0x47b>;
gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x10d880 0x00 0x2de600>;
sensor-position-yaw = <0xb4>;
pwm-switch;
rgltr-cntrl-support;
sensor-position-roll = <0x5a>;
};
qcom,cam-sensor0 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38c>;
cam_vio-supply = <0x391>;
cam_bob-supply = <0x2c9>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_bob";
gpio-reset = <0x01>;
actuator-src = <0x652>;
gpios = <0x65 0x5e 0x00 0x65 0x5d 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x1e8480>;
compatible = "qcom,cam-sensor";
eeprom-src = <0x654>;
pinctrl-1 = <0x46e 0x47c>;
cell-index = <0x00>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x38f>;
clock-rates = <0x16e3600>;
csiphy-sd-index = <0x00>;
clocks = <0x6c 0x49>;
led-flash-src = <0x653>;
cci-master = <0x00>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x10d880 0x00 0x3c6cc0>;
sensor-position-pitch = <0x00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x46d 0x47b>;
gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x10d880 0x00 0x2de600>;
sensor-position-yaw = <0xb4>;
pwm-switch;
rgltr-cntrl-support;
sensor-position-roll = <0x5a>;
};
qcom,actuator6 {
regulator-names = "cam_vaf";
rgltr-load-current = <0x186a0>;
compatible = "qcom,actuator";
cell-index = <0x06>;
status = "disable";
phandle = <0x65f>;
cci-master = <0x01>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = "\0/]";
rgltr-min-voltage = <0x2b9440>;
rgltr-cntrl-support;
};
qcom,eeprom4 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38c>;
cam_vio-supply = <0x391>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_vaf";
gpio-reset = <0x01>;
sensor-position = <0x00>;
gpios = <0x65 0x5e 0x00 0x65 0x5d 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x00>;
compatible = "qcom,eeprom";
pinctrl-1 = <0x46e 0x47c>;
cell-index = <0x04>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x38f>;
clock-rates = <0x16e3600>;
clocks = <0x6c 0x49>;
phandle = <0x65a>;
cci-master = <0x00>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x10d880 0x00 0x2f5d00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x46d 0x47b>;
gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x10d880 0x00 0x2b9440>;
rgltr-cntrl-support;
};
qcom,actuator0 {
regulator-names = "cam_vaf";
rgltr-load-current = <0x186a0>;
compatible = "qcom,actuator";
cell-index = <0x00>;
status = "disable";
phandle = <0x652>;
cci-master = <0x00>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = "\0/]";
rgltr-min-voltage = <0x2b9440>;
rgltr-cntrl-support;
};
qcom,cam-sensor5 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38d>;
cam_vio-supply = <0x391>;
cam_bob-supply = <0x2c9>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_bob";
gpio-reset = <0x01>;
actuator-src = <0x65c>;
gpios = <0x65 0x5f 0x00 0x65 0x5c 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x1e8480>;
compatible = "qcom,cam-sensor";
eeprom-src = <0x65b>;
pinctrl-1 = <0x470 0x47e>;
cell-index = <0x05>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x390>;
clock-rates = <0x16e3600>;
csiphy-sd-index = <0x01>;
clocks = <0x6c 0x4b>;
led-flash-src = <0x65d>;
cci-master = <0x00>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x124f80 0x00 0x3c6cc0>;
sensor-position-pitch = <0x00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x46f 0x47d>;
gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET1";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x124f80 0x00 0x2de600>;
sensor-position-yaw = <0xb4>;
pwm-switch;
rgltr-cntrl-support;
sensor-position-roll = <0x5a>;
};
qcom,i2c_custom_mode {
hw-trdhld = <0x06>;
hw-tsu-sta = <0x28>;
hw-scl-stretch-en = <0x01>;
hw-thigh = <0x26>;
hw-tbuf = <0x3e>;
status = "ok";
hw-thd-dat = <0x16>;
phandle = <0x572>;
cci-clk-src = <0x23c3460>;
hw-thd-sta = <0x23>;
hw-tsp = <0x03>;
hw-tlow = <0x38>;
hw-tsu-sto = <0x28>;
};
};
etm@7440000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb95d>;
compatible = "arm,primecell";
reg = <0x7440000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x557>;
qcom,tupwr-disable;
coresight-name = "coresight-etm4";
cpu = <0x11>;
port {
endpoint {
remote-endpoint = <0x241>;
phandle = <0x24a>;
};
};
};
qcom,msm-pcm-dtmf {
compatible = "qcom,msm-pcm-dtmf";
phandle = <0x5db>;
};
qcom,csiphy@ac72000 {
clock-names = "cphy_rx_clk_src\0csiphy4_clk\0csi4phytimer_clk_src\0csi4phytimer_clk";
regulator-names = "gdscr\0refgen";
reg-cam-base = "\0\a ";
csi-vdd-voltage = <0x124f80>;
compatible = "qcom,csiphy-v1.2.1\0qcom,csiphy";
cell-index = <0x04>;
status = "ok";
gdscr-supply = <0x255>;
mipi-csi-vdd-supply = <0x7e>;
clock-rates = <0x17d78400 0x00 0x11e1a300 0x00>;
reg = <0xac72000 0x2000>;
clocks = <0x6c 0x0e 0x6c 0x1f 0x6c 0x18 0x6c 0x17>;
phandle = <0x56d>;
interrupt-names = "csiphy";
clock-cntl-level = "turbo";
src-clock-name = "csi4phytimer_clk_src";
reg-names = "csiphy";
interrupts = <0x00 0x56 0x01>;
refgen-supply = <0xb4>;
};
cti@6017000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6017000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x52b>;
coresight-name = "coresight-cti7";
reg-names = "cti-base";
};
spi@a90000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2bc>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa90000 0x4000>;
clocks = <0x16 0x72 0x16 0x86 0x16 0x87>;
phandle = <0x5c8>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2bb>;
reg-names = "se_phys";
interrupts = <0x00 0x165 0x04>;
dmas = <0x2a7 0x00 0x04 0x01 0x40 0x00 0x2a7 0x01 0x04 0x01 0x40 0x00>;
};
funnel@6846000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6846000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4fd>;
coresight-name = "coresight-funnel-lpass";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1ce>;
phandle = <0x202>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1cf>;
phandle = <0x1d0>;
slave-mode;
};
};
};
};
hsphy@88e4000 {
vdda18-supply = <0x187>;
clock-names = "ref_clk_src";
qcom,param-override-seq = <0x43 0x70>;
qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>;
compatible = "qcom,usb-hsphy-snps-femto";
resets = <0x16 0x1c>;
vdda33-supply = <0x188>;
reset-names = "phy_reset";
reg = <0x88e4000 0x110>;
clocks = <0x15 0x00>;
phandle = <0x18b>;
reg-names = "hsusb_phy_base";
vdd-supply = <0x7d>;
};
syscon@182a0000 {
compatible = "syscon";
reg = <0x182a0000 0x1c>;
phandle = <0x6e>;
};
qcom,dsi-display-secondary {
clock-names = "mux_byte_clk0\0mux_pixel_clk0\0cphy_byte_clk0\0cphy_pixel_clk0\0mux_byte_clk1\0mux_pixel_clk1\0cphy_byte_clk1\0cphy_pixel_clk1";
label = "secondary";
qcom,mdp = <0x24e>;
compatible = "qcom,dsi-display";
pinctrl-1 = <0x416 0x41a>;
pinctrl-names = "panel_active\0panel_suspend";
qcom,dsi-ctrl = <0x563 0x564>;
qcom,dsi-phy = <0x565 0x566>;
avdd-supply = <0x647>;
clocks = <0x567 0x06 0x567 0x09 0x567 0x12 0x567 0x15 0x568 0x20 0x568 0x23 0x568 0x2c 0x568 0x2f>;
phandle = <0x70f>;
vddio-supply = <0x7f>;
pinctrl-0 = <0x415 0x419>;
qcom,platform-te-gpio = <0x65 0x43 0x00>;
qcom,panel-te-source = <0x01>;
vdd-supply = <0x81>;
};
qcom,ife1@acc3000 {
clock-control-debugfs = "true";
clock-names = "ife_1_ahb\0ife_1_areg\0ife_clk_src\0ife_clk\0ife_axi_clk";
ife1-supply = <0x270>;
regulator-names = "camss\0ife1";
reg-cam-base = <0xc3000 0x42000>;
compatible = "qcom,vfe480";
scl-clk-names = "ife_1_areg";
cell-index = <0x01>;
camss-supply = <0x255>;
status = "ok";
clocks-option = <0x6c 0x3a>;
clock-rates = <0x00 0x5f5e100 0x14dc9380 0x00 0x00 0x00 0xbebc200 0x1c4fecc0 0x00 0x00 0x00 0x11e1a300 0x22551000 0x00 0x00 0x00 0x17d78400 0x2aea5400 0x00 0x00>;
ubwc-static-cfg = <0x1026 0x1036>;
reg = <0xacc3000 0xd000 0xac42000 0x8000>;
clocks = <0x6c 0x32 0x6c 0x33 0x6c 0x36 0x6c 0x35 0x6c 0x34>;
clock-names-option = "ife_dsp_clk";
phandle = <0x59d>;
interrupt-names = "ife";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
src-clock-name = "ife_clk_src";
clock-rates-option = <0x2aea5400>;
reg-names = "ife\0cam_camnoc";
interrupts = <0x00 0x1d3 0x01>;
};
va_npl_clk {
compatible = "qcom,audio-ref-clk";
qcom,codec-lpass-clk-id = <0x310>;
phandle = <0x66b>;
#clock-cells = <0x01>;
qcom,codec-lpass-ext-clk-freq = <0x124f800>;
qcom,codec-ext-clk-src = <0x0a>;
};
qcom,qbt_handler {
compatible = "qcom,qbt-handler";
pinctrl-names = "default";
pinctrl-0 = <0x6a1>;
qcom,finger-detect-gpio = <0x6a0 0x01 0x00>;
qcom,ipc-gpio = <0x65 0x17 0x00>;
};
cti@7900000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7900000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x517>;
coresight-name = "coresight-cti-apss_cti2";
reg-names = "cti-base";
};
suspendable-llcc-bw-opp-table {
compatible = "operating-points-v2";
phandle = <0x4e>;
opp-0 {
opp-hz = <0x00 0x00>;
};
opp-1000 {
opp-hz = <0x00 0x3b9a>;
};
opp-806 {
opp-hz = <0x00 0x300a>;
};
opp-150 {
opp-hz = <0x00 0x8f0>;
};
opp-300 {
opp-hz = <0x00 0x11e1>;
};
opp-466 {
opp-hz = <0x00 0x1bc6>;
};
opp-933 {
opp-hz = <0x00 0x379c>;
};
opp-600 {
opp-hz = <0x00 0x23c3>;
};
};
qcom,msm-rtb {
compatible = "qcom,msm-rtb";
qcom,rtb-size = <0x100000>;
};
qcom,cci@ac50000 {
gpio-req-tbl-num = <0x00 0x01 0x02 0x03>;
clock-names = "cci_1_clk_src\0cci_1_clk";
regulator-names = "gdscr";
reg-cam-base = <0x50000>;
gpios = <0x65 0x69 0x00 0x65 0x6a 0x00 0x65 0x6b 0x00 0x65 0x6c 0x00>;
gpio-req-tbl-flags = <0x01 0x01 0x01 0x01>;
compatible = "qcom,cci";
pinctrl-1 = <0x25c 0x25d>;
cell-index = <0x01>;
pinctrl-names = "cam_default\0cam_suspend";
status = "ok";
gdscr-supply = <0x255>;
clock-rates = <0x23c3460 0x00>;
reg = <0xac50000 0x1000>;
clocks = <0x6c 0x0b 0x6c 0x0a>;
phandle = <0x574>;
interrupt-names = "cci";
clock-cntl-level = "lowsvs";
src-clock-name = "cci_1_clk_src";
pinctrl-0 = <0x25a 0x25b>;
gpio-req-tbl-label = "CCI_I2C_DATA2\0CCI_I2C_CLK2\0CCI_I2C_DATA3\0CCI_I2C_CLK3";
reg-names = "cci";
interrupts = <0x00 0x10f 0x01>;
qcom,i2c_fast_plus_mode {
hw-trdhld = <0x03>;
hw-tsu-sta = <0x12>;
hw-scl-stretch-en = <0x00>;
hw-thigh = <0x10>;
hw-tbuf = <0x18>;
status = "ok";
hw-thd-dat = <0x10>;
phandle = <0x578>;
cci-clk-src = <0x23c3460>;
hw-thd-sta = <0x0f>;
hw-tsp = <0x03>;
hw-tlow = <0x16>;
hw-tsu-sto = <0x11>;
};
qcom,i2c_fast_mode {
hw-trdhld = <0x06>;
hw-tsu-sta = <0x28>;
hw-scl-stretch-en = <0x00>;
hw-thigh = <0x26>;
hw-tbuf = <0x3e>;
status = "ok";
hw-thd-dat = <0x16>;
phandle = <0x576>;
cci-clk-src = <0x23c3460>;
hw-thd-sta = <0x23>;
hw-tsp = <0x03>;
hw-tlow = <0x38>;
hw-tsu-sto = <0x28>;
};
qcom,i2c_standard_mode {
hw-trdhld = <0x06>;
hw-tsu-sta = <0xe7>;
hw-scl-stretch-en = <0x00>;
hw-thigh = <0xc9>;
hw-tbuf = <0xe3>;
status = "ok";
hw-thd-dat = <0x16>;
phandle = <0x575>;
cci-clk-src = <0x23c3460>;
hw-thd-sta = <0xa2>;
hw-tsp = <0x03>;
hw-tlow = <0xae>;
hw-tsu-sto = <0xcc>;
};
qcom,eeprom3 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x661>;
cam_vio-supply = <0x391>;
regulator-names = "cam_vio\0cam_vdig\0cam_clk";
gpio-reset = <0x01>;
sensor-position = <0x01>;
gpios = <0x65 0x61 0x00 0x65 0x6d 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x2bf20 0x1d4c0 0x00>;
compatible = "qcom,eeprom";
pinctrl-1 = <0x474 0x482>;
cell-index = <0x03>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
clock-rates = <0x16e3600>;
clocks = <0x6c 0x4f>;
phandle = <0x663>;
cci-master = <0x01>;
rgltr-max-voltage = <0x00 0x36ee80 0x00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x473 0x481>;
gpio-req-tbl-label = "CAMIF_MCLK3\0CAM_RESET3";
rgltr-min-voltage = <0x00 0x36ee80 0x00>;
rgltr-cntrl-support;
};
qcom,cam-sensor3 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x661>;
cam_vio-supply = <0x391>;
regulator-names = "cam_vio\0cam_vdig\0cam_clk";
gpio-reset = <0x01>;
gpios = <0x65 0x61 0x00 0x65 0x6d 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x2bf20 0x1d4c0 0x00>;
compatible = "qcom,cam-sensor";
eeprom-src = <0x663>;
pinctrl-1 = <0x474 0x482>;
cell-index = <0x03>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
clock-rates = <0x16e3600>;
csiphy-sd-index = <0x03>;
clocks = <0x6c 0x4f>;
cci-master = <0x01>;
rgltr-max-voltage = <0x1b7740 0x36ee80 0x00>;
sensor-position-pitch = <0x00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x473 0x481>;
gpio-req-tbl-label = "CAMIF_MCLK3\0CAM_RESET3";
rgltr-min-voltage = <0x1b7740 0x36ee80 0x00>;
sensor-position-yaw = <0x00>;
rgltr-cntrl-support;
sensor-position-roll = <0x10e>;
};
qcom,cam-sensor2 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38e>;
cam_vio-supply = <0x391>;
cam_bob-supply = <0x2c9>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_bob";
gpio-reset = <0x01>;
gpios = <0x65 0x60 0x00 0x65 0x4e 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x1e8480>;
compatible = "qcom,cam-sensor";
eeprom-src = <0x662>;
pinctrl-1 = <0x472 0x480>;
cell-index = <0x02>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x390>;
clock-rates = <0x16e3600>;
csiphy-sd-index = <0x02>;
clocks = <0x6c 0x4d>;
cci-master = <0x00>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x101d00 0x00 0x3c6cc0>;
sensor-position-pitch = <0x00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x471 0x47f>;
gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x101d00 0x00 0x2de600>;
sensor-position-yaw = <0x00>;
pwm-switch;
rgltr-cntrl-support;
sensor-position-roll = <0x10e>;
};
qcom,eeprom2 {
gpio-req-tbl-num = <0x00 0x01>;
clock-names = "cam_clk";
sensor-mode = <0x00>;
cam_vdig-supply = <0x38e>;
cam_vio-supply = <0x391>;
regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk\0cam_vaf";
gpio-reset = <0x01>;
sensor-position = <0x01>;
gpios = <0x65 0x60 0x00 0x65 0x4e 0x00>;
gpio-req-tbl-flags = <0x01 0x00>;
rgltr-load-current = <0x1d4c0 0x13880 0x124f80 0x00 0x186a0>;
compatible = "qcom,eeprom";
pinctrl-1 = <0x472 0x480>;
cell-index = <0x02>;
pinctrl-names = "cam_default\0cam_suspend";
cam_clk-supply = <0x255>;
status = "disable";
gpio-no-mux = <0x00>;
cam_vana-supply = <0x390>;
clock-rates = <0x16e3600>;
clocks = <0x6c 0x4d>;
phandle = <0x662>;
cci-master = <0x00>;
cam_vaf-supply = <0x385>;
rgltr-max-voltage = <0x1b7740 0x2dc6c0 0x101d00 0x00 0x2f5d00>;
clock-cntl-level = "turbo";
pinctrl-0 = <0x471 0x47f>;
gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2";
rgltr-min-voltage = <0x1b7740 0x2ab980 0x101d00 0x00 0x2b9440>;
rgltr-cntrl-support;
};
qcom,i2c_custom_mode {
hw-trdhld = <0x06>;
hw-tsu-sta = <0x28>;
hw-scl-stretch-en = <0x01>;
hw-thigh = <0x26>;
hw-tbuf = <0x3e>;
status = "ok";
hw-thd-dat = <0x16>;
phandle = <0x577>;
cci-clk-src = <0x23c3460>;
hw-thd-sta = <0x23>;
hw-tsp = <0x03>;
hw-tlow = <0x38>;
hw-tsu-sto = <0x28>;
};
};
cti@601d000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x601d000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x531>;
coresight-name = "coresight-cti13";
reg-names = "cti-base";
};
qcom,msm-dai-fe {
compatible = "qcom,msm-dai-fe";
};
cti@6b40000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b40000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x547>;
coresight-name = "coresight-cti-ssc_cortex_m3";
reg-names = "cti-base";
};
cti@6e0d000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e0d000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x51c>;
coresight-name = "coresight-cti-ddr_dl_1_cti_1";
reg-names = "cti-base";
};
qcom,gdsc@17d06c {
qcom,no-status-check-on-disable;
qcom,gds-timeout = <0x1f4>;
compatible = "qcom,gdsc";
reg = <0x17d06c 0x04>;
phandle = <0x182>;
regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf1_gdsc";
};
jtagmm@7240000 {
clock-names = "core_clk";
compatible = "qcom,jtagv8-mm";
reg = <0x7240000 0x1000>;
clocks = <0x48 0x00>;
qcom,coresight-jtagmm-cpu = <0x0f>;
phandle = <0x350>;
reg-names = "etm-base";
};
refgen-regulator@88e7000 {
qcom,proxy-consumer-enable;
compatible = "qcom,refgen-kona-regulator";
proxy-supply = <0xb4>;
reg = <0x88e7000 0x84>;
phandle = <0xb4>;
regulator-enable-ramp-delay = <0x05>;
regulator-name = "refgen";
};
qcom,gdsc@9981004 {
clock-names = "ahb_clk";
compatible = "qcom,gdsc";
qcom,retain-regs;
reg = <0x9981004 0x04>;
clocks = <0x16 0x2b>;
phandle = <0x1e0>;
regulator-name = "npu_core_gdsc";
};
qcom,cpu-llcc-ddr-bw {
governor = "performance";
qcom,active-only;
operating-points-v2 = <0x4c>;
compatible = "qcom,devbw-ddr";
phandle = <0x4d>;
qcom,src-dst-ports = <0x81 0x200>;
};
qcom,gdsc@abf0bf8 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "mvs0c_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
vdd_parent-supply = <0x68>;
reg = <0xabf0bf8 0x04>;
clocks = <0x16 0xcd>;
phandle = <0x9a>;
qcom,msm-bus,vectors-KBps = <0x01 0x254 0x00 0x00 0x01 0x254 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "mvs0c_gdsc";
};
qcom,mdss_rotator@aea8800 {
clock-names = "gcc_iface\0gcc_bus\0iface_clk\0rot_clk";
qcom,msm-bus,name = "mdss_rotator";
qcom,mdss-sbuf-headroom = <0x14>;
qcom,msm-bus,num-cases = <0x03>;
qcom,mdss-default-ot-rd-limit = <0x20>;
compatible = "qcom,sde_rotator";
qcom,mdss-highest-bank-bit = <0x03>;
qcom,mdss-rot-safe-lut = <0xffff 0xffff>;
#list-cells = <0x01>;
status = "disabled";
qcom,mdss-rot-qos-lut = <0x00 0x00 0x00 0x00>;
qcom,supply-names = "rot-vdd";
interrupt-parent = <0x24e>;
qcom,mdss-rot-cdp-setting = <0x01 0x01>;
qcom,mdss-rot-mode = <0x01>;
reg = <0xae00000 0xac000 0xaeb8000 0x3000>;
clocks = <0x16 0x18 0x16 0x1a 0x6b 0x00 0x6b 0x32>;
phandle = <0x560>;
qcom,mdss-default-ot-wr-limit = <0x20>;
qcom,mdss-rot-vbif-qos-setting = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>;
qcom,msm-bus,vectors-KBps = <0x19 0x200 0x00 0x00 0x19 0x200 0x00 0x61a800 0x19 0x200 0x00 0x61a800>;
qcom,msm-bus,num-paths = <0x01>;
qcom,mdss-rot-danger-lut = <0x00 0x00>;
reg-names = "mdp_phys\0rot_vbif_phys";
power-domains = <0x24e>;
interrupts = <0x02 0x00>;
qcom,mdss-rot-vbif-memtype = <0x03 0x03>;
rot-vdd-supply = <0x70>;
qcom,smmu_rot_unsec_cb {
iommus = <0x47 0x215c 0x400>;
compatible = "qcom,smmu_sde_rot_unsec";
qcom,iommu-dma-addr-pool = <0x20000 0xfffe0000>;
qcom,iommu-faults = "non-fatal";
phandle = <0x562>;
};
qcom,rot-reg-bus {
qcom,msm-bus,name = "mdss_rot_reg";
qcom,msm-bus,num-cases = <0x02>;
phandle = <0x561>;
qcom,msm-bus,vectors-KBps = <0x01 0x24e 0x00 0x00 0x01 0x24e 0x00 0x12c00>;
qcom,msm-bus,num-paths = <0x01>;
};
};
syscon@1f40000 {
compatible = "syscon";
reg = <0x1f40000 0x20000>;
phandle = <0x82>;
};
qcom,glink {
#size-cells = <0x01>;
compatible = "qcom,glink";
ranges;
#address-cells = <0x01>;
npu {
qcom,remote-pid = <0x0a>;
label = "npu";
mbox-names = "npu_smem";
mboxes = <0x3f 0x07 0x00>;
transport = "smem";
interrupt-parent = <0x8b>;
phandle = <0x90>;
qcom,glink-label = "npu";
interrupts = <0x07 0x00 0x01>;
qcom,npu_qrtr {
qcom,glink-channels = "IPCRTR";
qcom,net-id = <0x01>;
qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>;
};
qcom,npu_glink_ssr {
qcom,notify-edges = <0x8c>;
qcom,glink-channels = "glink_ssr";
};
};
cdsp {
qcom,remote-pid = <0x05>;
label = "cdsp";
mbox-names = "dsps_smem";
mboxes = <0x8b 0x06 0x00>;
transport = "smem";
interrupt-parent = <0x8b>;
phandle = <0x8c>;
qcom,glink-label = "cdsp";
interrupts = <0x06 0x00 0x01>;
qcom,msm_fastrpc_rpmsg {
compatible = "qcom,msm-fastrpc-rpmsg";
qcom,glink-channels = "fastrpcglink-apps-dsp";
qcom,intents = <0x64 0x40>;
};
qcom,cdsp_glink_ssr {
qcom,notify-edges = <0x8e 0x8d 0x90>;
qcom,glink-channels = "glink_ssr";
};
qcom,cdsp_qrtr {
qcom,glink-channels = "IPCRTR";
qcom,net-id = <0x01>;
qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>;
};
qcom,msm_cdsprm_rpmsg {
compatible = "qcom,msm-cdsprm-rpmsg";
qcom,glink-channels = "cdsprmglink-apps-dsp";
qcom,intents = <0x20 0x0c>;
qcom,cdsp-cdsp-l3-gov {
compatible = "qcom,cdsp-l3";
qcom,target-dev = <0x8f>;
};
qcom,msm_hvx_rm {
compatible = "qcom,msm-hvx-rm";
#cooling-cells = <0x02>;
phandle = <0x39a>;
};
qcom,msm_cdsp_rm {
qcom,qos-latency-us = <0x2c>;
qcom,qos-maxhold-ms = <0x14>;
compatible = "qcom,msm-cdsp-rm";
#cooling-cells = <0x02>;
qcom,compute-priority-mode = <0x02>;
phandle = <0x3c>;
qcom,compute-cx-limit-en;
};
};
};
adsp {
qcom,remote-pid = <0x02>;
label = "adsp";
mbox-names = "adsp_smem";
mboxes = <0x8b 0x03 0x00>;
transport = "smem";
interrupt-parent = <0x8b>;
phandle = <0x8e>;
qcom,glink-label = "lpass";
interrupts = <0x03 0x00 0x01>;
qcom,msm_fastrpc_rpmsg {
compatible = "qcom,msm-fastrpc-rpmsg";
qcom,glink-channels = "fastrpcglink-apps-dsp";
qcom,intents = <0x64 0x40>;
};
qcom,adsp_qrtr {
qcom,glink-channels = "IPCRTR";
qcom,net-id = <0x02>;
qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>;
};
qcom,adsp_glink_ssr {
qcom,notify-edges = <0x8d 0x8c>;
qcom,glink-channels = "glink_ssr";
};
qcom,apr_tal_rpmsg {
qcom,glink-channels = "apr_audio_svc";
qcom,intents = <0x200 0x14>;
};
};
dsps {
qcom,remote-pid = <0x03>;
label = "slpi";
mbox-names = "dsps_smem";
mboxes = <0x8b 0x04 0x00>;
transport = "smem";
interrupt-parent = <0x8b>;
phandle = <0x8d>;
qcom,glink-label = "dsps";
interrupts = <0x04 0x00 0x01>;
qcom,msm_fastrpc_rpmsg {
compatible = "qcom,msm-fastrpc-rpmsg";
qcom,glink-channels = "fastrpcglink-apps-dsp";
qcom,intents = <0x64 0x40>;
};
qcom,slpi_qrtr {
qcom,low-latency;
qcom,glink-channels = "IPCRTR";
qcom,net-id = <0x02>;
qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>;
};
qcom,slpi_glink_ssr {
qcom,notify-edges = <0x8e 0x8c>;
qcom,glink-channels = "glink_ssr";
};
};
spss {
qcom,remote-pid = <0x08>;
label = "spss";
mbox-names = "spss_spss";
mboxes = <0x91 0x00>;
transport = "spss";
interrupt-parent = <0x86>;
reg = <0x1885008 0x08 0x1885010 0x04>;
phandle = <0x39b>;
qcom,glink-label = "spss";
reg-names = "qcom,spss-addr\0qcom,spss-size";
interrupts = <0x00 0x00 0x04>;
};
};
qcom,lpass@17300000 {
qcom,firmware-name = "adsp";
clock-names = "xo";
qcom,sysmon-id = <0x01>;
qcom,proxy-reg-names = "vdd_cx\0vdd_mx";
qcom,ssctl-instance-id = <0x14>;
qcom,proxy-timeout-ms = <0x2710>;
mbox-names = "adsp-pil";
vdd_mx-supply = <0x93>;
memory-region = <0x94>;
compatible = "qcom,pil-tz-generic";
mboxes = <0x02 0x00>;
qcom,signal-aop;
qcom,vdd_cx-uV-uA = <0x180 0x00>;
qcom,proxy-clock-names = "xo";
qcom,vdd_mx-uV-uA = <0x180 0x00>;
qcom,smem-state-names = "qcom,force-stop";
reg = <0x17300000 0x100>;
clocks = <0x15 0x00>;
interrupt-names = "qcom,wdog\0qcom,err-fatal\0qcom,proxy-unvote\0qcom,err-ready\0qcom,stop-ack";
qcom,pas-id = <0x01>;
interrupts-extended = <0x75 0x06 0x04 0x95 0x00 0x00 0x95 0x02 0x00 0x95 0x01 0x00 0x95 0x03 0x00>;
qcom,complete-ramdump;
qcom,smem-id = <0x1a7>;
vdd_cx-supply = <0x92>;
qcom,smem-states = <0x96 0x00>;
};
cti@6e03000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e03000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x51a>;
coresight-name = "coresight-cti-ddr_dl_0_cti_2";
reg-names = "cti-base";
};
qcom,gdsc@ad0a004 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "ife_0_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
vdd_parent-supply = <0x68>;
reg = <0xad0a004 0x04>;
clocks = <0x16 0x0b>;
phandle = <0x26f>;
qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "ife_0_gdsc";
};
qcom,gdsc@ad07004 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "bps_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
vdd_parent-supply = <0x68>;
reg = <0xad07004 0x04>;
clocks = <0x16 0x0b>;
phandle = <0x272>;
qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "bps_gdsc";
};
display_gpio_regulator@1 {
regulator-min-microvolt = <0x2ab980>;
compatible = "regulator-fixed";
enable-active-high;
pinctrl-names = "default";
phandle = <0x647>;
regulator-enable-ramp-delay = <0xe9>;
gpio = <0x65 0x04 0x00>;
pinctrl-0 = <0x646>;
regulator-max-microvolt = <0x2ab980>;
regulator-boot-on;
regulator-name = "display_panel_avdd";
};
funnel@6832000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6832000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x50e>;
coresight-name = "coresight-funnel-venus";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x217>;
phandle = <0x214>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x218>;
phandle = <0x219>;
slave-mode;
};
};
};
};
clocks {
xo-board {
compatible = "fixed-clock";
clock-output-names = "xo_board";
phandle = <0x36d>;
#clock-cells = <0x00>;
clock-frequency = <0x249f000>;
};
sleep-clk {
compatible = "fixed-clock";
clock-output-names = "chip_sleep_clk";
phandle = <0x36e>;
#clock-cells = <0x01>;
clock-frequency = <0x7d00>;
};
};
qcom,msm-imem@146bf000 {
#size-cells = <0x01>;
compatible = "qcom,msm-imem";
ranges = <0x00 0x146bf000 0x1000>;
#address-cells = <0x01>;
reg = <0x146bf000 0x1000>;
boot_stats@6b0 {
compatible = "qcom,msm-imem-boot_stats";
reg = <0x6b0 0x20>;
};
restart_reason@65c {
compatible = "qcom,msm-imem-restart_reason";
reg = <0x65c 0x04>;
};
diag_dload@c8 {
compatible = "qcom,msm-imem-diag-dload";
reg = <0xc8 0xc8>;
};
dload_type@1c {
compatible = "qcom,msm-imem-dload-type";
reg = <0x1c 0x04>;
};
kaslr_offset@6d0 {
compatible = "qcom,msm-imem-kaslr_offset";
reg = <0x6d0 0x0c>;
};
mem_dump_table@10 {
compatible = "qcom,msm-imem-mem_dump_table";
reg = <0x10 0x08>;
};
pil@94c {
compatible = "qcom,msm-imem-pil";
reg = <0x94c 0xc8>;
};
};
spi@988000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x299>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x988000 0x4000>;
clocks = <0x16 0x5c 0x16 0x84 0x16 0x85>;
phandle = <0x5b7>;
dma-names = "tx\0rx";
pinctrl-0 = <0x298>;
reg-names = "se_phys";
interrupts = <0x00 0x25b 0x04>;
dmas = <0x283 0x00 0x02 0x01 0x40 0x00 0x283 0x01 0x02 0x01 0x40 0x00>;
};
i2c@880000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2c6>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x880000 0x4000>;
clocks = <0x16 0x78 0x16 0x88 0x16 0x89>;
phandle = <0x5cc>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2c5>;
interrupts = <0x00 0x175 0x04>;
dmas = <0x2c4 0x00 0x00 0x03 0x40 0x00 0x2c4 0x01 0x00 0x03 0x40 0x00>;
};
qcom,msm-pcm-hostless {
compatible = "qcom,msm-pcm-hostless";
phandle = <0x2e7>;
};
qcom,msm-pcm {
qcom,msm-pcm-dsp-id = <0x00>;
compatible = "qcom,msm-pcm-dsp";
phandle = <0x2e0>;
};
i2c@990000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x28d>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x990000 0x4000>;
clocks = <0x16 0x60 0x16 0x84 0x16 0x85>;
phandle = <0x5b1>;
dma-names = "tx\0rx";
pinctrl-0 = <0x28c>;
interrupts = <0x00 0x25d 0x04>;
dmas = <0x283 0x00 0x04 0x03 0x40 0x00 0x283 0x01 0x04 0x03 0x40 0x00>;
};
cti@6012000 {
clock-names = "apb_pclk";
qcom,cti-gpio-trigout = <0x04>;
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
pinctrl-names = "cti-trigout-pctrl";
status = "disabled";
reg = <0x6012000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x526>;
pinctrl-0 = <0x235>;
coresight-name = "coresight-cti2";
reg-names = "cti-base";
};
cti@6c13000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c13000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x546>;
coresight-name = "coresight-cti-sierra_a6_cti";
reg-names = "cti-base";
};
tpdm@6980000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,msr-fix-req;
reg = <0x6980000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1f3>;
coresight-name = "coresight-tpdm-turing";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x225>;
phandle = <0x222>;
};
};
};
syscon@3d91008 {
compatible = "syscon";
reg = <0x3d91008 0x04>;
phandle = <0x73>;
};
qcom,msm-pcm-low-latency {
qcom,latency-level = "regular";
qcom,msm-pcm-dsp-id = <0x01>;
compatible = "qcom,msm-pcm-dsp";
phandle = <0x2e1>;
qcom,msm-pcm-low-latency;
};
cti@7020000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7020000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x534>;
coresight-name = "coresight-cti-cpu0";
cpu = <0x0d>;
reg-names = "cti-base";
};
qcom,smp2p-dsps {
qcom,remote-pid = <0x03>;
qcom,local-pid = <0x00>;
compatible = "qcom,smp2p";
mboxes = <0x8b 0x04 0x02>;
qcom,smem = <0x1e1 0x1ae>;
interrupt-parent = <0x8b>;
interrupts = <0x04 0x02 0x01>;
master-kernel {
qcom,entry-name = "master-kernel";
phandle = <0xa5>;
#qcom,smem-state-cells = <0x01>;
};
qcom,sleepstate-in {
qcom,entry-name = "sleepstate_see";
#interrupt-cells = <0x02>;
phandle = <0xa0>;
interrupt-controller;
};
sleepstate-out {
qcom,entry-name = "sleepstate";
phandle = <0x9f>;
#qcom,smem-state-cells = <0x01>;
};
slave-kernel {
qcom,entry-name = "slave-kernel";
#interrupt-cells = <0x02>;
phandle = <0xa4>;
interrupt-controller;
};
};
cti@6c61000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c61000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x542>;
coresight-name = "coresight-cti-mdss_dl_cti";
reg-names = "cti-base";
};
qcom,gdsc@ad09004 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "sbi_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
vdd_parent-supply = <0x68>;
reg = <0xad09004 0x04>;
clocks = <0x16 0x0b>;
phandle = <0x370>;
qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "sbi_gdsc";
};
gpu-opp-table {
compatible = "operating-points-v2";
phandle = <0x612>;
opp-290000000 {
opp-hz = <0x00 0x11490c80>;
opp-microvolt = <0x40>;
};
opp-381000000 {
opp-hz = <0x00 0x16b59940>;
opp-microvolt = <0x80>;
};
opp-480000000 {
opp-hz = <0x00 0x1c9c3800>;
opp-microvolt = <0xc0>;
};
};
hwevent {
clock-names = "apb_pclk";
coresight-csr = <0x1a4>;
compatible = "qcom,coresight-hwevent";
clocks = <0x48 0x00>;
coresight-name = "coresight-hwevent";
};
spi@a8c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2ba>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa8c000 0x4000>;
clocks = <0x16 0x70 0x16 0x86 0x16 0x87>;
phandle = <0x5c7>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2b9>;
reg-names = "se_phys";
interrupts = <0x00 0x164 0x04>;
dmas = <0x2a7 0x00 0x03 0x01 0x40 0x00 0x2a7 0x01 0x03 0x01 0x40 0x00>;
};
cti@6c2a000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6c2a000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x522>;
coresight-name = "coresight-cti-dlct_cti0";
reg-names = "cti-base";
};
tpdm@6ac0000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,msr-fix-req;
reg = <0x6ac0000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4fe>;
coresight-name = "coresight-tpdm-dl-north";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1d1>;
phandle = <0x1d4>;
};
};
};
qcom,msm-dai-tdm-pri-rx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9100>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f1>;
qcom,msm-cpudai-tdm-group-port-id = <0x9000>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-pri-rx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9000>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x307>;
};
};
tpdm@6844000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,msr-fix-req;
reg = <0x6844000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1eb>;
coresight-name = "coresight-tpdm-lpass";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1d0>;
phandle = <0x1cf>;
};
};
};
tpdm@684c000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
reg = <0x684c000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4fb>;
coresight-name = "coresight-tpdm-prng";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1cc>;
phandle = <0x1c7>;
};
};
};
qcom,gdsc@ad08004 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "ipe_0_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
qcom,support-hw-trigger;
vdd_parent-supply = <0x68>;
reg = <0xad08004 0x04>;
clocks = <0x16 0x0b>;
phandle = <0x271>;
qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "ipe_0_gdsc";
};
qcom,turing@8300000 {
qcom,firmware-name = "cdsp";
clock-names = "xo";
qcom,msm-bus,name = "pil-cdsp";
qcom,sysmon-id = <0x07>;
qcom,proxy-reg-names = "vdd_cx";
qcom,ssctl-instance-id = <0x17>;
qcom,proxy-timeout-ms = <0x2710>;
mbox-names = "cdsp-pil";
qcom,msm-bus,num-cases = <0x02>;
memory-region = <0x97>;
compatible = "qcom,pil-tz-generic";
mboxes = <0x02 0x00>;
qcom,signal-aop;
qcom,vdd_cx-uV-uA = <0x180 0x186a0>;
qcom,proxy-clock-names = "xo";
qcom,smem-state-names = "qcom,force-stop";
reg = <0x8300000 0x100000>;
clocks = <0x15 0x00>;
qcom,msm-bus,vectors-KBps = <0x9a 0x2756 0x00 0x00 0x9a 0x2756 0x00 0x01>;
interrupt-names = "qcom,wdog\0qcom,err-fatal\0qcom,proxy-unvote\0qcom,err-ready\0qcom,stop-ack";
qcom,pas-id = <0x12>;
qcom,msm-bus,num-paths = <0x01>;
interrupts-extended = <0x01 0x00 0x242 0x04 0x98 0x00 0x00 0x98 0x02 0x00 0x98 0x01 0x00 0x98 0x03 0x00>;
qcom,complete-ramdump;
qcom,smem-id = <0x259>;
vdd_cx-supply = <0x66>;
qcom,smem-states = <0x99 0x00>;
};
qcom,gdsc@abf0c98 {
clock-names = "ahb_clk";
qcom,msm-bus,name = "mvs1c_gdsc_ahb";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gdsc";
qcom,retain-regs;
vdd_parent-supply = <0x68>;
reg = <0xabf0c98 0x04>;
clocks = <0x16 0xcd>;
phandle = <0x32e>;
qcom,msm-bus,vectors-KBps = <0x01 0x254 0x00 0x00 0x01 0x254 0x00 0x01>;
qcom,msm-bus,num-paths = <0x01>;
parent-supply = <0x68>;
regulator-name = "mvs1c_gdsc";
};
cti@601b000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x601b000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x52f>;
coresight-name = "coresight-cti11";
reg-names = "cti-base";
};
spi@a80000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2b4>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa80000 0x4000>;
clocks = <0x16 0x6a 0x16 0x86 0x16 0x87>;
phandle = <0x5c4>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2b4>;
reg-names = "se_phys";
interrupts = <0x00 0x161 0x04>;
dmas = <0x2a7 0x00 0x00 0x01 0x40 0x00 0x2a7 0x01 0x00 0x01 0x40 0x00>;
};
qcom,avtimer@39f0000 {
compatible = "qcom,avtimer";
reg = <0x39f000c 0x04 0x39f0010 0x04>;
qcom,clk-mult = <0x0a>;
reg-names = "avtimer_lsb_addr\0avtimer_msb_addr";
qcom,clk-div = <0xc0>;
};
ufsphy_mem@1d87000 {
vdda-pll-supply = <0x7e>;
clock-names = "ref_clk_src\0ref_aux_clk";
vdda-phy-max-microamp = <0x15f2c>;
#phy-cells = <0x00>;
compatible = "qcom,ufs-phy-qmp-v4";
ufs-qcom-crypto = <0x77>;
vdda-pll-max-microamp = <0x4970>;
status = "ok";
vdda-phy-always-on;
vdda-phy-supply = <0x7d>;
reg = <0x1d87000 0xe00>;
clocks = <0x15 0x00 0x16 0xad>;
phandle = <0x78>;
reg-names = "phy_mem";
lanes-per-direction = <0x02>;
};
tmc@6048000 {
clock-names = "apb_pclk";
arm,scatter-gather;
iommus = <0x47 0x480 0x00 0x47 0x520 0x00>;
arm,primecell-periphid = <0xbb961>;
coresight-csr = <0x1a4>;
#size-cells = <0x01>;
compatible = "arm,primecell";
arm,buffer-size = <0x400000>;
ranges;
#address-cells = <0x01>;
reg = <0x6048000 0x1000 0x6064000 0x15000>;
clocks = <0x48 0x00>;
phandle = <0x4f1>;
interrupt-names = "byte-cntr-irq";
coresight-ctis = <0x1a3 0x194>;
coresight-name = "coresight-tmc-etr";
reg-names = "tmc-base\0bam-base";
interrupts = <0x00 0x10e 0x01>;
port {
endpoint {
remote-endpoint = <0x1a5>;
phandle = <0x18d>;
slave-mode;
};
};
};
jtagmm@7440000 {
clock-names = "core_clk";
compatible = "qcom,jtagv8-mm";
reg = <0x7440000 0x1000>;
clocks = <0x48 0x00>;
qcom,coresight-jtagmm-cpu = <0x11>;
phandle = <0x352>;
reg-names = "etm-base";
};
qcom,mdss_mdp@ae00000 {
qcom,sde-mixer-blendstages = <0x0b>;
qcom,sde-len = <0x494>;
qcom,sde-wb-xin-id = <0x06>;
qcom,sde-dspp-ltm-version = <0x10000>;
qcom,sde-pp-size = <0xd4>;
qcom,sde-uidle-size = <0x70>;
clock-names = "gcc_iface\0gcc_bus\0gcc_nrt_bus\0iface_clk\0core_clk\0vsync_clk\0lut_clk\0rot_clk";
qcom,sde-reg-dma-xin-id = <0x07>;
qcom,sde-dest-scaler-top-off = <0x61000>;
qcom,sde-max-per-pipe-bw-kbps = <0x432380 0x432380 0x432380 0x432380 0x432380 0x432380 0x432380 0x432380>;
qcom,sde-cdp-setting = <0x01 0x01 0x01 0x00>;
qcom,sde-dspp-ltm-off = <0x2a000 0x28100>;
qcom,sde-sspp-linewidth = <0x1000>;
qcom,sde-mixer-cwb-pref = "none\0none\0cwb\0cwb\0cwb\0cwb";
qcom,sde-cdm-off = <0x7a200>;
qcom,sde-max-dest-scaler-input-linewidth = <0x800>;
qcom,sde-uidle-off = <0x80000>;
qcom,sde-dest-scaler-off = <0x800 0x1000>;
qcom,sde-dither-version = <0x10000>;
qcom,sde-has-idle-pc;
qcom,sde-mixer-pair-mask = <0x02 0x01 0x04 0x03 0x06 0x05>;
qcom,sde-sspp-smart-dma-priority = <0x05 0x06 0x07 0x08 0x01 0x02 0x03 0x04>;
qcom,sde-vbif-memtype-0 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>;
qcom,sde-min-llcc-ib-kbps = <0x00>;
qcom,sde-smart-dma-rev = "smart_dma_v2p5";
qcom,sde-vbif-qos-nrt-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>;
qcom,sde-sspp-xin-id = <0x00 0x04 0x08 0x0c 0x01 0x05 0x09 0x0d>;
qcom,sde-sspp-type = "vig\0vig\0vig\0vig\0dma\0dma\0dma\0dma";
qcom,sde-dsc-off = <0x81000 0x81400 0x81800 0x81c00>;
qcom,sde-pp-merge-3d-id = <0x00 0x00 0x01 0x01 0x02 0x02>;
qcom,sde-highest-bank-bit = <0x03>;
qcom,sde-sspp-clk-ctrl = <0x2ac 0x00 0x2b4 0x00 0x2bc 0x00 0x2c4 0x00 0x2ac 0x08 0x2b4 0x08 0x2bc 0x08 0x2c4 0x08>;
qcom,sde-min-core-ib-kbps = "\0I>";
qcom,sde-pp-slave = <0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,sde-sspp-excl-rect = <0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01>;
qcom,sde-max-per-pipe-bw-high-kbps = <0x50df20 0x50df20 0x50df20 0x50df20 0x50df20 0x50df20 0x50df20 0x50df20>;
qcom,sde-dither-off = <0x30e0 0x30e0 0x30e0 0x30e0 0x30e0 0x30e0>;
qcom,sde-intf-off = <0x6b000 0x6b800 0x6c000 0x6c800>;
qcom,sde-ctl-off = <0x2000 0x2200 0x2400 0x2600 0x2800 0x2a00>;
qcom,sde-vbif-memtype-1 = <0x03 0x03 0x03 0x03 0x03 0x03>;
qcom,sde-pp-off = <0x71000 0x71800 0x72000 0x72800 0x73000 0x73800>;
qcom,sde-te2-off = <0x2000 0x2000 0x00 0x00 0x00 0x00>;
qcom,sde-merge-3d-off = "\0\b@\0\0\bA\0\0\bB";
qcom,sde-max-dest-scaler-output-linewidth = <0xa00>;
qcom,sde-qos-lut-cwb = <0x00 0x66666541 0x00>;
qcom,sde-vbif-qos-lutdma-remap = <0x03 0x03 0x03 0x03 0x04 0x04 0x04 0x04>;
compatible = "qcom,sde-kms";
qcom,sde-qseed-type = "qseedv3lite";
qcom,sde-intf-size = <0x2b8>;
qcom,sde-ctl-display-pref = "primary\0none\0none\0none\0none";
mmcx-supply = <0x68>;
qcom,sde-sspp-src-size = <0x1f8>;
qcom,sde-dsc-pair-mask = <0x02 0x01 0x04 0x03>;
qcom,sde-has-cdp;
qcom,sde-mixer-size = <0x320>;
qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x48000 0x49000 0x4a000>;
qcom,sde-sspp-qseed-off = <0xa00>;
qcom,sde-has-src-split;
qcom,sde-panic-per-pipe;
qcom,sde-danger-lut = <0xff 0xffff 0x00 0x00 0xffff>;
qcom,sde-dest-scaler-top-size = <0x1c>;
#interrupt-cells = <0x01>;
qcom,sde-macrotile-mode = <0x01>;
qcom,sde-safe-lut-linear = <0x00 0xfff0>;
#cooling-cells = <0x02>;
qcom,sde-safe-lut-macrotile-qseed = <0x00 0xff00>;
qcom,sde-reg-dma-trigger-off = <0x119c>;
qcom,sde-ubwc-version = <0x400>;
clock-max-rate = <0x00 0x00 0x00 0x00 0x1b6b0b00 0x124f800 0x1b6b0b00 0x1b6b0b00>;
qcom,sde-reg-dma-off = <0x00>;
qcom,sde-min-dram-ib-kbps = "\0\f5";
qcom,sde-wb-off = <0x66000>;
qcom,sde-dram-channels = <0x02>;
qcom,sde-wb-size = <0x2c8>;
qcom,sde-dspp-size = <0x1800>;
#power-domain-cells = <0x00>;
qcom,sde-dspp-top-off = <0x1300>;
qcom,sde-secure-sid-mask = <0x4000821>;
qcom,sde-reg-dma-version = <0x10002>;
connectors = <0x55e 0x64b 0x64c 0x55f>;
qcom,sde-qos-cpu-mask = <0x03>;
qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>;
qcom,sde-safe-lut-macrotile = <0x00 0xff00>;
qcom,sde-qos-lut-nrt = <0x00 0x00 0x00>;
qcom,sde-merge-3d-size = <0x100>;
qcom,sde-dspp-top-size = <0x80>;
qcom,sde-dsc-linewidth = <0x800>;
qcom,sde-has-dest-scaler;
qcom,sde-wb-id = <0x02>;
reg = <0xae00000 0x84208 0xaeb0000 0x2008 0xaeac000 0x214 0xae8f000 0x2c 0xaf50000 0x38>;
qcom,sde-vbif-id = <0x00>;
clock-rate = <0x00 0x00 0x00 0x00 0x11e1a300 0x124f800 0x11e1a300 0x124f800>;
qcom,sde-qos-cpu-dma-latency = <0x12c>;
qcom,sde-max-bw-low-kbps = <0xd10ba0>;
qcom,sde-smart-panel-align-mode = <0x0c>;
qcom,sde-reg-dma-clk-ctrl = <0x2bc 0x14>;
qcom,sde-vbif-off = <0x00>;
clocks = <0x16 0x18 0x16 0x19 0x16 0x1a 0x6b 0x00 0x6b 0x2a 0x6b 0x36 0x6b 0x2c 0x6b 0x32>;
qcom,sde-num-nrt-paths = <0x00>;
phandle = <0x24e>;
qcom,sde-qos-lut-linear = <0x00 0x112222 0x22335777>;
qcom,sde-has-dim-layer;
qcom,sde-cdm-size = <0x224>;
qcom,sde-safe-lut-cwb = <0x00 0x3ff>;
qcom,sde-wb-clk-status = <0x3bc 0x14>;
qcom,sde-wb-linewidth = <0x1000>;
qcom,sde-ubwc-static = <0x01>;
qcom,sde-vbif-qos-cwb-remap = <0x03 0x03 0x04 0x04 0x05 0x05 0x06 0x03>;
qcom,sde-off = <0x1000>;
interrupt-controller;
qcom,sde-qos-lut-macrotile = <0x00 0x112233 0x44556677>;
qcom,sde-max-bw-high-kbps = <0xfd4bc0>;
qcom,sde-wb-clk-ctrl = <0x2bc 0x10>;
qcom,sde-safe-lut-nrt = <0x00 0xffff>;
qcom,sde-ctl-size = <0x1dc>;
qcom,sde-ubwc-swizzle = <0x06>;
reg-names = "mdp_phys\0vbif_phys\0regdma_phys\0sid_phys\0swfuse_phys";
qcom,sde-qos-lut-macrotile-qseed = <0x00 0x112233 0x66777777>;
qcom,sde-dither-size = <0x20>;
qcom,sde-csc-type = "csc-10bit";
qcom,sde-mixer-linewidth = <0xa00>;
qcom,sde-sspp-off = <0x5000 0x7000 0x9000 0xb000 0x25000 0x27000 0x29000 0x2b000>;
interrupts = <0x00 0x53 0x04>;
qcom,sde-intf-type = "dp\0dsi\0dsi\0dp";
qcom,sde-qos-cpu-irq-latency = <0x12c>;
qcom,sde-vbif-qos-rt-remap = <0x03 0x03 0x04 0x04 0x05 0x05 0x06 0x06>;
qcom,sde-pipe-order-version = <0x01>;
qcom,sde-dest-scaler-size = <0x800>;
qcom,sde-sspp-csc-off = <0x1a00>;
qcom,sde-dspp-off = <0x55000 0x57000 0x59000 0x5b000>;
qcom,sde-mixer-display-pref = "primary\0primary\0none\0none\0none\0none";
qcom,sde-dsc-size = <0x140>;
qcom,sde-vbif-size = <0x1040>;
qcom,sde-ubwc-bw-calc-version = <0x01>;
qcom,mdss_dsi_nt35695b_truly_fhd_cmd {
qcom,dsi-sec-phy-num = <0x01>;
qcom,dsi-select-sec-clocks = "mux_byte_clk1\0mux_pixel_clk1";
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-post-init-delay = <0x01>;
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,ulps-enabled;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,dsi-sec-ctrl-num = <0x01>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "nt35695b truly fhd command mode dsi panel";
phandle = <0x6f5>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x3c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x02>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsi-on-command = [15 01 00 00 10 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 03 55 15 01 00 00 00 00 02 05 50 15 01 00 00 00 00 02 06 a8 15 01 00 00 00 00 02 07 ad 15 01 00 00 00 00 02 08 0c 15 01 00 00 00 00 02 0b aa 15 01 00 00 00 00 02 0c aa 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f b3 15 01 00 00 00 00 02 11 28 15 01 00 00 00 00 02 12 10 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 4a 15 01 00 00 00 00 02 15 12 15 01 00 00 00 00 02 16 12 15 01 00 00 00 00 02 30 01 15 01 00 00 00 00 02 72 11 15 01 00 00 00 00 02 58 82 15 01 00 00 00 00 02 59 00 15 01 00 00 00 00 02 5a 02 15 01 00 00 00 00 02 5b 00 15 01 00 00 00 00 02 5c 82 15 01 00 00 00 00 02 5d 80 15 01 00 00 00 00 02 5e 02 15 01 00 00 00 00 02 5f 00 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 89 15 01 00 00 00 00 02 04 8a 15 01 00 00 00 00 02 05 0f 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 1c 15 01 00 00 00 00 02 09 00 15 01 00 00 00 00 02 0a 00 15 01 00 00 00 00 02 0b 00 15 01 00 00 00 00 02 0c 00 15 01 00 00 00 00 02 0d 13 15 01 00 00 00 00 02 0e 15 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 01 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 89 15 01 00 00 00 00 02 14 8a 15 01 00 00 00 00 02 15 0f 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 1c 15 01 00 00 00 00 02 19 00 15 01 00 00 00 00 02 1a 00 15 01 00 00 00 00 02 1b 00 15 01 00 00 00 00 02 1c 00 15 01 00 00 00 00 02 1d 13 15 01 00 00 00 00 02 1e 15 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 00 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 93 06 15 01 00 00 00 00 02 94 06 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b 0f 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 b6 21 15 01 00 00 00 00 02 b7 22 15 01 00 00 00 00 02 b8 07 15 01 00 00 00 00 02 b9 07 15 01 00 00 00 00 02 ba 22 15 01 00 00 00 00 02 bd 20 15 01 00 00 00 00 02 be 07 15 01 00 00 00 00 02 bf 07 15 01 00 00 00 00 02 c1 6d 15 01 00 00 00 00 02 c4 24 15 01 00 00 00 00 02 e3 00 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 17];
qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x0c>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x00 0x01>;
};
};
};
qcom,mdss_dsi_sw43404_fhd_plus_cmd {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,esd-check-enabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,mdss-pan-physical-width-dimension = <0x44>;
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x8a>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,panel-supply-entries = <0x645>;
qcom,ulps-enabled;
qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-panel-physical-type = "oled";
qcom,mdss-dsi-panel-test-pin = <0x65 0x2e 0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "sw43404 amoled boe fhd+ panel with DSC";
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
phandle = <0x6ed>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-brightness-max-level = <0xff>;
qcom,mdss-dsi-bl-max-level = <0x3ff>;
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,platform-te-gpio = <0x65 0x42 0x00>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-panel-status-value = <0x9c>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-panel-status-read-length = <0x01>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x48>;
qcom,mdss-dsi-h-front-porch = <0xa0>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-clockrate = <0x17d78400>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x08>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x10e>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 03 b0 a5 00 07 01 00 00 00 00 02 01 00 0a 01 00 00 00 00 80 11 00 00 89 30 80 08 70 04 38 02 1c 02 1c 02 1c 02 00 02 0e 00 20 34 29 00 07 00 0c 00 2e 00 31 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 03 b0 a5 00 15 01 00 00 00 00 02 5e 10 39 01 00 00 00 00 06 b9 bf 11 40 00 30 39 01 00 00 00 00 09 f8 00 08 10 08 2d 00 00 2d 15 01 00 00 00 00 02 55 08 05 01 00 00 1e 00 02 11 00 15 01 00 00 78 00 02 3d 01 39 01 00 00 00 00 03 b0 a5 00 05 01 00 00 78 00 02 35 00 05 01 00 00 3c 00 02 29 00];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x870>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 12 04 04 1e 1e 04 05 02 03 04 00 11 14];
qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-panel-jitter = <0x03 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x21c 0x10e 0x10e 0x10e 0x438 0x10e>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x02 0x01>;
};
};
};
qcom,mdss_dsi_ext_bridge_4k30p_1 {
qcom,dsi-sec-phy-num = <0x01>;
qcom,dsi-select-sec-clocks = "src_byte_clk1\0src_pixel_clk1";
qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,dsi-sec-ctrl-num = <0x01>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-panel-name = "ext video mode dsi bridge";
phandle = <0x6fa>;
qcom,mdss-dsi-ext-bridge-mode;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-force-clock-lane-hs;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
};
qcom,mdss_dsi_ext_bridge_1080p {
qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-t-clk-pre = <0x24>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-panel-name = "ext video mode dsi bridge";
phandle = <0x6f8>;
qcom,mdss-dsi-ext-bridge-mode;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-force-clock-lane-hs;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x94>;
qcom,mdss-dsi-h-front-porch = <0x58>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-v-back-porch = <0x24>;
qcom,mdss-dsi-v-pulse-width = <0x05>;
qcom,mdss-dsi-panel-width = <0x780>;
qcom,mdss-dsi-panel-height = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 17];
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x04>;
qcom,mdss-dsi-h-pulse-width = <0x2c>;
qcom,display-topology = <0x01 0x00 0x01>;
};
};
};
qcom,mdss_dsi_nt36672e_fhd_plus_60_video {
qcom,mdss-dsi-panel-peak-brightness = <0x626b50>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "nt36672e 60 Hz fhd plus video mode panel without DSC";
phandle = <0x708>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x9858 0x3e80 0x83d6 0x9b78 0x33c2 0x8692 0x1d4c 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-panel-blackness-level = <0x1361>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x38>;
qcom,mdss-dsi-h-front-porch = <0x4c>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-v-back-porch = <0x0a>;
qcom,mdss-dsi-v-pulse-width = <0x0a>;
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 c0 00 39 01 00 00 00 00 11 c1 89 28 00 08 00 aa 02 0e 00 2b 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 1b a0 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 66 39 01 00 00 00 00 02 06 40 39 01 00 00 00 00 02 07 38 39 01 00 00 00 00 02 2f 83 39 01 00 00 00 00 02 69 91 39 01 00 00 00 00 02 95 d1 39 01 00 00 00 00 02 96 d1 39 01 00 00 00 00 02 f2 64 39 01 00 00 00 00 02 f3 54 39 01 00 00 00 00 02 f4 64 39 01 00 00 00 00 02 f5 54 39 01 00 00 00 00 02 f6 64 39 01 00 00 00 00 02 f7 54 39 01 00 00 00 00 02 f8 64 39 01 00 00 00 00 02 f9 54 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 0f 39 01 00 00 00 00 02 03 0c 39 01 00 00 00 00 02 05 1d 39 01 00 00 00 00 02 08 2f 39 01 00 00 00 00 02 09 2e 39 01 00 00 00 00 02 0a 2d 39 01 00 00 00 00 02 0b 2c 39 01 00 00 00 00 02 11 17 39 01 00 00 00 00 02 12 13 39 01 00 00 00 00 02 13 15 39 01 00 00 00 00 02 15 14 39 01 00 00 00 00 02 16 16 39 01 00 00 00 00 02 17 18 39 01 00 00 00 00 02 1b 01 39 01 00 00 00 00 02 1d 1d 39 01 00 00 00 00 02 20 2f 39 01 00 00 00 00 02 21 2e 39 01 00 00 00 00 02 22 2d 39 01 00 00 00 00 02 23 2c 39 01 00 00 00 00 02 29 17 39 01 00 00 00 00 02 2a 13 39 01 00 00 00 00 02 2b 15 39 01 00 00 00 00 02 2f 14 39 01 00 00 00 00 02 30 16 39 01 00 00 00 00 02 31 18 39 01 00 00 00 00 02 32 04 39 01 00 00 00 00 02 34 10 39 01 00 00 00 00 02 35 1f 39 01 00 00 00 00 02 36 1f 39 01 00 00 00 00 02 4d 14 39 01 00 00 00 00 02 4e 36 39 01 00 00 00 00 02 4f 36 39 01 00 00 00 00 02 53 36 39 01 00 00 00 00 02 71 30 39 01 00 00 00 00 02 79 11 39 01 00 00 00 00 02 7a 82 39 01 00 00 00 00 02 7b 8f 39 01 00 00 00 00 02 7d 04 39 01 00 00 00 00 02 80 04 39 01 00 00 00 00 02 81 04 39 01 00 00 00 00 02 82 13 39 01 00 00 00 00 02 84 31 39 01 00 00 00 00 02 85 00 39 01 00 00 00 00 02 86 00 39 01 00 00 00 00 02 87 00 39 01 00 00 00 00 02 90 13 39 01 00 00 00 00 02 92 31 39 01 00 00 00 00 02 93 00 39 01 00 00 00 00 02 94 00 39 01 00 00 00 00 02 95 00 39 01 00 00 00 00 02 9c f4 39 01 00 00 00 00 02 9d 01 39 01 00 00 00 00 02 a0 0f 39 01 00 00 00 00 02 a2 0f 39 01 00 00 00 00 02 a3 02 39 01 00 00 00 00 02 a4 04 39 01 00 00 00 00 02 a5 04 39 01 00 00 00 00 02 c6 c0 39 01 00 00 00 00 02 c9 00 39 01 00 00 00 00 02 d9 80 39 01 00 00 00 00 02 e9 02 39 01 00 00 00 00 02 ff 25 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 18 22 39 01 00 00 00 00 02 19 e4 39 01 00 00 00 00 02 21 40 39 01 00 00 00 00 02 66 d8 39 01 00 00 00 00 02 68 50 39 01 00 00 00 00 02 69 10 39 01 00 00 00 00 02 6b 00 39 01 00 00 00 00 02 6d 0d 39 01 00 00 00 00 02 6e 48 39 01 00 00 00 00 02 72 41 39 01 00 00 00 00 02 73 4a 39 01 00 00 00 00 02 74 d0 39 01 00 00 00 00 02 77 62 39 01 00 00 00 00 02 79 7e 39 01 00 00 00 00 02 7d 03 39 01 00 00 00 00 02 7e 15 39 01 00 00 00 00 02 7f 00 39 01 00 00 00 00 02 84 4d 39 01 00 00 00 00 02 cf 80 39 01 00 00 00 00 02 d6 80 39 01 00 00 00 00 02 d7 80 39 01 00 00 00 00 02 ef 20 39 01 00 00 00 00 02 f0 84 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 81 0f 39 01 00 00 00 00 02 83 01 39 01 00 00 00 00 02 84 03 39 01 00 00 00 00 02 85 01 39 01 00 00 00 00 02 86 03 39 01 00 00 00 00 02 87 01 39 01 00 00 00 00 02 88 05 39 01 00 00 00 00 02 8a 1a 39 01 00 00 00 00 02 8b 11 39 01 00 00 00 00 02 8c 24 39 01 00 00 00 00 02 8e 42 39 01 00 00 00 00 02 8f 11 39 01 00 00 00 00 02 90 11 39 01 00 00 00 00 02 91 11 39 01 00 00 00 00 02 9a 80 39 01 00 00 00 00 02 9b 04 39 01 00 00 00 00 02 9c 00 39 01 00 00 00 00 02 9d 00 39 01 00 00 00 00 02 9e 00 39 01 00 00 00 00 02 ff 27 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 01 68 39 01 00 00 00 00 02 20 81 39 01 00 00 00 00 02 21 6a 39 01 00 00 00 00 02 25 81 39 01 00 00 00 00 02 26 94 39 01 00 00 00 00 02 6e 00 39 01 00 00 00 00 02 6f 00 39 01 00 00 00 00 02 70 00 39 01 00 00 00 00 02 71 00 39 01 00 00 00 00 02 72 00 39 01 00 00 00 00 02 75 00 39 01 00 00 00 00 02 76 00 39 01 00 00 00 00 02 77 00 39 01 00 00 00 00 02 7d 09 39 01 00 00 00 00 02 7e 67 39 01 00 00 00 00 02 80 23 39 01 00 00 00 00 02 82 09 39 01 00 00 00 00 02 83 67 39 01 00 00 00 00 02 88 01 39 01 00 00 00 00 02 89 10 39 01 00 00 00 00 02 a5 10 39 01 00 00 00 00 02 a6 23 39 01 00 00 00 00 02 a7 01 39 01 00 00 00 00 02 b6 40 39 01 00 00 00 00 02 e5 02 39 01 00 00 00 00 02 e6 d3 39 01 00 00 00 00 02 eb 03 39 01 00 00 00 00 02 ec 28 39 01 00 00 00 00 02 ff 2a 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 00 91 39 01 00 00 00 00 02 03 20 39 01 00 00 00 00 02 07 50 39 01 00 00 00 00 02 0a 70 39 01 00 00 00 00 02 0c 04 39 01 00 00 00 00 02 0d 40 39 01 00 00 00 00 02 0f 01 39 01 00 00 00 00 02 11 e0 39 01 00 00 00 00 02 15 0f 39 01 00 00 00 00 02 16 a4 39 01 00 00 00 00 02 19 0f 39 01 00 00 00 00 02 1a 78 39 01 00 00 00 00 02 1b 23 39 01 00 00 00 00 02 1d 36 39 01 00 00 00 00 02 1e 3e 39 01 00 00 00 00 02 1f 3e 39 01 00 00 00 00 02 20 3e 39 01 00 00 00 00 02 28 fd 39 01 00 00 00 00 02 29 12 39 01 00 00 00 00 02 2a e1 39 01 00 00 00 00 02 2d 0a 39 01 00 00 00 00 02 30 49 39 01 00 00 00 00 02 33 96 39 01 00 00 00 00 02 34 ff 39 01 00 00 00 00 02 35 40 39 01 00 00 00 00 02 36 de 39 01 00 00 00 00 02 37 f9 39 01 00 00 00 00 02 38 45 39 01 00 00 00 00 02 39 d9 39 01 00 00 00 00 02 3a 49 39 01 00 00 00 00 02 4a f0 39 01 00 00 00 00 02 7a 09 39 01 00 00 00 00 02 7b 40 39 01 00 00 00 00 02 7f f0 39 01 00 00 00 00 02 83 0f 39 01 00 00 00 00 02 84 a4 39 01 00 00 00 00 02 87 0f 39 01 00 00 00 00 02 88 78 39 01 00 00 00 00 02 89 23 39 01 00 00 00 00 02 8b 36 39 01 00 00 00 00 02 8c 7d 39 01 00 00 00 00 02 8d 7d 39 01 00 00 00 00 02 8e 7d 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 11 b0 00 00 00 17 00 49 00 6a 00 89 00 9f 00 b6 00 c8 39 01 00 00 00 00 11 b1 00 d9 01 10 01 3a 01 7a 01 a9 01 f2 02 2d 02 2e 39 01 00 00 00 00 11 b2 02 64 02 a3 02 ca 03 00 03 1e 03 4a 03 59 03 6a 39 01 00 00 00 00 0f b3 03 7d 03 93 03 ab 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 11 b4 00 00 00 1b 00 51 00 71 00 90 00 a7 00 bf 00 d1 39 01 00 00 00 00 11 b5 00 e2 01 1a 01 43 01 83 01 b2 01 fa 02 34 02 36 39 01 00 00 00 00 11 b6 02 6b 02 a8 02 d0 03 03 03 21 03 4d 03 5b 03 6b 39 01 00 00 00 00 0f b7 03 7e 03 94 03 ac 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 11 b8 00 00 00 1b 00 51 00 72 00 92 00 a8 00 bf 00 d1 39 01 00 00 00 00 11 b9 00 e2 01 18 01 42 01 81 01 af 01 f5 02 2f 02 31 39 01 00 00 00 00 11 ba 02 68 02 a6 02 cd 03 01 03 1f 03 4a 03 59 03 6a 39 01 00 00 00 00 0f bb 03 7d 03 93 03 ab 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 02 ff 21 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 11 b0 00 00 00 17 00 49 00 6a 00 89 00 9f 00 b6 00 c8 39 01 00 00 00 00 11 b1 00 d9 01 10 01 3a 01 7a 01 a9 01 f2 02 2d 02 2e 39 01 00 00 00 00 11 b2 02 64 02 a3 02 ca 03 00 03 1e 03 4a 03 59 03 6a 39 01 00 00 00 00 0f b3 03 7d 03 93 03 ab 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 11 b4 00 00 00 1b 00 51 00 71 00 90 00 a7 00 bf 00 d1 39 01 00 00 00 00 11 b5 00 e2 01 1a 01 43 01 83 01 b2 01 fa 02 34 02 36 39 01 00 00 00 00 11 b6 02 6b 02 a8 02 d0 03 03 03 21 03 4d 03 5b 03 6b 39 01 00 00 00 00 0f b7 03 7e 03 94 03 ac 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 11 b8 00 00 00 1b 00 51 00 72 00 92 00 a8 00 bf 00 d1 39 01 00 00 00 00 11 b9 00 e2 01 18 01 42 01 81 01 af 01 f5 02 2f 02 31 39 01 00 00 00 00 11 ba 02 68 02 a6 02 cd 03 01 03 1f 03 4a 03 59 03 6a 39 01 00 00 00 00 0f bb 03 7d 03 93 03 ab 03 c8 03 ec 03 fe 00 00 39 01 00 00 00 00 02 ff 2c 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 61 1f 39 01 00 00 00 00 02 62 1f 39 01 00 00 00 00 02 7e 03 39 01 00 00 00 00 02 6a 14 39 01 00 00 00 00 02 6b 36 39 01 00 00 00 00 02 6c 36 39 01 00 00 00 00 02 6d 36 39 01 00 00 00 00 02 53 04 39 01 00 00 00 00 02 54 04 39 01 00 00 00 00 02 55 04 39 01 00 00 00 00 02 56 0f 39 01 00 00 00 00 02 58 0f 39 01 00 00 00 00 02 59 0f 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 51 ff 15 01 00 00 00 00 02 53 24 15 01 00 00 00 00 02 55 01 05 01 00 00 78 00 01 11 05 01 00 00 64 00 01 29];
qcom,mdss-dsi-panel-height = <0x968>;
qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 1f 1e 05 05 03 02 04 00 12 14];
qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x32000110>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x2e>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,display-topology = <0x01 0x00 0x01>;
};
};
};
qcom,mdss_dsi_dual_sim_dsc_375_cmd {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>;
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,mdss-dsi-te-using-wd;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,panel-ack-disabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,panel-supply-entries = <0x645>;
qcom,ulps-enabled;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,cmd-sync-wait-broadcast;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "Sim dual cmd mode DSC 3.75:1 dsi panel";
phandle = <0x704>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@2 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x5a>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xf00>;
qcom,mdss-dsc-slice-width = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 22 09 09 25 23 09 09 06 02 04 00 1c 19];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@16 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x78>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x168>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsc-slice-width = <0x168>;
qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 1c 1c 03 03 01 02 04 00 0c 12];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@14 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x168>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsc-slice-width = <0x168>;
qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 1b 1b 01 01 01 02 04 00 0a 11];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@6 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x5a>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 1e 1d 04 03 02 02 04 00 0e 13];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@11 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x78>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 31 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 19 06 06 21 20 07 06 04 02 04 00 15 16];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@15 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x5a>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x168>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsc-slice-width = <0x168>;
qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 1c 1c 02 02 01 02 04 00 0b 12];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@13 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x1e>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x168>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsc-slice-width = <0x168>;
qcom,mdss-dsi-panel-phy-timings = [03 07 00 01 1a 1a 01 01 00 02 04 00 08 11];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@4 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x1e>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 1b 1b 01 01 01 02 04 00 0a 11];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@12 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x02>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x9d8>;
qcom,mdss-dsc-slice-height = <0x438>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x870>;
qcom,mdss-dsc-slice-width = <0x4ec>;
qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 22 21 07 07 04 02 04 00 16 16];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@8 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x1e>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 31 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 1c 1c 02 02 01 02 04 00 0b 12];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@1 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xf00>;
qcom,mdss-dsc-slice-width = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 18 06 06 21 20 06 06 04 02 04 00 15 16];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@7 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x78>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 11 04 04 1e 1e 04 04 02 02 04 00 10 14];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@10 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x5a>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 31 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 14 05 05 1f 1f 05 05 03 02 04 00 12 15];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@5 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 1c 1c 03 02 01 02 04 00 0c 12];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@3 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x78>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xf00>;
qcom,mdss-dsc-slice-width = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 2c 0c 0c 29 27 0c 0c 08 02 04 00 24 1b];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x1e>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xf00>;
qcom,mdss-dsc-slice-width = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 1e 1d 04 04 02 02 04 00 0e 13];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@17 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x90>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 1f 1e 05 05 03 02 04 00 12 14];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@9 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 31 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 1e 1d 04 04 02 02 04 00 0f 13];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x02 0x02>;
};
};
};
qcom,mdss_dsi_sharp_4k_dsc_cmd {
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-pan-physical-width-dimension = <0x47>;
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x81>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,ulps-enabled;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,dcs-cmd-by-left;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x64 0x00 0x64 0x01 0x64>;
qcom,mdss-dsi-panel-name = "Sharp 4k cmd mode dsc dsi panel";
phandle = <0x6ee>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xf00>;
qcom,mdss-dsc-slice-width = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 18];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-panel-jitter = <0x08 0x0a>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
};
};
qcom,mdss_rdp370f_fsc_fhd_video {
qcom,dsi-select-sec-clocks = "mux_byte_clk1\0mux_pixel_clk1";
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,mdss-dsi-panel-name = "RaonTech Non-FSC mode video mode dsi panel";
phandle = <0x6fe>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x94>;
qcom,mdss-dsi-h-front-porch = <0x58>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x24>;
qcom,mdss-dsi-v-pulse-width = <0x05>;
qcom,mdss-dsi-panel-width = <0x780>;
qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00];
qcom,mdss-dsi-panel-height = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 18 22 08 08 08 02 04 00 1a 0c];
qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x04>;
qcom,mdss-dsi-h-pulse-width = <0x2c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>;
};
};
};
qcom,mdss_dsi_sim_dsc_375_cmd {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,mdss-dsi-te-using-wd;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,panel-ack-disabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,panel-supply-entries = <0x645>;
qcom,ulps-enabled;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel";
phandle = <0x700>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@1 {
qcom,mdss-dsi-h-back-porch = <0x00>;
qcom,mdss-dsi-h-front-porch = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x02>;
qcom,mdss-dsi-v-back-porch = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x00>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>;
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 18];
qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>;
};
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x02>;
qcom,mdss-dsi-v-back-porch = <0x08>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>;
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_hs_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x0a>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01>;
};
};
};
qcom,smmu_sde_sec_cb {
iommus = <0x47 0x821 0x400>;
compatible = "qcom,smmu_sde_sec";
qcom,iommu-dma-addr-pool = <0x20000 0xfffe0000>;
qcom,iommu-vmid = <0x0a>;
qcom,iommu-faults = "non-fatal";
phandle = <0x55d>;
};
qcom,mdss_dsi_arglass_seeya_video {
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
qcom,mdss-dsi-panel-on-check-value = <0x9c>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-max-refresh-rate = <0x3c>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-min-refresh-rate = <0x3c>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x14 0x01 0x32>;
qcom,mdss-dsi-panel-name = "sy049wdm02 uoled video mode dsi seeya 60Hz panel";
qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
phandle = <0x709>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-panel-status-value = <0x9c>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-panel-status-read-length = <0x01>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x94>;
qcom,mdss-dsi-h-front-porch = <0x58>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x24>;
qcom,mdss-dsi-v-pulse-width = <0x05>;
qcom,mdss-dsi-panel-width = <0x780>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 53 29 39 01 00 00 00 00 03 51 ff 01 39 01 00 00 00 00 02 03 00 39 01 00 00 00 00 07 80 00 e0 e0 0e 00 31 39 01 00 00 00 00 08 81 03 04 00 29 00 05 00 39 01 00 00 00 00 08 82 03 04 00 29 00 05 01 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 26 20 39 01 00 00 00 00 03 f0 aa 11 39 01 00 00 00 00 02 c0 00 39 01 00 00 00 00 0c c2 03 ff 03 ff 03 ff 03 ff 82 00 00 39 01 00 00 00 00 03 f0 aa 12 39 01 00 00 00 00 03 bf 37 a9 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 2f 39 01 00 00 00 00 02 f2 01 39 01 00 00 00 00 02 36 02 39 01 00 04 00 00 03 ff 5a 80 39 01 00 04 00 00 02 65 2f 39 01 00 04 00 00 02 f2 01 39 01 00 04 00 00 02 36 01 39 01 00 04 00 00 03 f0 aa 13 39 01 00 04 00 00 02 65 01 39 01 00 04 00 00 02 c1 a2 39 01 00 04 00 00 07 c4 12 53 64 31 42 56 39 01 00 04 00 00 03 f0 aa 16 39 01 00 04 00 00 07 b6 12 53 64 31 42 56 39 01 00 04 00 00 03 b0 00 55 39 01 00 00 00 00 03 ff 5a 80 39 01 00 00 00 00 02 65 2f 39 01 00 00 00 00 02 f2 01 39 01 00 00 00 00 03 ff 5a 81 39 01 00 00 00 00 02 65 05 39 01 00 00 00 00 02 f2 22 39 01 00 00 00 00 02 65 0a 39 01 00 00 00 00 02 f2 00 39 01 00 00 00 00 02 65 16 39 01 00 00 00 00 0f f9 01 5f 61 64 67 6a 6d 6f 75 7b 80 86 8b 91 05 01 00 00 cb 00 02 11 00 05 01 00 00 00 00 02 29 00 39 01 00 00 00 00 03 f0 aa 11];
qcom,mdss-dsi-panel-height = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 11 04 04 12 1e 04 04 04 03 02 04 0f 09];
qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 3c 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x05>;
qcom,mdss-dsi-h-pulse-width = <0x2c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,display-topology = <0x02 0x00 0x02>;
};
};
};
qcom,mdss_dsi_sim_cmd {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,dsi-ctrl-num = <0x00>;
qcom,mdss-dsi-te-using-wd;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,panel-ack-disabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,panel-supply-entries = <0x645>;
qcom,ulps-enabled;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-panel-mode-switch;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-t-clk-pre = <0x27>;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel";
phandle = <0x6fc>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@2 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x64>;
qcom,mdss-dsi-v-pulse-width = <0x28>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0x28>;
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-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
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,default-topology-index = <0x01>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x64>;
qcom,mdss-dsi-h-pulse-width = <0x28>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>;
};
timing@4 {
qcom,mdss-dsi-h-back-porch = <0x348>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x64>;
qcom,mdss-dsi-v-pulse-width = <0x28>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x28>;
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-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsc-slice-width = <0x168>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
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,default-topology-index = <0x01>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x564>;
qcom,mdss-dsi-h-pulse-width = <0x28>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>;
};
timing@1 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,video-to-cmd-mode-switch-commands-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x64>;
qcom,mdss-dsi-v-pulse-width = <0x28>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0x28>;
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-dsc-bit-per-pixel = <0x08>;
qcom,video-to-cmd-mode-switch-commands = [39 01 00 00 00 00 03 b0 a5 00 07 01 00 00 00 00 02 01 00 39 01 00 00 00 00 06 b2 00 5d 04 80 49 15 01 00 00 00 00 02 3d 11 15 01 00 00 00 00 02 36 00 15 01 00 00 00 00 02 55 0b];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
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,default-topology-index = <0x01>;
qcom,mdss-dsi-video-mode;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x64>;
qcom,mdss-dsi-h-pulse-width = <0x28>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>;
};
timing@3 {
qcom,mdss-dsi-h-back-porch = <0x1cc>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x64>;
qcom,mdss-dsi-v-pulse-width = <0x28>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x28>;
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-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
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,default-topology-index = <0x01>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x2e4>;
qcom,mdss-dsi-h-pulse-width = <0x28>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>;
};
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x64>;
qcom,mdss-dsi-v-pulse-width = <0x28>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0x28>;
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-dsc-bit-per-pixel = <0x08>;
qcom,cmd-to-video-mode-switch-commands = [39 01 00 00 00 00 03 b0 a5 00 07 01 00 00 00 00 02 01 00 39 01 00 00 00 00 06 b2 00 5d 04 80 49 15 01 00 00 00 00 02 3d 10 15 01 00 00 00 00 02 36 00 15 01 00 00 00 00 02 55 0c];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,cmd-to-video-mode-switch-commands-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
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,default-topology-index = <0x01>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x64>;
qcom,mdss-dsi-h-pulse-width = <0x28>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-cmd-mode;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>;
};
};
};
qcom,sde-sspp-dma-blocks {
dgm@0 {
qcom,sde-dma-inverse-pma;
qcom,sde-dma-gc = <0x600 0x50000>;
qcom,sde-dma-igc = <0x400 0x50000>;
qcom,sde-dma-csc-off = <0x200>;
};
dgm@1 {
qcom,sde-dma-inverse-pma;
qcom,sde-dma-gc = <0x600 0x50000>;
qcom,sde-dma-igc = <0x1400 0x50000>;
qcom,sde-dma-csc-off = <0x1200>;
};
};
qcom,mdss_dsi_ext_bridge_4k60p {
qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,dsi-select-clocks = "src_byte_clk0\0src_pixel_clk0";
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-panel-name = "ext video mode dsi bridge";
phandle = <0x6f7>;
qcom,mdss-dsi-ext-bridge-mode;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-force-clock-lane-hs;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
};
qcom,mdss_dsi_sharp_1080p_cmd {
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,mdss-dsi-panel-clockrate = <0x32a9f880>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
qcom,mdss-pan-physical-width-dimension = <0x40>;
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x75>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,ulps-enabled;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-panel-destination = "display_1";
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-panel-controller = <0x563>;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "sharp 1080p cmd mode dsi panel";
phandle = <0x6f2>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x00>;
qcom,mdss-dsi-h-front-porch = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-clockrate = <0x35a4e900>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x00>;
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 08 24 22 08 08 05 02 04 00 19 18];
qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x00 0x01>;
};
};
};
qcom,sde-sspp-vig-blocks {
qcom,sde-vig-qseed-off = <0xa00>;
qcom,sde-vig-gamut = <0x1d00 0x60000>;
qcom,sde-vig-igc = <0x1d00 0x60000>;
qcom,sde-vig-inverse-pma;
qcom,sde-vig-csc-off = <0x1a00>;
qcom,sde-vig-qseed-size = <0xa0>;
};
qcom,smmu_sde_unsec_cb {
iommus = <0x47 0x820 0x402>;
compatible = "qcom,smmu_sde_unsec";
qcom,iommu-dma-addr-pool = <0x20000 0xfffe0000>;
qcom,iommu-earlymap;
qcom,iommu-faults = "non-fatal";
phandle = <0x55c>;
};
qcom,sde-dspp-blocks {
qcom,sde-dspp-dither = <0x82c 0x10007>;
qcom,sde-dspp-pcc = <0x1700 0x40000>;
qcom,sde-dspp-hist = <0x800 0x10007>;
qcom,sde-dspp-igc = <0x00 0x30001>;
qcom,sde-dspp-gamut = <0x1000 0x40002>;
qcom,sde-dspp-sixzone = <0x900 0x10007>;
qcom,sde-dspp-vlut = <0xa00 0x10008>;
qcom,sde-dspp-hsic = <0x800 0x10007>;
qcom,sde-dspp-gc = <0x17c0 0x10008>;
qcom,sde-dspp-memcolor = <0x880 0x10007>;
};
qcom,mdss_dsi_dual_sim_cmd {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>;
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,mdss-dsi-te-using-wd;
qcom,mdss-dsi-qsync-min-refresh-rate = <0x2d>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,panel-ack-disabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,panel-supply-entries = <0x645>;
qcom,ulps-enabled;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,cmd-sync-wait-broadcast;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "Sim dual cmd mode dsi panel";
phandle = <0x702>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@2 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x28>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsi-on-command = <0x5010000 0x129>;
qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00];
qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00];
qcom,mdss-dsi-panel-height = <0xf00>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 18];
qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode";
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x00 0x02>;
};
timing@1 {
qcom,mdss-dsi-h-back-porch = <0x2c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x04>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-panel-width = <0x500>;
qcom,mdss-dsi-on-command = <0x5010000 0x129>;
qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00];
qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00];
qcom,mdss-dsi-panel-height = <0x5a0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode";
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
};
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x04>;
qcom,mdss-dsi-h-front-porch = <0x1c>;
qcom,mdss-dsi-panel-framerate = <0x78>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x0c>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsi-on-command = <0x5010000 0x129>;
qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00];
qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00];
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsi-panel-phy-timings = [00 24 09 09 26 24 09 09 06 02 04 00 18 17];
qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode";
qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode";
qcom,mdss-dsi-v-front-porch = <0x0c>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x00 0x02>;
};
};
};
qcom,mdss_dsi_nt35597_truly_wqxga_cmd {
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-pan-physical-width-dimension = <0x4a>;
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x83>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,ulps-enabled;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "Dual nt35597 cmd mode dsi truly panel without DSC";
phandle = <0x6f3>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 31 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-panel-jitter = <0x01 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
};
};
};
qcom,mdss_dsi_nt35597_wqxga_video_truly {
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-pan-physical-width-dimension = <0x4a>;
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x83>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-max-refresh-rate = <0x3c>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-underflow-color = <0x3ff>;
qcom,mdss-dsi-min-refresh-rate = <0x35>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x14 0x01 0x32>;
qcom,mdss-dsi-panel-name = "Dual nt35597 video mode dsi truly panel without DSC";
phandle = <0x6f4>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 31 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 03 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
};
};
};
qcom,mdss_dsi_hx8394f_720p_video {
qcom,mdss-dsi-lp11-init;
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,platform-mipi-vdd = <0x65 0x1c 0x00>;
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,panel-supply-entries = <0x645>;
qcom,platform-mipi-mode-sel = <0x65 0x0a 0x00>;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-panel-test-pin = <0x65 0x2e 0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "hx8394f video mode dsi panel without DSC";
phandle = <0x648>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-brightness-max-level = <0xff>;
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,platform-mipi-mode-oe = <0x65 0x0b 0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,platform-te-gpio = <0x65 0x42 0x00>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x32>;
qcom,mdss-dsi-h-front-porch = <0x32>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x04>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsi-on-command = [29 01 00 00 00 00 04 b9 ff 83 94 29 01 00 00 00 00 07 ba 63 03 68 6b b2 c0 29 01 00 00 00 00 0b b1 50 12 72 09 33 54 b1 31 6b 2f 29 01 00 00 00 00 07 b2 00 80 64 0e 0d 2f 29 01 00 00 00 00 16 b4 73 74 73 74 73 74 01 0c 86 75 00 3f 73 74 73 74 73 74 01 0c 86 29 01 00 00 00 00 22 d3 00 00 07 07 40 07 10 00 08 10 08 00 08 54 15 0e 05 0e 02 15 06 05 06 47 44 0a 0a 4b 10 07 07 0e 40 29 01 00 00 00 00 2d d5 1a 1a 1b 1b 00 01 02 03 04 05 06 07 08 09 0a 0b 24 25 18 18 26 27 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 20 21 18 18 18 18 29 01 00 00 00 00 2d d6 1a 1a 1b 1b 0b 0a 09 08 07 06 05 04 03 02 01 00 21 20 18 18 27 26 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 25 24 18 18 18 18 29 01 00 00 00 00 3b e0 00 0d 1b 22 25 2a 2f 2c 5a 6b 7a 77 7e 8e 92 95 9f 9e 99 a1 b0 57 55 5c 5f 5f 67 6f 7f 00 0d 1b 22 25 2a 2f 2c 5a 6b 7a 77 7e 8e 92 95 9f 9e 99 a1 b0 57 55 5c 5f 5f 67 6f 7f 29 01 00 00 00 00 03 c0 1f 31 29 01 00 00 00 00 02 cc 0b 29 01 00 00 00 00 03 b6 78 78 29 01 00 00 00 00 02 d4 02 29 01 00 00 00 00 02 bd 02 29 01 00 00 00 00 0d d8 ff ff ff ff ff ff ff ff ff ff ff ff 29 01 00 00 00 00 02 bd 00 29 01 00 00 00 00 02 bd 01 29 01 00 00 00 00 02 b1 00 29 01 00 00 00 00 02 bd 00 29 01 00 00 00 00 08 bf 40 81 50 00 1a fc 01 05 01 00 00 78 00 02 11 00 05 01 00 00 05 00 02 29 00];
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsi-panel-phy-timings = [00 11 03 04 12 1e 04 04 03 02 04 00 0e 09];
qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x0a>;
qcom,mdss-dsi-h-pulse-width = <0x32>;
qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>;
};
};
};
qcom,mdss_dsi_xrsmrtvwr_video_jdi {
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-pan-physical-width-dimension = <0x34>;
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x34>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-panel-on-check-value = <0x9c>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-max-refresh-rate = <0x50>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-min-refresh-rate = <0x35>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x14 0x01 0x32>;
qcom,mdss-dsi-panel-name = "Dual Smart XR Viewer LPM029M483A R63455 jdi panel";
qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
phandle = <0x706>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-panel-status-value = <0x9c>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-panel-status-read-length = <0x01>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x28>;
qcom,mdss-dsi-h-front-porch = <0x28>;
qcom,mdss-dsi-panel-framerate = <0x4b>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x10>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x4290100 0x02 0xd6002901 0x00 0xab6306b 0x8006338a 0x1a7a29 0x1000000 0x5b754 0x29 0x1000000 0xdb900 0x8501bf00 0x00 0x8501bf29 0x1000000 0x9c061 0x86580208 0x7004ec29 0x1000000 0x2f11e 0x29010000 0x9c6 0xa005a005 0x439f0543 0x29010000 0x2cd 0x11290100 0x08 0xcf000080 0x46610000 0x29010000 0x7ec 0x18e0000 0x3901 0x00 0x2030039 0x1000000 0x34400 0x390100 0x02 0x35003901 0x00 0x2360039 0x1000000 0x23a77 0x5010000 0x2000229 0x50100 0x800002 0x11002901 0x00 0x2d68029 0x1000000 0x2b003>;
qcom,mdss-dsi-panel-height = <0x5a0>;
qcom,mdss-dsi-panel-phy-timings = [00 17 05 05 20 1f 06 06 03 02 04 00 13 15];
qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 32 00 02 34 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x142>;
qcom,mdss-dsi-h-pulse-width = <0x14>;
qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
};
};
};
qcom,mdss_dsi_sim_dsc_10b_cmd {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,mdss-dsi-te-using-wd;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,panel-ack-disabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,panel-supply-entries = <0x645>;
qcom,ulps-enabled;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC3:1 10bit dsi panel";
phandle = <0x701>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x1e>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@2 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x5a>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x02>;
qcom,mdss-dsi-v-back-porch = <0x08>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>;
qcom,mdss-dsc-bit-per-pixel = <0x0a>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_hs_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x0a>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01>;
};
timing@1 {
qcom,mdss-dsi-h-back-porch = <0x00>;
qcom,mdss-dsi-h-front-porch = <0x00>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x02>;
qcom,mdss-dsi-v-back-porch = <0x00>;
qcom,mdss-dsi-v-pulse-width = <0x00>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>;
qcom,mdss-dsc-bit-per-pixel = <0x0a>;
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 18];
qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x00>;
qcom,mdss-dsi-h-pulse-width = <0x00>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>;
};
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x64>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x02>;
qcom,mdss-dsi-v-back-porch = <0x08>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0x10>;
qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>;
qcom,mdss-dsc-bit-per-pixel = <0x0a>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_hs_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x0a>;
qcom,mdss-dsi-v-front-porch = <0x0a>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x01 0x01>;
};
};
};
qcom,mdss_dsi_ext_bridge_4k {
qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-t-clk-post = <0x03>;
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-t-clk-pre = <0x24>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-panel-name = "ext video mode dsi bridge";
phandle = <0x6fb>;
qcom,mdss-dsi-ext-bridge-mode;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-force-clock-lane-hs;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0xa0>;
qcom,mdss-dsi-h-front-porch = <0x58>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-v-back-porch = <0x48>;
qcom,mdss-dsi-v-pulse-width = <0x0a>;
qcom,mdss-dsi-panel-width = <0x780>;
qcom,mdss-dsi-panel-height = <0x870>;
qcom,mdss-dsi-panel-phy-timings = [00 39 0f 0f 2e 2a 0f 0f 0b 02 04 00 2d 1e];
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x2c>;
qcom,display-topology = <0x02 0x00 0x02>;
};
};
};
qcom,mdss_dsi_arglass_seeya_90hz_video {
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
qcom,mdss-dsi-panel-on-check-value = <0x9c>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-max-refresh-rate = <0x5a>;
qcom,mdss-dsi-panel-count = <0x02>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-min-refresh-rate = <0x5a>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x14 0x01 0x32>;
qcom,mdss-dsi-panel-name = "sy049wdm02 uoled video mode dsi seeya 90HZ panel with DSC";
qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
phandle = <0x70a>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-panel-status-value = <0x9c>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-panel-status-read-length = <0x01>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x20>;
qcom,mdss-dsi-h-front-porch = <0x20>;
qcom,mdss-dsi-panel-framerate = <0x5a>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x780>;
qcom,mdss-dsc-slice-height = <0x1e>;
qcom,mdss-dsi-on-command = <0x39010000 0x253 0x29390100 0x03 0x51ff0139 0x1000000 0x20301 0x39010000 0x780 0x1e0e00e 0x313901 0x00 0x8810304 0x100010 0x390100 0x08 0x82030400 0x10001001 0x39010000 0x235 0x390100 0x02 0x26203901 0x00 0x11700000 0x892080 0x4380780 0x1e03c0 0x3c03901 0x00 0x2651039 0x1000000 0x117002 0x00 0x2003b400 0xd000c03 0x5001e939 0x1000000 0x26520 0x39010000 0xd70 0x180010f0 0x30c2000 0x60b0b33 0x39010000 0x3f0 0xaa113901 0x00 0x2c00039 0x1000000 0x9c203 0xff03ff03 0xff03ff39 0x1000000 0x3f0aa 0x12390100 0x03 0xbf37a939 0x1000000 0x3ff5a 0x80390100 0x02 0x652f3901 0x00 0x2f20139 0x1000000 0x23602 0x39010004 0x3ff 0x5a803901 0x40000 0x2652f39 0x1000400 0x2f201 0x39010004 0x236 0x1390100 0x4000003 0xf0aa1339 0x1000400 0x26501 0x39010004 0x2c1 0xa2390100 0x4000007 0xc4125364 0x31425639 0x1000400 0x3f0aa 0x16390100 0x4000007 0xb6125364 0x31425639 0x1000400 0x3b000 0x55390100 0x03 0xff5a8039 0x1000000 0x2652f 0x39010000 0x2f2 0x1390100 0x03 0xff5a8139 0x1000000 0x26505 0x39010000 0x2f2 0x22390100 0x02 0x650a3901 0x00 0x2f20039 0x1000000 0x26516 0x39010000 0xff9 0x15f6164 0x676a6d6f 0x757b8086 0x8b910501 0x1400 0x1110501 0x6400 0x1293901 0x00 0x3f0aa11>;
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x438>;
qcom,mdss-dsc-slice-width = <0x3c0>;
qcom,mdss-dsi-panel-phy-timings = [00 11 04 04 12 1e 04 04 04 03 02 04 0f 09];
qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 3c 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,display-topology = <0x02 0x02 0x02>;
};
};
};
qcom,mdss_dsi_ili9881d_720p_video {
qcom,mdss-dsi-lp11-init;
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,platform-mipi-vdd = <0x65 0x1c 0x00>;
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,panel-supply-entries = <0x645>;
qcom,platform-mipi-mode-sel = <0x65 0x0a 0x00>;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-panel-test-pin = <0x65 0x2e 0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "ili9881d video mode dsi panel without DSC";
phandle = <0x70b>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-brightness-max-level = <0xff>;
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,platform-mipi-mode-oe = <0x65 0x0b 0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,platform-te-gpio = <0x65 0x42 0x00>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x5a>;
qcom,mdss-dsi-h-front-porch = <0x3c>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x18>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsi-on-command = <0x39010000 0x4ff 0x98810339 0x1000000 0x20100 0x39010000 0x202 0x390100 0x02 0x3733901 0x00 0x2040039 0x1000000 0x20500 0x39010000 0x206 0xa390100 0x02 0x7003901 0x00 0x2080039 0x1000000 0x20901 0x39010000 0x20a 0x390100 0x02 0xb003901 0x00 0x20c0139 0x1000000 0x20d00 0x39010000 0x20e 0x390100 0x02 0xf1d3901 0x00 0x2100d39 0x1000000 0x21100 0x39010000 0x212 0x390100 0x02 0x13003901 0x00 0x2140039 0x1000000 0x21500 0x39010000 0x216 0x390100 0x02 0x17003901 0x00 0x2180039 0x1000000 0x21900 0x39010000 0x21a 0x390100 0x02 0x1b003901 0x00 0x21c0039 0x1000000 0x21d00 0x39010000 0x21e 0x40390100 0x02 0x1f803901 0x00 0x2200639 0x1000000 0x22102 0x39010000 0x222 0x390100 0x02 0x23003901 0x00 0x2240039 0x1000000 0x22500 0x39010000 0x226 0x390100 0x02 0x27003901 0x00 0x2283339 0x1000000 0x22903 0x39010000 0x22a 0x390100 0x02 0x2b003901 0x00 0x22c0039 0x1000000 0x22d00 0x39010000 0x22e 0x390100 0x02 0x2f003901 0x00 0x2300039 0x1000000 0x23100 0x39010000 0x232 0x390100 0x02 0x33003901 0x00 0x2340439 0x1000000 0x23500 0x39010000 0x236 0x390100 0x02 0x37003901 0x00 0x2383c39 0x1000000 0x23935 0x39010000 0x23a 0x1390100 0x02 0x3b403901 0x00 0x23c0039 0x1000000 0x23d01 0x39010000 0x23e 0x390100 0x02 0x3f003901 0x00 0x2400039 0x1000000 0x24188 0x39010000 0x242 0x390100 0x02 0x43003901 0x00 0x2441f39 0x1000000 0x25001 0x39010000 0x251 0x23390100 0x02 0x52453901 0x00 0x2536739 0x1000000 0x25489 0x39010000 0x255 0xab390100 0x02 0x56013901 0x00 0x2572339 0x1000000 0x25845 0x39010000 0x259 0x67390100 0x02 0x5a893901 0x00 0x25bab39 0x1000000 0x25ccd 0x39010000 0x25d 0xef390100 0x02 0x5e113901 0x00 0x25f0139 0x1000000 0x26000 0x39010000 0x261 0x15390100 0x02 0x62143901 0x00 0x2630e39 0x1000000 0x2640f 0x39010000 0x265 0xc390100 0x02 0x660d3901 0x00 0x2670639 0x1000000 0x26802 0x39010000 0x269 0x7390100 0x02 0x6a023901 0x00 0x26b0239 0x1000000 0x26c02 0x39010000 0x26d 0x2390100 0x02 0x6e023901 0x00 0x26f0239 0x1000000 0x27002 0x39010000 0x271 0x2390100 0x02 0x72023901 0x00 0x2730239 0x1000000 0x27402 0x39010000 0x275 0x1390100 0x02 0x76003901 0x00 0x2771439 0x1000000 0x27815 0x39010000 0x279 0xe390100 0x02 0x7a0f3901 0x00 0x27b0c39 0x1000000 0x27c0d 0x39010000 0x27d 0x6390100 0x02 0x7e023901 0x00 0x27f0739 0x1000000 0x28002 0x39010000 0x281 0x2390100 0x02 0x82023901 0x00 0x2830239 0x1000000 0x28402 0x39010000 0x285 0x2390100 0x02 0x86023901 0x00 0x2870239 0x1000000 0x28802 0x39010000 0x289 0x2390100 0x02 0x8a023901 0x00 0x4ff9881 0x4390100 0x02 0x6d083901 0x00 0x26f0539 0x1000000 0x27000 0x39010000 0x271 0x390100 0x02 0x820f3901 0x00 0x2840f39 0x1000000 0x2850d 0x39010000 0x232 0xac390100 0x02 0x8c803901 0x00 0x23cf539 0x1000000 0x23a24 0x39010000 0x2b5 0x7390100 0x02 0x31453901 0x00 0x2883339 0x1000000 0x4ff98 0x81013901 0x00 0x2220939 0x1000000 0x23100 0x39010000 0x253 0x8a390100 0x02 0x55a23901 0x00 0x2508139 0x1000000 0x25185 0x39010000 0x260 0x20390100 0x02 0xa0003901 0x00 0x2a11a39 0x1000000 0x2a228 0x39010000 0x2a3 0x13390100 0x02 0xa4163901 0x00 0x2a52939 0x1000000 0x2a61d 0x39010000 0x2a7 0x1e390100 0x02 0xa8843901 0x00 0x2a91c39 0x1000000 0x2aa28 0x39010000 0x2ab 0x75390100 0x02 0xac1a3901 0x00 0x2ad1939 0x1000000 0x2ae4d 0x39010000 0x2af 0x22390100 0x02 0xb0283901 0x00 0x2b15439 0x1000000 0x2b266 0x39010000 0x2b3 0x39390100 0x02 0xc0003901 0x00 0x2c11a39 0x1000000 0x2c228 0x39010000 0x2c3 0x13390100 0x02 0xc4163901 0x00 0x2c52939 0x1000000 0x2c61d 0x39010000 0x2c7 0x1e390100 0x02 0xc8843901 0x00 0x2c91c39 0x1000000 0x2ca28 0x39010000 0x2cb 0x75390100 0x02 0xcc1a3901 0x00 0x2cd1939 0x1000000 0x2ce4d 0x39010000 0x2cf 0x22390100 0x02 0xd0283901 0x00 0x2d15439 0x1000000 0x2d266 0x39010000 0x2d3 0x39390100 0x04 0xff988100 0x39010000 0x235 0x390100 0x02 0x36030501 0x7800 0x2110005 0x1000014 0x22900>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsi-panel-phy-timings = [00 10 04 04 12 1e 04 04 03 02 04 00 0e 09];
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,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x18>;
qcom,mdss-dsi-h-pulse-width = <0x14>;
qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>;
};
};
};
qcom,mdss_dsi_sharp_4k_dsc_video {
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-pan-physical-width-dimension = <0x47>;
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x81>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x64 0x00 0x64 0x01 0x64>;
qcom,mdss-dsi-panel-name = "Sharp 4k video mode dsc dsi panel";
phandle = <0x6ef>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x64>;
qcom,mdss-dsi-h-front-porch = <0x1e>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x07>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x20>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 10 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xf00>;
qcom,mdss-dsc-slice-width = <0x438>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 18];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x02 0x02 0x02>;
};
};
};
qcom,mdss_rdp370f_fsc_mode_fhd_video {
qcom,dsi-sec-phy-num = <0x01>;
qcom,dsi-select-sec-clocks = "mux_byte_clk1\0mux_pixel_clk1";
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,dsi-panel-fsc-rgb-order = "fsc_rgb";
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,dsi-sec-ctrl-num = <0x01>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,mdss-dsi-panel-name = "RaonTech FSC mode video mode dsi panel";
phandle = <0x6ff>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x94>;
qcom,mdss-dsi-h-front-porch = <0x58>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x24>;
qcom,mdss-dsi-v-pulse-width = <0x05>;
qcom,mdss-dsi-panel-width = <0x280>;
qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00];
qcom,mdss-dsi-panel-height = <0xca8>;
qcom,mdss-dsi-panel-phy-timings = [00 24 0a 0a 1a 24 0a 0a 09 02 04 00 1e 0f];
qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x04>;
qcom,mdss-dsi-h-pulse-width = <0x2c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>;
};
};
};
qcom,mdss_dsi_nt35695b_truly_fhd_video {
qcom,dsi-sec-phy-num = <0x01>;
qcom,dsi-select-sec-clocks = "mux_byte_clk1\0mux_pixel_clk1";
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-post-init-delay = <0x01>;
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,dsi-sec-ctrl-num = <0x01>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "nt35695b truly fhd video mode dsi panel";
phandle = <0x6f6>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x3c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x02>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsi-on-command = [15 01 00 00 10 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 03 55 15 01 00 00 00 00 02 05 50 15 01 00 00 00 00 02 06 a8 15 01 00 00 00 00 02 07 ad 15 01 00 00 00 00 02 08 0c 15 01 00 00 00 00 02 0b aa 15 01 00 00 00 00 02 0c aa 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f b3 15 01 00 00 00 00 02 11 28 15 01 00 00 00 00 02 12 10 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 4a 15 01 00 00 00 00 02 15 12 15 01 00 00 00 00 02 16 12 15 01 00 00 00 00 02 30 01 15 01 00 00 00 00 02 72 11 15 01 00 00 00 00 02 58 82 15 01 00 00 00 00 02 59 00 15 01 00 00 00 00 02 5a 02 15 01 00 00 00 00 02 5b 00 15 01 00 00 00 00 02 5c 82 15 01 00 00 00 00 02 5d 80 15 01 00 00 00 00 02 5e 02 15 01 00 00 00 00 02 5f 00 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 89 15 01 00 00 00 00 02 04 8a 15 01 00 00 00 00 02 05 0f 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 1c 15 01 00 00 00 00 02 09 00 15 01 00 00 00 00 02 0a 00 15 01 00 00 00 00 02 0b 00 15 01 00 00 00 00 02 0c 00 15 01 00 00 00 00 02 0d 13 15 01 00 00 00 00 02 0e 15 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 01 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 89 15 01 00 00 00 00 02 14 8a 15 01 00 00 00 00 02 15 0f 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 1c 15 01 00 00 00 00 02 19 00 15 01 00 00 00 00 02 1a 00 15 01 00 00 00 00 02 1b 00 15 01 00 00 00 00 02 1c 00 15 01 00 00 00 00 02 1d 13 15 01 00 00 00 00 02 1e 15 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 00 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 93 06 15 01 00 00 00 00 02 94 06 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b 0f 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 b6 21 15 01 00 00 00 00 02 b7 22 15 01 00 00 00 00 02 b8 07 15 01 00 00 00 00 02 b9 07 15 01 00 00 00 00 02 ba 22 15 01 00 00 00 00 02 bd 20 15 01 00 00 00 00 02 be 07 15 01 00 00 00 00 02 bf 07 15 01 00 00 00 00 02 c1 6d 15 01 00 00 00 00 02 c4 24 15 01 00 00 00 00 02 e3 00 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bb 03 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00];
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 17];
qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x0c>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x00 0x01>;
};
};
};
qcom,mdss_dsi_sharp_qsync_wqhd_video {
qcom,mdss-dsi-panel-peak-brightness = <0x626b50>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-pan-physical-width-dimension = <0x4a>;
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x86>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "Sharp 2k video mode qsync dsi panel";
phandle = <0x6f1>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x3a98 0x3e80 0x83d6 0x3db8 0x33c2 0x8692 0x1d4c 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-panel-blackness-level = <0x1361>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x50>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = <0x39010000 0x2ff 0xd0390100 0x02 0x75403901 0x1000 0x2f14039 0x1000000 0x2ff10 0x39010000 0x1000062c 0x1020408 0x10390100 0x02 0xffd03901 0x00 0x2750039 0x1000010 0x2f100 0x39010000 0x2ff 0x10390100 0x02 0xfb013901 0x00 0x2ba0339 0x1000000 0x2bc08 0x39010000 0x2c0 0x83390100 0x11 0xc1892800 0x8020002 0x6800d500 0xa0db709 0x89390100 0x03 0xc210f039 0x1000000 0x2d500 0x39010000 0x2d6 0x390100 0x02 0xde003901 0x00 0x2e10039 0x1000000 0x2e501 0x39010000 0x2bb 0x3390100 0x02 0xf6703901 0x00 0x2f78039 0x1000000 0x5be00 0x10001039 0x1000000 0x23500 0x39010000 0x244 0x390100 0x02 0xff203901 0x00 0x2fb0139 0x1000000 0x28702 0x39010000 0x25d 0x390100 0x02 0x5e143901 0x00 0x25feb39 0x1000000 0x2ff26 0x39010000 0x2fb 0x1390100 0x02 0x60003901 0x00 0x2620139 0x1000000 0x24000 0x39010000 0x2ff 0x28390100 0x02 0xfb013901 0x00 0x2910239 0x1000000 0x2ffe0 0x39010000 0x2fb 0x1390100 0x02 0x48813901 0x00 0x28e0939 0x1000000 0x2fff0 0x39010000 0x2fb 0x1390100 0x02 0x33203901 0x00 0x2343539 0x1000000 0x2ff10 0x5010000 0x78000111 0x5010000 0x78000129>;
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 16 06 05 20 1f 06 06 03 02 04 00 13 15];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0xa30>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,display-topology = <0x02 0x02 0x02>;
};
};
};
qcom,mdss_dsi_dual_sim_video {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-panel-broadcast-mode;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,mdss-dsi-qsync-min-refresh-rate = <0x2d>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,panel-ack-disabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,panel-supply-entries = <0x645>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>;
qcom,mdss-dsi-panel-name = "Sim dual video mode dsi panel";
phandle = <0x703>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bl-max-level = <0xfff>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x2c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x04>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-panel-width = <0x500>;
qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00];
qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00];
qcom,mdss-dsi-panel-height = <0x5a0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
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,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode";
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x10>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>;
};
};
};
qcom,mdss_dsi_sim_video {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-t-clk-post = <0x04>;
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,panel-ack-disabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,panel-supply-entries = <0x645>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-t-clk-pre = <0x1b>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x00 0x00 0x00 0x01 0x00>;
qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel";
phandle = <0x6fd>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x08>;
qcom,mdss-dsi-h-front-porch = <0x08>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-timings = <0x00 0x00 0x00>;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x06>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,mdss-dsi-panel-width = <0x280>;
qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00];
qcom,mdss-dsi-panel-height = <0x1e0>;
qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17];
qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x06>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>;
};
};
};
qcom,sde-reg-bus {
qcom,msm-bus,name = "mdss_reg";
qcom,msm-bus,num-cases = <0x04>;
qcom,msm-bus,vectors-KBps = <0x01 0x24e 0x00 0x00 0x01 0x24e 0x00 0x12c00 0x01 0x24e 0x00 0x249f0 0x01 0x24e 0x00 0x493e0>;
qcom,msm-bus,num-paths = <0x01>;
};
qcom,sde-data-bus {
qcom,msm-bus,name = "mdss_sde";
qcom,msm-bus,num-cases = <0x03>;
qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x17 0x200 0x00 0x00 0x16 0x200 0x00 0x61a800 0x17 0x200 0x00 0x61a800 0x16 0x200 0x00 0x61a800 0x17 0x200 0x00 0x61a800>;
qcom,msm-bus,num-paths = <0x02>;
};
qcom,mdss_dsi_lt9611_720p_video {
qcom,dsi-sec-phy-num = <0x01>;
qcom,dsi-select-sec-clocks = "mux_byte_clk1\0mux_pixel_clk1";
qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,mdss-pan-physical-width-dimension = <0x83>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,mdss-pan-physical-height-dimension = <0x4a>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,panel-supply-entries = <0x645>;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,dsi-sec-ctrl-num = <0x01>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x14 0x01 0x14>;
qcom,mdss-dsi-panel-name = "lt9611 video mode dsi panel without DSC";
phandle = <0x70c>;
qcom,mdss-dsi-ext-bridge-mode;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,platform-sec-reset-gpio = <0x65 0x4c 0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,platform-te-gpio = <0x65 0x43 0x00>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-force-clock-lane-hs;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0xdc>;
qcom,mdss-dsi-h-front-porch = <0x6e>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-v-back-porch = <0x14>;
qcom,mdss-dsi-v-pulse-width = <0x05>;
qcom,mdss-dsi-panel-width = <0x500>;
qcom,mdss-dsi-panel-height = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 11 04 04 12 1e 04 04 03 02 04 00 0f 09];
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x05>;
qcom,mdss-dsi-h-pulse-width = <0x28>;
qcom,display-topology = <0x01 0x00 0x01>;
};
};
};
qcom,mdss_dsi_sw43404_amoled_wqhd_video {
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_hfp";
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0\0src_byte_clk0\0src_pixel_clk0\0shadow_byte_clk0\0shadow_pixel_clk0";
qcom,dsi-dyn-clk-enable;
qcom,esd-check-enabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,panel-supply-entries = <0x645>;
qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-max-refresh-rate = <0x3c>;
qcom,dsi-supported-dfps-list = <0x3c 0x39 0x37>;
qcom,dsi-dyn-clk-list = <0x1fdf1000 0x1fbd1100 0x1f9b1200>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-panel-physical-type = "oled";
qcom,mdss-dsi-panel-test-pin = <0x65 0x2e 0x00>;
qcom,mdss-dsi-min-refresh-rate = <0x37>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "sw43404 amoled video mode dsi boe panel with DSC";
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
phandle = <0x6ec>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-brightness-max-level = <0xff>;
qcom,mdss-dsi-bl-max-level = <0x3ff>;
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-panel-status-value = <0x9c>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-panel-status-read-length = <0x01>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x0a>;
qcom,mdss-dsi-h-front-porch = <0x0a>;
qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x02>;
qcom,mdss-dsi-v-back-porch = <0x0a>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-lp1-command-state = "dsi_lp_mode";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0xb4>;
qcom,mdss-dsi-on-command = <0x39010000 0x3b0 0xa5000701 0x00 0x2010039 0x1000000 0x6b200 0x5d048049 0x15010000 0x23d 0x10150100 0x02 0x36001501 0x00 0x2550839 0x1000000 0x9f800 0x810082d 0x2d39 0x100003c 0x35100 0x50100 0x500002 0x11003901 0x00 0x3b03404 0x39010000 0x5c1 0x46 0x39010000 0x3b0 0xa5000a01 0x00 0x80110000 0x8930800b 0x4005a002 0xd002d002 0xd0020002 0x6800204e 0xa8000a00 0xc002300 0x1c180010 0xf0030c20 0x60b0b 0x330e1c2a 0x38465462 0x69707779 0x7b7d7e01 0x2010009 0x4009be19 0xfc19fa19 0xf81a381a 0x781ab62a 0xf62b342b 0x743b746b 0xf4000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x390100 0x03 0xb0a50015 0x1000000 0x2e018 0x39010000 0xcc0 0x536f51 0x5051344f 0x5a331905 0x1000078 0x22900>;
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0xb40>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 14 05 05 1f 1e 05 05 03 02 04 00 12 15];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 38 00];
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x0a>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-lp1-command = [05 01 00 00 00 00 02 39 00];
qcom,display-topology = <0x02 0x02 0x01>;
};
};
};
qcom,mdss_dsi_ext_bridge_4k30p {
qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "src_byte_clk0\0src_pixel_clk0";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-panel-name = "ext video mode dsi bridge";
phandle = <0x6f9>;
qcom,mdss-dsi-ext-bridge-mode;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-force-clock-lane-hs;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
};
qcom,mdss_dsi_sharp_qsync_wqhd_cmd {
qcom,mdss-dsi-panel-peak-brightness = <0x626b50>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00 0x01>;
qcom,adjust-timer-wakeup-ms = <0x01>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-pan-physical-width-dimension = <0x4a>;
qcom,dsi-phy-num = <0x00 0x01>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-pan-physical-height-dimension = <0x86>;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-panel-mode-switch;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "Sharp 2k cmd mode qsync dsi panel";
phandle = <0x6f0>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-hdr-color-primaries = <0x3a98 0x3e80 0x83d6 0x3db8 0x33c2 0x8692 0x1d4c 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-dma-schedule-line = <0x05>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-panel-blackness-level = <0x1361>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@2 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x14>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 40 39 01 00 00 10 00 02 f1 40 39 01 00 00 00 00 02 ff 10 39 01 00 00 10 00 06 2c 01 02 04 08 10 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 00 39 01 00 00 10 00 02 f1 00 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 ba 03 39 01 00 00 00 00 02 bc 08 39 01 00 00 00 00 02 c0 85 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 0e 00 bb 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 d5 00 39 01 00 00 00 00 02 d6 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 e1 00 39 01 00 00 00 00 02 e5 01 39 01 00 00 00 00 02 bb 10 39 01 00 00 00 00 02 f6 70 39 01 00 00 00 00 02 f7 80 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 44 00 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 87 02 39 01 00 00 00 00 02 5d 00 39 01 00 00 00 00 02 5e 14 39 01 00 00 00 00 02 5f eb 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 14 00 39 01 00 00 00 00 02 15 10 39 01 00 00 00 00 02 16 0a 39 01 00 00 00 00 02 17 30 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 01 39 01 00 00 00 00 02 40 00 39 01 00 00 00 00 02 ff 28 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 91 02 39 01 00 00 00 00 02 ff e0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 48 81 39 01 00 00 00 00 02 8e 09 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 33 20 39 01 00 00 00 00 02 34 35 39 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 c0 85 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 0e 00 bb 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 16 0a 39 01 00 00 00 00 02 17 30 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 01 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 01 28 05 01 00 00 00 00 01 29];
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 0a 01 02 1b 1c 02 02 00 02 04 00 0a 12];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-panel-jitter = <0x03 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x21c 0x08 0x08 0x08 0x438 0x08>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@6 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x14>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x78>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 40 39 01 00 00 10 00 02 f1 40 39 01 00 00 00 00 02 ff 10 39 01 00 00 10 00 06 2c 01 02 04 08 10 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 00 39 01 00 00 10 00 02 f1 00 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 ba 03 39 01 00 00 00 00 02 bc 08 39 01 00 00 00 00 02 c0 85 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 0e 00 bb 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 d5 00 39 01 00 00 00 00 02 d6 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 e1 00 39 01 00 00 00 00 02 e5 01 39 01 00 00 00 00 02 bb 10 39 01 00 00 00 00 02 f6 70 39 01 00 00 00 00 02 f7 80 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 44 00 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 87 02 39 01 00 00 00 00 02 5d 00 39 01 00 00 00 00 02 5e 14 39 01 00 00 00 00 02 5f eb 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 14 00 39 01 00 00 00 00 02 15 10 39 01 00 00 00 00 02 16 00 39 01 00 00 00 00 02 17 10 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 00 39 01 00 00 00 00 02 40 00 39 01 00 00 00 00 02 ff 28 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 91 02 39 01 00 00 00 00 02 ff e0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 48 81 39 01 00 00 00 00 02 8e 09 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 33 20 39 01 00 00 00 00 02 34 35 39 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 c0 85 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 0e 00 bb 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 16 00 39 01 00 00 00 00 02 17 10 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 00 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 01 28 05 01 00 00 00 00 01 29];
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 1e 1d 04 04 02 02 04 00 0e 13];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-panel-jitter = <0x03 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x21c 0x08 0x08 0x08 0x438 0x08>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@4 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x14>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x78>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 40 39 01 00 00 10 00 02 f1 40 39 01 00 00 00 00 02 ff 10 39 01 00 00 10 00 06 2c 01 02 04 08 10 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 00 39 01 00 00 10 00 02 f1 00 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 ba 03 39 01 00 00 00 00 02 bc 08 39 01 00 00 00 00 02 c0 83 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 68 00 d5 00 0a 0d b7 09 89 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 d5 00 39 01 00 00 00 00 02 d6 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 e1 00 39 01 00 00 00 00 02 e5 01 39 01 00 00 00 00 02 bb 10 39 01 00 00 00 00 02 f6 70 39 01 00 00 00 00 02 f7 80 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 44 00 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 87 02 39 01 00 00 00 00 02 5d 00 39 01 00 00 00 00 02 5e 14 39 01 00 00 00 00 02 5f eb 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 14 00 39 01 00 00 00 00 02 15 10 39 01 00 00 00 00 02 16 00 39 01 00 00 00 00 02 17 10 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 01 39 01 00 00 00 00 02 40 00 39 01 00 00 00 00 02 ff 28 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 91 02 39 01 00 00 00 00 02 ff e0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 48 81 39 01 00 00 00 00 02 8e 09 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 33 20 39 01 00 00 00 00 02 34 35 39 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 c0 83 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 68 00 d5 00 0a 0d b7 09 89 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 16 00 39 01 00 00 00 00 02 17 10 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 03 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 01 28 05 01 00 00 00 00 01 29];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 1f 1e 05 05 03 02 04 00 12 14];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-panel-jitter = <0x03 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x2d0 0x08 0x08 0x08 0x5a0 0x08>;
qcom,cmd-to-video-mode-post-switch-commands = [39 00 00 00 00 00 02 ff 10 39 00 00 00 00 00 02 fb 01 39 00 00 00 00 00 02 bb 13 39 00 00 00 00 00 02 ff 26 39 00 00 00 00 00 02 fb 01 39 00 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 06];
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode";
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@1 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x50>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,video-to-cmd-mode-switch-commands-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,video-to-cmd-mode-post-switch-commands = [39 00 00 00 00 00 02 ff 10 39 00 00 00 00 00 02 fb 01 39 00 00 00 00 00 02 bb 10 39 00 00 00 00 00 02 ff 26 39 00 00 00 00 00 02 fb 01 39 00 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 00];
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = <0x39010000 0x2ff 0xd0390100 0x02 0x75403901 0x1000 0x2f14039 0x1000000 0x2ff10 0x39010000 0x1000062c 0x1020408 0x10390100 0x02 0xffd03901 0x00 0x2750039 0x1000010 0x2f100 0x39010000 0x2ff 0x10390100 0x02 0xfb013901 0x00 0x2ba0339 0x1000000 0x2bc08 0x39010000 0x2c0 0x83390100 0x11 0xc1892800 0x8020002 0x6800d500 0xa0db709 0x89390100 0x03 0xc210f039 0x1000000 0x2d500 0x39010000 0x2d6 0x390100 0x02 0xde003901 0x00 0x2e10039 0x1000000 0x2e501 0x39010000 0x2bb 0x3390100 0x02 0xf6703901 0x00 0x2f78039 0x1000000 0x5be00 0x10001039 0x1000000 0x23500 0x39010000 0x244 0x390100 0x02 0xff203901 0x00 0x2fb0139 0x1000000 0x28702 0x39010000 0x25d 0x390100 0x02 0x5e143901 0x00 0x25feb39 0x1000000 0x2ff26 0x39010000 0x2fb 0x1390100 0x02 0x60003901 0x00 0x2620139 0x1000000 0x24000 0x39010000 0x2ff 0x28390100 0x02 0xfb013901 0x00 0x2910239 0x1000000 0x2ffe0 0x39010000 0x2fb 0x1390100 0x02 0x48813901 0x00 0x28e0939 0x1000000 0x2fff0 0x39010000 0x2fb 0x1390100 0x02 0x33203901 0x00 0x2343539 0x1000000 0x2ff10 0x5010000 0x78000111 0x5010000 0x78000129>;
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,video-to-cmd-mode-switch-commands = [39 00 00 00 00 00 02 ff 10 39 00 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 bb 10];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 16 06 05 20 1f 06 06 03 02 04 00 13 15];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-video-mode;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0xa30>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode";
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@7 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x50>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x5a>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x21c>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 40 39 01 00 00 10 00 02 f1 40 39 01 00 00 00 00 02 ff 10 39 01 00 00 10 00 06 2c 01 02 04 08 10 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 00 39 01 00 00 10 00 02 f1 00 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 ba 03 39 01 00 00 00 00 02 bc 08 39 01 00 00 00 00 02 c0 85 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 0e 00 bb 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 d5 00 39 01 00 00 00 00 02 d6 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 e1 00 39 01 00 00 00 00 02 e5 01 39 01 00 00 00 00 02 bb 10 39 01 00 00 00 00 02 f6 70 39 01 00 00 00 00 02 f7 80 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 44 00 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 87 02 39 01 00 00 00 00 02 5d 00 39 01 00 00 00 00 02 5e 14 39 01 00 00 00 00 02 5f eb 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 14 00 39 01 00 00 00 00 02 15 10 39 01 00 00 00 00 02 16 03 39 01 00 00 00 00 02 17 70 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 01 39 01 00 00 00 00 02 40 00 39 01 00 00 00 00 02 ff 28 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 91 02 39 01 00 00 00 00 02 ff e0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 48 81 39 01 00 00 00 00 02 8e 09 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 33 20 39 01 00 00 00 00 02 34 35 39 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 c0 85 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 0e 00 bb 00 07 0d b7 0c b7 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 16 03 39 01 00 00 00 00 02 17 70 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 02 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 01 28 05 01 00 00 00 00 01 29];
qcom,mdss-dsi-panel-height = <0x780>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 1c 1c 03 02 01 02 04 00 0c 12];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-panel-jitter = <0x03 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x21c 0x08 0x08 0x08 0x438 0x08>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@5 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x14>;
qcom,mdss-dsi-panel-framerate = <0x78>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,video-to-cmd-mode-switch-commands-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,video-to-cmd-mode-post-switch-commands = [39 00 00 00 00 00 02 ff 10 39 00 00 00 00 00 02 fb 01 39 00 00 00 00 00 02 bb 10 39 00 00 00 00 00 02 ff 26 39 00 00 00 00 00 02 fb 01 39 00 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 00];
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = <0x39010000 0x2ff 0xd0390100 0x02 0x75403901 0x1000 0x2f14039 0x1000000 0x2ff10 0x39010000 0x1000062c 0x1020408 0x10390100 0x02 0xffd03901 0x00 0x2750039 0x1000010 0x2f100 0x39010000 0x2ff 0x10390100 0x02 0xfb013901 0x00 0x2ba0339 0x1000000 0x2bc08 0x39010000 0x2c0 0x83390100 0x11 0xc1892800 0x8020002 0x6800d500 0xa0db709 0x89390100 0x03 0xc210f039 0x1000000 0x2d500 0x39010000 0x2d6 0x390100 0x02 0xde003901 0x00 0x2e10039 0x1000000 0x2e501 0x39010000 0x2bb 0x3390100 0x02 0xf6703901 0x00 0x2f78039 0x1000000 0x5be00 0x10001039 0x1000000 0x23500 0x39010000 0x244 0x390100 0x02 0xff203901 0x00 0x2fb0139 0x1000000 0x28702 0x39010000 0x25d 0x390100 0x02 0x5e143901 0x00 0x25feb39 0x1000000 0x2ff26 0x39010000 0x2fb 0x1390100 0x02 0x60003901 0x00 0x2620139 0x1000000 0x24000 0x39010000 0x2ff 0x28390100 0x02 0xfb013901 0x00 0x2910239 0x1000000 0x2ffe0 0x39010000 0x2fb 0x1390100 0x02 0x48813901 0x00 0x28e0939 0x1000000 0x2fff0 0x39010000 0x2fb 0x1390100 0x02 0x33203901 0x00 0x2343539 0x1000000 0x2ff10 0x5010000 0x78000111 0x5010000 0x78000129>;
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,video-to-cmd-mode-switch-commands = [39 00 00 00 00 00 02 ff 10 39 00 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 bb 10];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 16 06 05 20 1f 06 06 03 02 04 00 13 15];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-video-mode;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode";
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@3 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x14>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x5a>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 40 39 01 00 00 10 00 02 f1 40 39 01 00 00 00 00 02 ff 10 39 01 00 00 10 00 06 2c 01 02 04 08 10 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 00 39 01 00 00 10 00 02 f1 00 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 ba 03 39 01 00 00 00 00 02 bc 08 39 01 00 00 00 00 02 c0 83 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 68 00 d5 00 0a 0d b7 09 89 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 d5 00 39 01 00 00 00 00 02 d6 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 e1 00 39 01 00 00 00 00 02 e5 01 39 01 00 00 00 00 02 bb 10 39 01 00 00 00 00 02 f6 70 39 01 00 00 00 00 02 f7 80 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 44 00 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 87 02 39 01 00 00 00 00 02 5d 00 39 01 00 00 00 00 02 5e 14 39 01 00 00 00 00 02 5f eb 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 14 00 39 01 00 00 00 00 02 15 10 39 01 00 00 00 00 02 16 03 39 01 00 00 00 00 02 17 70 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 01 39 01 00 00 00 00 02 40 00 39 01 00 00 00 00 02 ff 28 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 91 02 39 01 00 00 00 00 02 ff e0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 48 81 39 01 00 00 00 00 02 8e 09 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 33 20 39 01 00 00 00 00 02 34 35 39 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 c0 83 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 68 00 d5 00 0a 0d b7 09 89 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 16 03 39 01 00 00 00 00 02 17 70 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 02 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 01 28 05 01 00 00 00 00 01 29];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 10 03 03 1e 1e 04 04 02 02 04 00 0f 13];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-panel-jitter = <0x03 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x2d0 0x08 0x08 0x08 0x5a0 0x08>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,display-topology = <0x02 0x02 0x02>;
};
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x0c>;
qcom,mdss-dsi-h-front-porch = <0x14>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0e>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsc-slice-height = <0x08>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 40 39 01 00 00 10 00 02 f1 40 39 01 00 00 00 00 02 ff 10 39 01 00 00 10 00 06 2c 01 02 04 08 10 39 01 00 00 00 00 02 ff d0 39 01 00 00 00 00 02 75 00 39 01 00 00 10 00 02 f1 00 39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 ba 03 39 01 00 00 00 00 02 bc 08 39 01 00 00 00 00 02 c0 83 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 68 00 d5 00 0a 0d b7 09 89 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 d5 00 39 01 00 00 00 00 02 d6 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 e1 00 39 01 00 00 00 00 02 e5 01 39 01 00 00 00 00 02 bb 10 39 01 00 00 00 00 02 f6 70 39 01 00 00 00 00 02 f7 80 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 44 00 39 01 00 00 00 00 02 ff 20 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 87 02 39 01 00 00 00 00 02 5d 00 39 01 00 00 00 00 02 5e 14 39 01 00 00 00 00 02 5f eb 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 14 00 39 01 00 00 00 00 02 15 10 39 01 00 00 00 00 02 16 0a 39 01 00 00 00 00 02 17 30 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 01 39 01 00 00 00 00 02 40 00 39 01 00 00 00 00 02 ff 28 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 91 02 39 01 00 00 00 00 02 ff e0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 48 81 39 01 00 00 00 00 02 8e 09 39 01 00 00 00 00 02 ff f0 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 33 20 39 01 00 00 00 00 02 34 35 39 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 02 ff 10 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 c0 83 39 01 00 00 00 00 11 c1 89 28 00 08 02 00 02 68 00 d5 00 0a 0d b7 09 89 39 01 00 00 00 00 03 c2 10 f0 39 01 00 00 00 00 02 ff 24 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 16 0a 39 01 00 00 00 00 02 17 30 39 01 00 00 00 00 02 ff 26 39 01 00 00 00 00 02 fb 01 39 01 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 01 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 01 28 05 01 00 00 00 00 01 29];
qcom,mdss-dsi-panel-height = <0xa00>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 0b 03 02 1d 1c 03 03 01 02 04 00 0c 12];
qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 bc 00 05 01 00 00 10 00 01 28 05 01 00 00 32 00 01 10];
qcom,mdss-dsi-panel-jitter = <0x03 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x2d0 0x08 0x08 0x08 0x5a0 0x08>;
qcom,cmd-to-video-mode-post-switch-commands = [39 00 00 00 00 00 02 ff 10 39 00 00 00 00 00 02 fb 01 39 00 00 00 00 00 02 bb 13 39 00 00 00 00 00 02 ff 26 39 00 00 00 00 00 02 fb 01 39 00 00 00 00 00 02 60 00 39 01 00 00 00 00 02 62 06];
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x08>;
qcom,mdss-dsi-cmd-mode;
qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode";
qcom,display-topology = <0x02 0x02 0x02>;
};
};
};
qcom,mdss_dsi_r66451_fhd_plus_144hz_cmd {
qcom,dsi-sec-phy-num = <0x01>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,esd-check-enabled;
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,ulps-enabled;
qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,dsi-sec-ctrl-num = <0x01>;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-panel-physical-type = "oled";
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "r66451 amoled cmd mode dsi visionox panel with DSC";
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
phandle = <0x707>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-panel-status-value = <0x1c>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-panel-status-read-length = <0x01>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x28>;
qcom,mdss-dsi-h-front-porch = <0x5f>;
qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode";
qcom,mdss-dsi-panel-framerate = <0x90>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x04>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-panel-width = <0x438>;
qcom,mdss-dsc-slice-height = <0x14>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 e8 00 02 39 01 00 00 00 00 03 e4 00 08 39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 32 c4 00 00 00 00 00 00 00 00 10 00 00 02 00 00 00 29 00 01 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 00 11 00 00 0c 00 00 00 00 30 00 00 00 00 00 00 39 01 00 00 00 00 86 cf 64 0b 00 00 00 00 00 00 08 00 0b 77 01 01 01 01 01 01 02 02 02 02 02 03 00 00 00 00 00 00 00 00 00 00 00 00 02 c9 02 c9 02 c9 03 ff 03 ff 03 ff 00 00 00 00 00 00 00 00 00 00 00 00 02 c9 02 c9 02 c9 03 ff 03 ff 03 ff 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 01 62 19 19 19 19 19 19 19 19 19 19 19 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f f6 0f f6 0f f6 0f f6 0f f6 19 39 01 00 00 00 00 0d d0 44 44 b2 28 00 28 5a 00 5a 0d 17 01 39 01 00 00 00 00 15 d3 49 00 00 01 1a 15 00 15 07 0f 77 77 77 37 b2 11 00 a0 3c 9a 39 01 00 00 00 00 1a d7 00 b9 40 00 40 04 00 f0 0f 00 40 00 00 00 00 00 00 19 40 00 40 04 00 f0 0f 39 01 00 00 00 00 34 d8 00 00 00 00 00 00 00 00 00 30 00 30 00 30 00 30 00 30 05 00 00 00 00 00 00 00 00 00 0f 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 00 0f 00 20 39 01 00 00 00 00 2b df 50 42 58 81 2d 00 00 00 00 00 00 6b 00 00 00 00 00 00 00 00 01 0f ff d4 0e 00 00 00 00 00 00 0f 53 18 00 0f 00 00 00 00 00 00 39 01 00 00 00 00 02 f7 01 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 0a e4 34 b4 00 00 00 30 04 0c e2 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 02 b0 04 39 01 00 00 00 00 03 df 50 40 39 01 00 00 00 00 06 f3 50 00 00 00 00 39 01 00 00 00 00 02 f2 11 39 01 00 00 00 00 06 f3 01 00 00 00 01 39 01 00 00 00 00 03 f4 00 02 39 01 00 00 00 00 02 f2 19 39 01 00 00 00 00 03 df 50 42 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 05 2a 00 00 04 37 39 01 00 00 00 00 05 2b 00 00 09 23 05 01 00 00 78 00 01 11 05 01 00 00 00 00 01 29];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-panel-height = <0x924>;
qcom,mdss-dsc-slice-width = <0x21c>;
qcom,mdss-dsi-panel-phy-timings = [00 22 09 09 19 17 09 09 09 02 04 00 1d 0e];
qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-panel-jitter = <0x04 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x19>;
qcom,mdss-dsi-h-pulse-width = <0x01>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x02 0x02 0x01>;
};
};
};
qcom,platform-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,platform-supply-entry@0 {
qcom,supply-name = "mmcx";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0x00>;
qcom,supply-enable-load = <0x00>;
qcom,supply-min-voltage = <0x00>;
reg = <0x00>;
};
};
qcom,mdss_dsi_ch13726a_amoled_video {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0";
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,panel-supply-entries = <0x645>;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-panel-test-pin = <0x65 0x2e 0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "ch13726a video mode dsi boe panel with DSC";
phandle = <0x649>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-brightness-max-level = <0xff>;
qcom,mdss-dsi-bl-max-level = <0xff>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,platform-te-gpio = <0x65 0x42 0x00>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x24>;
qcom,mdss-dsi-h-front-porch = <0x1c>;
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-panel-clockrate = <0x1ced1720>;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-v-back-porch = <0x08>;
qcom,mdss-dsi-v-pulse-width = <0x04>;
qcom,mdss-dsi-panel-width = <0x3c0>;
qcom,mdss-dsi-on-command = [05 01 00 00 78 00 02 11 00 05 01 00 00 14 00 02 29 00];
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsi-panel-phy-timings = [00 13 04 04 13 1f 04 05 04 02 04 00 10 0a];
qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00 05 01 00 00 05 00 02 4f 01];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x10>;
qcom,mdss-dsi-h-pulse-width = <0x04>;
qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>;
};
};
};
qcom,mdss_dsi_sim_sec_hd_cmd {
qcom,dsi-sec-phy-num = <0x01>;
qcom,dsi-select-sec-clocks = "mux_byte_clk1\0mux_pixel_clk1";
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-post-init-delay = <0x01>;
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,mdss-dsi-te-using-wd;
qcom,panel-ack-disabled;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,ulps-enabled;
qcom,mdss-dsi-tx-eot-append;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,mdss-dsi-lane-1-state;
qcom,dsi-sec-ctrl-num = <0x01>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "sim hd command mode secondary dsi panel";
phandle = <0x705>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x3c>;
qcom,mdss-dsi-h-front-porch = <0x78>;
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
qcom,mdss-dsi-v-back-porch = <0x02>;
qcom,mdss-dsi-v-pulse-width = <0x02>;
qcom,mdss-dsi-panel-width = <0x2d0>;
qcom,mdss-dsi-on-command = <0x5010000 0x78000111 0x5010000 0x78000129>;
qcom,mdss-dsi-panel-height = <0x500>;
qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 17];
qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>;
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-v-front-porch = <0x0c>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,display-topology = <0x01 0x00 0x01>;
};
};
};
qcom,mdss_dsi_sw43404_amoled_wqhd_cmd {
qcom,platform-reset-gpio = <0x65 0x4b 0x00>;
qcom,mdss-dsi-panel-peak-brightness = <0x401640>;
qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
qcom,dsi-ctrl-num = <0x00>;
qcom,mdss-dsi-qsync-min-refresh-rate = <0x37>;
qcom,dsi-select-clocks = "mux_byte_clk0\0mux_pixel_clk0\0src_byte_clk0\0src_pixel_clk0\0shadow_byte_clk0\0shadow_pixel_clk0";
qcom,dsi-dyn-clk-enable;
qcom,esd-check-enabled;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,dsi-phy-num = <0x00>;
qcom,mdss-dsi-lane-3-state;
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-bl-min-level = <0x01>;
qcom,panel-supply-entries = <0x645>;
qcom,ulps-enabled;
qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>;
qcom,mdss-dsi-stream = <0x00>;
qcom,mdss-dsi-te-dcs-command = <0x01>;
qcom,dsi-dyn-clk-list = <0x20ed5435 0x20c6bcfc 0x20a025c3>;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-wr-mem-continue = <0x3c>;
qcom,mdss-dsi-panel-physical-type = "oled";
qcom,mdss-dsi-panel-test-pin = <0x65 0x2e 0x00>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-lane-map = "lane_map_0123";
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>;
qcom,mdss-dsi-panel-name = "sw43404 amoled cmd mode dsi boe panel with DSC";
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
phandle = <0x6eb>;
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-brightness-max-level = <0xff>;
qcom,mdss-dsi-bl-max-level = <0x3ff>;
qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
qcom,mdss-dsi-te-check-enable;
qcom,mdss-dsi-wr-mem-start = <0x2c>;
qcom,platform-te-gpio = <0x65 0x42 0x00>;
qcom,mdss-dsi-te-pin-select = <0x01>;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-panel-status-value = <0x9c>;
qcom,mdss-dsi-bpp = <0x18>;
qcom,mdss-dsi-color-order = "rgb_swap_rgb";
qcom,mdss-dsi-te-using-te-pin;
qcom,mdss-dsi-panel-blackness-level = <0xc9e>;
qcom,mdss-dsi-border-color = <0x00>;
qcom,mdss-dsi-panel-status-read-length = <0x01>;
qcom,mdss-dsi-virtual-channel-id = <0x00>;
qcom,mdss-dsi-display-timings {
timing@2 {
qcom,mdss-dsi-h-back-porch = <0x1e>;
qcom,mdss-dsi-h-front-porch = <0x3c>;
qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode";
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x28>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0c>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-lp1-command-state = "dsi_lp_mode";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0xb4>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 03 5c 42 00 07 01 00 00 00 00 02 01 00 0a 01 00 00 00 00 80 11 00 00 89 30 80 0b 40 05 a0 05 a0 02 d0 02 d0 02 00 02 68 00 20 9a db 00 0a 00 0c 00 12 00 0e 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 09 f8 00 08 10 08 2d 00 00 2d 15 01 00 00 00 00 02 55 00 05 01 00 00 1e 00 02 11 00 39 01 00 00 00 00 03 b0 a5 00 15 01 00 00 00 00 02 e0 18 39 01 00 00 00 00 0c c0 00 53 6f 51 50 51 34 4f 5a 33 19 05 01 00 00 78 00 02 35 00 05 01 00 00 3c 00 02 29 00 39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 0c b1 a0 9f 4f 4f 63 0e 0a 10 0e 0a 10 39 01 00 00 00 00 07 e4 30 06 00 40 34 03 39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 0c b1 a0 9f 63 4f 63 0e 0a 10 0e 0a 10 39 01 00 00 00 00 07 e4 30 06 00 40 34 03];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 5a 01];
qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 5a 00];
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 0c b1 a0 9f 63 4f 63 0e 0a 10 0e 0a 10 39 01 00 00 00 00 07 e4 30 06 00 40 34 03];
qcom,mdss-dsi-panel-height = <0xb40>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 11 03 04 1e 1e 04 04 02 02 04 00 10 14];
qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-panel-jitter = <0x04 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 38 00];
qcom,panel-roi-alignment = <0x2d0 0xb4 0xb4 0xb4 0x5a0 0xb4>;
qcom,mdss-dsi-qsync-on-commands-state = "dsi_lp_mode";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-qsync-off-commands-state = "dsi_lp_mode";
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-lp1-command = [05 01 00 00 00 00 02 39 00];
qcom,display-topology = <0x02 0x02 0x01>;
};
timing@1 {
qcom,mdss-dsi-h-back-porch = <0x1e>;
qcom,mdss-dsi-h-front-porch = <0x3c>;
qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode";
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x32>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x0a>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-lp1-command-state = "dsi_lp_mode";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0xb4>;
qcom,mdss-dsi-on-command = [39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 03 5c 42 00 07 01 00 00 00 00 02 01 00 0a 01 00 00 00 00 80 11 00 00 89 30 80 0b 40 05 a0 05 a0 02 d0 02 d0 02 00 02 68 00 20 9a db 00 0a 00 0c 00 12 00 0e 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 09 f8 00 08 10 08 2d 00 00 2d 15 01 00 00 00 00 02 55 00 05 01 00 00 1e 00 02 11 00 39 01 00 00 00 00 03 b0 a5 00 15 01 00 00 00 00 02 e0 18 39 01 00 00 00 00 0c c0 00 53 6f 51 50 51 34 4f 5a 33 19 05 01 00 00 78 00 02 35 00 05 01 00 00 3c 00 02 29 00 39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 0c b1 a0 9f 4f 4f 63 0e 0a 10 0e 0a 10 39 01 00 00 00 00 07 e4 30 06 00 40 34 03 39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 0c b1 a0 9f 4f 4f 63 0e 0a 10 0e 0a 10 39 01 00 00 00 00 07 e4 30 06 00 40 34 03];
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 5a 01];
qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 5a 00];
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 0c b1 a0 9f 4f 4f 63 0e 0a 10 0e 0a 10 39 01 00 00 00 00 07 e4 30 06 00 40 34 03];
qcom,mdss-dsi-panel-height = <0xb40>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 13 04 04 1f 1e 05 05 03 02 04 00 12 14];
qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-panel-jitter = <0x04 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 38 00];
qcom,panel-roi-alignment = <0x2d0 0xb4 0xb4 0xb4 0x5a0 0xb4>;
qcom,mdss-dsi-qsync-on-commands-state = "dsi_lp_mode";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-qsync-off-commands-state = "dsi_lp_mode";
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-lp1-command = [05 01 00 00 00 00 02 39 00];
qcom,display-topology = <0x02 0x02 0x01>;
};
timing@0 {
qcom,mdss-dsi-h-back-porch = <0x1e>;
qcom,mdss-dsi-h-front-porch = <0x3c>;
qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode";
qcom,partial-update-enabled = "single_roi";
qcom,mdss-dsi-panel-framerate = <0x3c>;
qcom,mdss-dsc-block-prediction-enable;
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsc-slice-per-pkt = <0x01>;
qcom,mdss-dsi-v-back-porch = <0x08>;
qcom,mdss-dsi-v-pulse-width = <0x01>;
qcom,compression-mode = "dsc";
qcom,mdss-dsi-lp1-command-state = "dsi_lp_mode";
qcom,mdss-dsi-panel-width = <0x5a0>;
qcom,mdss-dsc-slice-height = <0xb4>;
qcom,mdss-dsi-on-command = <0x39010000 0x3b0 0xa5003901 0x00 0x35c4200 0x7010000 0x201 0xa0100 0x80 0x11000089 0x30800b40 0x5a005a0 0x2d002d0 0x2000268 0x209adb 0xa000c 0x12000e 0x180010f0 0x30c2000 0x60b0b33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0102 0x1000940 0x9be19fc 0x19fa19f8 0x1a381a78 0x1ab62af6 0x2b342b74 0x3b746bf4 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x39010000 0x3b0 0xa5003901 0x00 0x9f80008 0x10082d00 0x2d1501 0x00 0x2550805 0x100001e 0x21100 0x39010000 0x3b0 0xa5001501 0x00 0x2e01839 0x1000000 0xcc000 0x536f5150 0x51344f5a 0x33190501 0x7800 0x2350005 0x100003c 0x22900>;
qcom,mdss-dsc-bit-per-pixel = <0x08>;
qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 5a 01];
qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 5a 00];
qcom,mdss-dsi-timing-switch-command = [39 01 00 00 00 00 03 b0 a5 00 39 01 00 00 00 00 0c b1 a0 9f 42 4f 63 0e 0a 10 0e 0a 10 39 01 00 00 00 00 07 e4 30 06 00 40 34 03];
qcom,mdss-dsi-panel-height = <0xb40>;
qcom,mdss-dsc-slice-width = <0x2d0>;
qcom,mdss-dsi-panel-phy-timings = [00 14 05 05 1f 1e 05 05 03 02 04 00 12 15];
qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00];
qcom,mdss-dsi-panel-jitter = <0x06 0x01>;
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,default-topology-index = <0x00>;
qcom,mdss-dsi-h-right-border = <0x00>;
qcom,mdss-dsi-v-top-border = <0x00>;
qcom,mdss-dsi-h-sync-skew = <0x00>;
qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 38 00];
qcom,panel-roi-alignment = <0x2d0 0xb4 0xb4 0xb4 0x5a0 0xb4>;
qcom,mdss-dsi-qsync-on-commands-state = "dsi_lp_mode";
qcom,mdss-dsi-h-sync-pulse = <0x00>;
qcom,mdss-dsi-qsync-off-commands-state = "dsi_lp_mode";
qcom,mdss-mdp-transfer-time-us = <0x3bc4>;
qcom,mdss-dsc-bit-per-component = <0x08>;
qcom,mdss-dsi-v-front-porch = <0x08>;
qcom,mdss-dsi-h-pulse-width = <0x0c>;
qcom,mdss-dsi-h-left-border = <0x00>;
qcom,mdss-dsi-v-bottom-border = <0x00>;
qcom,mdss-dsi-lp1-command = [05 01 00 00 00 00 02 39 00];
qcom,display-topology = <0x02 0x02 0x01>;
};
};
};
};
spi@980000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x295>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x980000 0x4000>;
clocks = <0x16 0x58 0x16 0x84 0x16 0x85>;
phandle = <0x5b5>;
dma-names = "tx\0rx";
pinctrl-0 = <0x294>;
reg-names = "se_phys";
interrupts = <0x00 0x259 0x04>;
dmas = <0x283 0x00 0x00 0x01 0x40 0x00 0x283 0x01 0x00 0x01 0x40 0x00>;
};
qcom,smp2p_interrupt_qvrexternal_5_out {
compatible = "qcom,smp2p-interrupt-qvrexternal-5-out";
qcom,smem-state-names = "qvrexternal-smp2p-out";
qcom,smem-states = <0x335 0x00>;
};
qcom,msm-pcm-loopback {
compatible = "qcom,msm-pcm-loopback";
phandle = <0x2e5>;
};
qcom,msm-ext-disp {
compatible = "qcom,msm-ext-disp";
phandle = <0x64a>;
qcom,msm-ext-disp-audio-codec-rx {
compatible = "qcom,msm-ext-disp-audio-codec-rx";
phandle = <0x674>;
};
};
qcom,kgsl-iommu@3da0000 {
clock-names = "gcc_gpu_memnoc_gfx\0gcc_gpu_snoc_dvm_gfx\0gpu_cc_ahb";
qcom,protect = <0xa0000 0xc000>;
qcom,secure_align_mask = <0xfff>;
qcom,retention;
compatible = "qcom,kgsl-smmu-v2";
reg = <0x3da0000 0x10000>;
clocks = <0x16 0x26 0x16 0x27 0x6d 0x00>;
qcom,hyp_secure_alloc;
phandle = <0x613>;
gfx3d_secure {
iommus = <0x183 0x02 0x400>;
label = "gfx3d_secure";
compatible = "qcom,smmu-kgsl-cb";
qcom,iommu-dma = "disabled";
phandle = <0x615>;
};
gfx3d_user {
qcom,gpu-offset = <0xa8000>;
iommus = <0x183 0x00 0x401>;
label = "gfx3d_user";
compatible = "qcom,smmu-kgsl-cb";
qcom,iommu-dma = "disabled";
phandle = <0x614>;
};
};
qoslat-opp-table {
compatible = "operating-points-v2";
phandle = <0x55>;
opp-0 {
opp-hz = <0x00 0x01>;
};
opp-1 {
opp-hz = <0x00 0x02>;
};
};
cti@7320000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7320000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x537>;
coresight-name = "coresight-cti-cpu3";
cpu = <0x10>;
reg-names = "cti-base";
};
qcom,msm-dai-tdm-quat-rx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9130>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f7>;
qcom,msm-cpudai-tdm-group-port-id = <0x9030>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-quat-rx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9030>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x30d>;
};
};
qcom,ipa@1e00000 {
qcom,register-collection-on-crash;
qcom,ipa-hw-ver = <0x11>;
qcom,msm-bus,name = "ipa";
qcom,smmu-fast-map;
qcom,modem-cfg-emb-pipe-flt;
qcom,ee = <0x00>;
qcom,ram-collection-on-crash;
qcom,msm-bus,num-cases = <0x05>;
qcom,platform-type = <0x02>;
compatible = "qcom,ipa";
mboxes = <0x02 0x00>;
qcom,use-64-bit-dma-mask;
qcom,bus-vector-names = "MIN\0SVS2\0SVS\0NOMINAL\0TURBO";
qcom,non-tn-collection-on-crash;
qcom,ipa-endp-delay-wa;
qcom,entire-ipa-block-size = <0x100000>;
qcom,testbus-collection-on-crash;
qcom,secure-debug-check-action = <0x00>;
qcom,ipa-hw-mode = <0x00>;
qcom,throughput-threshold = <0x258 0x9c4 0x1388>;
qcom,mhi-event-ring-id-limits = <0x09 0x0b>;
reg = <0x1e00000 0x84000 0x1e04000 0x23000>;
qcom,ipa-wdi3-over-gsi;
phandle = <0x395>;
qcom,msm-bus,vectors-KBps = <0x5a 0x302 0x00 0x00 0x81 0x200 0x00 0x00 0x5a 0x249 0x00 0x00 0x01 0x2a4 0x00 0x00 0x8f 0x309 0x00 0x00 0x5a 0x302 0x249f0 0x927c0 0x81 0x200 0x249f0 0x1b86e0 0x5a 0x249 0x124f8 0x493e0 0x01 0x2a4 0x00 0x12c00 0x8f 0x309 0x00 0x96 0x5a 0x302 0x98968 0x124f80 0x81 0x200 0x98968 0x2ee000 0x5a 0x249 0x4c4b4 0xaae60 0x01 0x2a4 0x00 0x249f0 0x8f 0x309 0x00 0xf0 0x5a 0x302 0x1312d0 0x249f00 0x81 0x200 0x1312d0 0x5eec00 0x5a 0x249 0x98968 0x16e360 0x01 0x2a4 0x00 0x61a80 0x8f 0x309 0x00 0x1d2 0x5a 0x302 0x1e8480 0x3567e0 0x81 0x200 0x1e8480 0x6e2800 0x5a 0x249 0xf4240 0x1d4c00 0x01 0x2a4 0x00 0x61a80 0x8f 0x309 0x00 0x215>;
interrupt-names = "ipa-irq\0gsi-irq";
qcom,use-ipa-tethering-bridge;
qcom,msm-bus,num-paths = <0x05>;
reg-names = "ipa-base\0gsi-base";
qcom,arm-smmu;
qcom,bandwidth-vote-for-ipa;
interrupts = <0x00 0x137 0x04 0x00 0x1b0 0x04>;
qcom,scaling-exceptions = "wdi\00\0600\01200\0USB DPL\00\02500\05000\0ODL\00\02500\05000";
ipa_smmu_wlan {
iommus = <0x47 0x5c1 0x00>;
compatible = "qcom,ipa-smmu-wlan-cb";
dma-coherent;
qcom,iommu-dma = "fastmap";
phandle = <0x397>;
};
ipa_smmu_uc {
iommus = <0x47 0x5c2 0x00>;
compatible = "qcom,ipa-smmu-uc-cb";
qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>;
qcom,iommu-dma = "fastmap";
phandle = <0x398>;
};
ipa_smmu_ap {
iommus = <0x47 0x5c0 0x00>;
compatible = "qcom,ipa-smmu-ap-cb";
dma-coherent;
qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>;
qcom,iommu-dma = "fastmap";
phandle = <0x396>;
qcom,additional-mapping = <0x146bd000 0x146bd000 0x2000>;
};
ipa_smmu_11ad {
qcom,iommu-group = <0x8a>;
iommus = <0x47 0x5c3 0x00>;
compatible = "qcom,ipa-smmu-11ad-cb";
dma-coherent;
qcom,shared-cb;
phandle = <0x399>;
};
};
qcom,bps {
clock-control-debugfs = "true";
clock-names = "bps_ahb_clk\0bps_areg_clk\0bps_axi_clk\0bps_clk_src\0bps_clk";
bps-vdd-supply = <0x272>;
regulator-names = "bps-vdd";
reg-cam-base = <0x7a000>;
compatible = "qcom,cam-bps";
cell-index = <0x00>;
status = "ok";
clock-rates = <0x00 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x00 0x23c34600 0x00>;
reg = <0xac7a000 0x8000>;
clocks = <0x6c 0x00 0x6c 0x01 0x6c 0x02 0x6c 0x04 0x6c 0x03>;
phandle = <0x5a4>;
clock-cntl-level = "lowsvs\0svs\0svs_l1\0nominal\0turbo";
src-clock-name = "bps_clk_src";
reg-names = "bps_top";
};
funnel@6902000 {
clock-names = "apb_pclk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
regulator-names = "vddcx\0vdd";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
vddcx-supply = <0x17e>;
qcom,proxy-clks = "rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0gpu_cc_ahb\0l3_vote";
reg = <0x6902000 0x1000>;
clocks = <0x48 0x00 0x6d 0x09 0x16 0x16 0x16 0x26 0x6d 0x03 0x6d 0x00 0x1b0 0x03>;
phandle = <0x4f6>;
qcom,proxy-regs = "vddcx\0vdd";
coresight-name = "coresight-funnel-gpu";
reg-names = "funnel-base";
vdd-supply = <0x1b1>;
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1b2>;
phandle = <0x1b6>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1b3>;
phandle = <0x1b4>;
slave-mode;
};
};
};
};
i2c@998000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x291>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x998000 0x4000>;
clocks = <0x16 0x64 0x16 0x84 0x16 0x85>;
phandle = <0x5b3>;
dma-names = "tx\0rx";
pinctrl-0 = <0x290>;
interrupts = <0x00 0x25f 0x04>;
dmas = <0x283 0x00 0x06 0x03 0x40 0x00 0x283 0x01 0x06 0x03 0x40 0x00>;
};
qcom,gdsc@3d9100c {
qcom,reset-aon-logic;
sw-reset = <0x73>;
compatible = "qcom,gdsc";
domain-addr = <0x72>;
qcom,retain-regs;
vdd_parent-supply = <0x74>;
reg = <0x3d9100c 0x04>;
phandle = <0x1b1>;
parent-supply = <0x74>;
regulator-name = "gpu_gx_gdsc";
};
qcom,pcie@1c00000 {
qcom,l1-2-th-value = <0x46>;
interrupt-map = <0x00 0x00 0x00 0x00 0x01 0x00 0x8c 0x04 0x00 0x00 0x00 0x01 0x01 0x00 0x95 0x04 0x00 0x00 0x00 0x02 0x01 0x00 0x96 0x04 0x00 0x00 0x00 0x03 0x01 0x00 0x97 0x04 0x00 0x00 0x00 0x04 0x01 0x00 0x98 0x04>;
clock-names = "pcie_0_pipe_clk\0pcie_0_ref_clk_src\0pcie_0_aux_clk\0pcie_0_cfg_ahb_clk\0pcie_0_mstr_axi_clk\0pcie_0_slv_axi_clk\0pcie_0_ldo\0pcie_0_slv_q2a_axi_clk\0pcie_tbu_clk\0pcie_phy_refgen_clk\0pcie_ddrss_sf_tbu_clk";
qcom,boot-option = <0x01>;
qcom,phy-sequence = <0x840 0x03 0x00 0x94 0x08 0x00 0x154 0x34 0x00 0x16c 0x08 0x00 0x58 0x0f 0x00 0xa4 0x42 0x00 0x110 0x24 0x00 0x11c 0x03 0x00 0x118 0xb4 0x00 0x10c 0x02 0x00 0x1bc 0x11 0x00 0xbc 0x82 0x00 0xd4 0x03 0x00 0xd0 0x55 0x00 0xcc 0x55 0x00 0xb0 0x1a 0x00 0xac 0x0a 0x00 0xc4 0x68 0x00 0xe0 0x02 0x00 0xdc 0xaa 0x00 0xd8 0xab 0x00 0xb8 0x34 0x00 0xb4 0x14 0x00 0x158 0x01 0x00 0x74 0x06 0x00 0x7c 0x16 0x00 0x84 0x36 0x00 0x78 0x06 0x00 0x80 0x16 0x00 0x88 0x36 0x00 0x1b0 0x1e 0x00 0x1ac 0xca 0x00 0x1b8 0x18 0x00 0x1b4 0xa2 0x00 0x50 0x07 0x00 0x10 0x01 0x00 0x1c 0x31 0x00 0x20 0x01 0x00 0x24 0xde 0x00 0x28 0x07 0x00 0x30 0x4c 0x00 0x34 0x06 0x00 0x29c 0x12 0x00 0x284 0x35 0x00 0x23c 0x11 0x00 0x51c 0x03 0x00 0x518 0x1c 0x00 0x524 0x1e 0x00 0x4e8 0x00 0x00 0x4ec 0x0e 0x00 0x4f0 0x4a 0x00 0x4f4 0x0f 0x00 0x5b4 0x04 0x00 0x434 0x7f 0x00 0x444 0x70 0x00 0x510 0x17 0x00 0x4d4 0x04 0x00 0x4d8 0x07 0x00 0x598 0xd4 0x00 0x59c 0x54 0x00 0x5a0 0xdb 0x00 0x5a4 0x3b 0x00 0x5a8 0x31 0x00 0x584 0x24 0x00 0x588 0xe4 0x00 0x58c 0xec 0x00 0x590 0x3b 0x00 0x594 0x36 0x00 0x570 0x3f 0x00 0x574 0x3f 0x00 0x578 0xff 0x00 0x57c 0x7f 0x00 0x580 0x14 0x00 0x4fc 0x00 0x00 0x4f8 0xc0 0x00 0x460 0x30 0x00 0x464 0x00 0x00 0x5bc 0x0c 0x00 0x4dc 0x1b 0x00 0x408 0x0c 0x00 0x414 0x03 0x00 0x5b8 0x30 0x00 0x9a4 0x01 0x00 0xc90 0x00 0x00 0xc40 0x01 0x00 0xc48 0x01 0x00 0xc50 0x00 0x00 0xcb4 0x33 0x00 0xcbc 0x00 0x00 0xce0 0x58 0x00 0xca4 0x0f 0x00 0x48 0x90 0x00 0xc1c 0xc1 0x00 0x988 0x77 0x00 0x998 0x0b 0x00 0x8dc 0x0d 0x00 0x9ec 0x12 0x00 0x800 0x00 0x00 0x844 0x03 0x00>;
qcom,pcie-phy-ver = <0x44e>;
qcom,msm-bus,name = "pcie0";
qcom,vreg-cx-voltage-level = <0xffff 0x100 0x00>;
max-clock-frequency-hz = <0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x5f5e100 0x00>;
qcom,drv-supported;
msi-parent = <0x166>;
qcom,smmu-sid-base = <0x1c00>;
wake-gpio = <0x65 0x51 0x00>;
qcom,msm-bus,num-cases = <0x02>;
qcom,drv-l1ss-timeout-us = <0x2710>;
qcom,phy-status-bit = <0x06>;
qcom,ep-latency = <0x0a>;
#size-cells = <0x02>;
compatible = "qcom,pci-msm";
qcom,bw-scale = <0x40 0x124f800 0x40 0x124f800 0x100 0x5f5e100>;
dma-coherent;
qcom,vreg-0p9-voltage-level = <0xd6d80 0xd6d80 0x11f1c>;
resets = <0x16 0x04 0x16 0x07>;
qcom,phy-power-down-offset = <0x840>;
pinctrl-1 = <0x16a 0x168 0x169>;
cell-index = <0x00>;
pinctrl-names = "default\0sleep";
#interrupt-cells = <0x01>;
qcom,no-l0s-supported;
ranges = <0x1000000 0x00 0x60200000 0x60200000 0x00 0x100000 0x2000000 0x00 0x60300000 0x60300000 0x00 0x3d00000>;
qcom,slv-addr-space-size = <0x4000000>;
reset-names = "pcie_0_core_reset\0pcie_0_phy_reset";
qcom,vreg-1p8-voltage-level = <0x124f80 0x124f80 0x3e80>;
vreg-0p9-supply = <0x7d>;
#address-cells = <0x03>;
interrupt-parent = <0x165>;
reg = <0x1c00000 0x3000 0x1c06000 0x1000 0x60000000 0xf1d 0x60000f20 0xa8 0x60001000 0x1000 0x60100000 0x100000>;
clocks = <0x16 0x36 0x15 0x00 0x16 0x32 0x16 0x34 0x16 0x35 0x16 0x37 0x16 0x4a 0x16 0x38 0x16 0x03 0x16 0x2f 0x16 0x17>;
phandle = <0x165>;
qcom,l1-2-th-scale = <0x02>;
qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x00 0x00 0x2d 0x200 0x1f4 0x320>;
linux,pci-domain = <0x00>;
interrupt-names = "int_global_int\0int_a\0int_b\0int_c\0int_d";
qcom,msm-bus,num-paths = <0x01>;
pinctrl-0 = <0x167 0x168 0x169>;
vreg-cx-supply = <0x66>;
reg-names = "parf\0phy\0dm_core\0elbi\0iatu\0conf";
interrupt-map-mask = <0x00 0x00 0x00 0xffffffff>;
iommu-map = <0x00 0x47 0x1c00 0x01 0x100 0x47 0x1c01 0x01>;
perst-gpio = <0x65 0x4f 0x00>;
qcom,use-19p2mhz-aux-clk;
interrupts = <0x00 0x01 0x02 0x03 0x04>;
qcom,phy-status-offset = <0x814>;
gdsc-vdd-supply = <0x16b>;
vreg-1p8-supply = <0x7e>;
pcie0_rp {
#size-cells = <0x00>;
#address-cells = <0x05>;
reg = <0x00 0x00 0x00 0x00 0x00>;
phandle = <0x3d7>;
cnss_pci {
qcom,iommu-group = <0x16c>;
memory-region = <0x16d>;
#size-cells = <0x01>;
#address-cells = <0x01>;
reg = <0x00 0x00 0x00 0x00 0x00>;
phandle = <0x3d8>;
cnss_pci_iommu_group {
qcom,iommu-dma-addr-pool = <0xa0000000 0x10000000>;
qcom,iommu-dma = "fastmap";
qcom,iommu-pagetable = "coherent";
qcom,iommu-faults = "stall-disable\0HUPCF\0no-CFRE\0non-fatal";
phandle = <0x16c>;
};
};
};
};
qcom,npu-llcc-ddr-bwmon@0x9093000 {
qcom,count-unit = <0x10000>;
compatible = "qcom,bimc-bwmon5";
qcom,target-dev = <0x51>;
qcom,hw-timer-hz = <0x124f800>;
reg = <0x9093000 0x1000>;
phandle = <0x35c>;
reg-names = "base";
interrupts = <0x00 0x51 0x04>;
};
qcom,msm-dai-q6-spdif-sec-tx {
qcom,msm-dai-q6-dev-id = <0x5003>;
compatible = "qcom,msm-dai-q6-spdif";
phandle = <0x600>;
};
ssphy@88e8000 {
clock-names = "aux_clk\0pipe_clk\0pipe_clk_mux\0pipe_clk_ext_src\0ref_clk_src\0com_aux_clk";
qcom,vbus-valid-override;
qcom,vdd-voltage-level = <0x00 0xdea80 0xdea80>;
compatible = "qcom,usb-ssphy-qmp-dp-combo";
core-supply = <0x7e>;
qcom,qmp-phy-init-seq = <0x1010 0x01 0x00 0x101c 0x31 0x00 0x1020 0x01 0x00 0x1024 0xde 0x00 0x1028 0x07 0x00 0x1030 0xde 0x00 0x1034 0x07 0x00 0x1050 0x0a 0x00 0x1060 0x20 0x00 0x1074 0x06 0x00 0x1078 0x06 0x00 0x107c 0x16 0x00 0x1080 0x16 0x00 0x1084 0x36 0x00 0x1088 0x36 0x00 0x1094 0x1a 0x00 0x10a4 0x04 0x00 0x10ac 0x14 0x00 0x10b0 0x34 0x00 0x10b4 0x34 0x00 0x10b8 0x82 0x00 0x10bc 0x82 0x00 0x10c4 0x82 0x00 0x10cc 0xab 0x00 0x10d0 0xea 0x00 0x10d4 0x02 0x00 0x10d8 0xab 0x00 0x10dc 0xea 0x00 0x10e0 0x02 0x00 0x110c 0x02 0x00 0x1110 0x24 0x00 0x1118 0x24 0x00 0x111c 0x02 0x00 0x1158 0x01 0x00 0x116c 0x08 0x00 0x11ac 0xca 0x00 0x11b0 0x1e 0x00 0x11b4 0xca 0x00 0x11b8 0x1e 0x00 0x11bc 0x11 0x00 0x1234 0x60 0x00 0x1238 0x60 0x00 0x123c 0x11 0x00 0x1240 0x02 0x00 0x1284 0xd5 0x00 0x1288 0x00 0x00 0x129c 0x12 0x00 0x1304 0x40 0x00 0x1408 0x09 0x00 0x1414 0x05 0x00 0x1430 0x2f 0x00 0x1434 0x7f 0x00 0x143c 0xff 0x00 0x1440 0x0f 0x00 0x1444 0x99 0x00 0x144c 0x08 0x00 0x1450 0x08 0x00 0x1454 0x00 0x00 0x1458 0x04 0x00 0x14d4 0x54 0x00 0x14d8 0x0c 0x00 0x14ec 0x0f 0x00 0x14f0 0x4a 0x00 0x14f4 0x0a 0x00 0x14f8 0xc0 0x00 0x14fc 0x00 0x00 0x1510 0x77 0x00 0x151c 0x04 0x00 0x1524 0x0e 0x00 0x1570 0xff 0x00 0x1574 0x7f 0x00 0x1578 0x7f 0x00 0x157c 0x7f 0x00 0x1580 0x97 0x00 0x1584 0xdc 0x00 0x1588 0xdc 0x00 0x158c 0x5c 0x00 0x1590 0x7b 0x00 0x1594 0xb4 0x00 0x15b4 0x04 0x00 0x15b8 0x38 0x00 0x1460 0xa0 0x00 0x15bc 0x0c 0x00 0x14dc 0x1f 0x00 0x15c4 0x10 0x00 0x1634 0x60 0x00 0x1638 0x60 0x00 0x163c 0x11 0x00 0x1640 0x02 0x00 0x1684 0xd5 0x00 0x1688 0x00 0x00 0x169c 0x12 0x00 0x1704 0x54 0x00 0x1808 0x09 0x00 0x1814 0x05 0x00 0x1830 0x2f 0x00 0x1834 0x7f 0x00 0x183c 0xff 0x00 0x1840 0x0f 0x00 0x1844 0x99 0x00 0x184c 0x08 0x00 0x1850 0x08 0x00 0x1854 0x00 0x00 0x1858 0x04 0x00 0x18d4 0x54 0x00 0x18d8 0x0c 0x00 0x18ec 0x0f 0x00 0x18f0 0x4a 0x00 0x18f4 0x0a 0x00 0x18f8 0xc0 0x00 0x18fc 0x00 0x00 0x1910 0x77 0x00 0x191c 0x04 0x00 0x1924 0x0e 0x00 0x1970 0x7f 0x00 0x1974 0xff 0x00 0x1978 0x3f 0x00 0x197c 0x7f 0x00 0x1980 0xa6 0x00 0x1984 0xdc 0x00 0x1988 0xdc 0x00 0x198c 0x5c 0x00 0x1990 0x7b 0x00 0x1994 0xb4 0x00 0x19b4 0x04 0x00 0x19b8 0x38 0x00 0x1860 0xa0 0x00 0x19bc 0x0c 0x00 0x18dc 0x1f 0x00 0x19c4 0x10 0x00 0x1cc4 0xd0 0x00 0x1cc8 0x07 0x00 0x1ccc 0x20 0x00 0x1cd8 0x13 0x00 0x1cdc 0x21 0x00 0x1d88 0xa9 0x00 0x1db0 0x0a 0x00 0x1dc0 0x88 0x00 0x1dc4 0x13 0x00 0x1dd0 0x0c 0x00 0x1ddc 0x4b 0x00 0x1dec 0x10 0x00 0x1f18 0xf8 0x00 0x1f38 0x07 0x00 0xffffffff 0xffffffff 0x00>;
resets = <0x16 0x24 0x16 0x26>;
qcom,vdd-max-load-uA = <0xb798>;
reset-names = "global_phy_reset\0phy_reset";
reg = <0x88e8000 0x3000>;
clocks = <0x16 0xc2 0x16 0xc5 0x16 0xc6 0x16 0x01 0x15 0x00 0x16 0xc4>;
phandle = <0x186>;
reg-names = "qmp_phy_base";
qcom,qmp-phy-reg-offset = <0x1c14 0x1f08 0x1f14 0x1c40 0x1c00 0x1c44 0xffff 0x2a18 0x08 0x04 0x1c 0x00 0x10 0x0c 0x1c8c>;
vdd-supply = <0x189>;
};
qcom,npu@9800000 {
qcom,firmware-name = "npu";
memory-region = <0x9d>;
compatible = "qcom,pil-tz-generic";
status = "ok";
qcom,smem-state-names = "qcom,force-stop";
reg = <0x9800000 0x800000>;
qcom,pas-id = <0x17>;
qcom,smem-states = <0x9e 0x00>;
};
cti@6e21000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e21000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x51f>;
coresight-name = "coresight-cti-ddr_ch13_dl_cti_0";
reg-names = "cti-base";
};
qcom,gdsc@3d9106c {
qcom,no-status-check-on-disable;
hw-ctrl-addr = <0x71>;
qcom,gds-timeout = <0x1f4>;
compatible = "qcom,gdsc";
qcom,retain-regs;
vdd_parent-supply = <0x66>;
reg = <0x3d9106c 0x04>;
phandle = <0x17e>;
parent-supply = <0x66>;
regulator-name = "gpu_cx_gdsc";
qcom,clk-dis-wait-val = <0x08>;
};
replicator@6b06000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb909>;
compatible = "arm,primecell";
reg = <0x6b06000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4ea>;
coresight-name = "coresight-replicator-swao";
reg-names = "replicator-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x18f>;
phandle = <0x192>;
};
};
port@2 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x191>;
phandle = <0x196>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x190>;
phandle = <0x18e>;
};
};
};
};
restart@c264000 {
compatible = "qcom,pshold";
reg = <0xc264000 0x04 0x1fd3000 0x04>;
reg-names = "pshold-base\0tcsr-boot-misc-detect";
};
cti@7520000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x7520000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x539>;
coresight-name = "coresight-cti-cpu5";
cpu = <0x12>;
reg-names = "cti-base";
};
i2c@984000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x287>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x984000 0x4000>;
clocks = <0x16 0x5a 0x16 0x84 0x16 0x85>;
phandle = <0x5ae>;
dma-names = "tx\0rx";
pinctrl-0 = <0x286>;
interrupts = <0x00 0x25a 0x04>;
qcom,clk-freq-out = <0xf4240>;
dmas = <0x283 0x00 0x01 0x03 0x40 0x00 0x283 0x01 0x01 0x03 0x40 0x00>;
};
qcom,qup_uart@88c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
qcom,wakeup-byte = <0xfd>;
compatible = "qcom,msm-geni-serial-hs";
pinctrl-1 = <0x2bf 0x2c0 0x2c1>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
reg = <0x88c000 0x4000>;
clocks = <0x16 0x7e 0x16 0x88 0x16 0x89>;
phandle = <0x5ca>;
pinctrl-0 = <0x2bf 0x2c0 0x2c1>;
interrupts-extended = <0x01 0x00 0x249 0x04 0x65 0x37 0x00>;
reg-names = "se_phys";
};
qcom,msm-lsm-client {
compatible = "qcom,msm-lsm-client";
phandle = <0x2e9>;
};
smcinvoke@87900000 {
compatible = "qcom,smcinvoke";
reg = <0x87900000 0x2200000>;
phandle = <0x3a3>;
reg-names = "secapp-region";
};
rsc@af20000 {
label = "disp_rsc";
compatible = "qcom,rpmh-rsc";
qcom,tcs-config = <0x02 0x00 0x00 0x01 0x01 0x01 0x03 0x00>;
qcom,tcs-offset = <0x1c00>;
reg = <0xaf20000 0x10000>;
phandle = <0x392>;
qcom,drv-id = <0x00>;
reg-names = "drv-0";
interrupts = <0x00 0x81 0x04>;
sde_rsc_rpmh {
compatible = "qcom,sde-rsc-rpmh";
cell-index = <0x00>;
};
msm_bus_disp_rsc {
compatible = "qcom,msm-bus-rsc";
qcom,msm-bus-id = <0x1f41>;
};
};
cti@6013000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6013000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x527>;
coresight-name = "coresight-cti3";
reg-names = "cti-base";
};
syscon@3d91508 {
compatible = "syscon";
reg = <0x3d91508 0x04>;
phandle = <0x72>;
};
qcom,msm-eud@ff0000 {
clock-names = "eud_ahb2phy_clk";
compatible = "qcom,msm-eud";
qcom,secure-eud-en;
status = "ok";
interrupt-parent = <0x75>;
reg = <0x88e0000 0x2000 0x88e2000 0x1000>;
clocks = <0x16 0x2a>;
phandle = <0x39c>;
interrupt-names = "eud_irq";
reg-names = "eud_base\0eud_mode_mgr2";
qcom,eud-clock-vote-req;
interrupts = <0x0b 0x04>;
};
ipcc-self-ping-apss {
compatible = "qcom,ipcc-self-ping";
mboxes = <0x8b 0x08 0x02>;
phandle = <0x619>;
interrupts-extended = <0x8b 0x08 0x02 0x04>;
};
tpdm@6e20000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,msr-fix-req;
reg = <0x6e20000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1ef>;
coresight-name = "coresight-tpdm-ddr-ch13";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x230>;
phandle = <0x22e>;
};
};
};
qcom,mdss_dp_pll@c011000 {
clock-names = "iface_clk\0ref_clk_src\0gcc_iface\0pipe_clk";
label = "MDSS DP PLL";
compatible = "qcom,mdss_dp_pll_7nm";
cell-index = <0x00>;
reg = <0x88ea000 0x200 0x88eaa00 0x200 0x88ea200 0x200 0x88ea2b8 0x08 0x88ea2e8 0x04 0x88ea600 0x200 0x88ea6b8 0x08 0x88ea6e8 0x04 0xaf03000 0x08>;
clock-rate = <0x00>;
clocks = <0x6b 0x00 0x15 0x00 0x16 0x18 0x16 0xc5>;
phandle = <0x24f>;
#clock-cells = <0x01>;
reg-names = "pll_base\0phy_base\0ln_tx0_base\0ln_tx0_tran_base\0ln_tx0_vmode_base\0ln_tx1_base\0ln_tx1_tran_base\0ln_tx1_vmode_base\0gdsc_base";
};
qcom,gdsc@16b004 {
compatible = "qcom,gdsc";
qcom,retain-regs;
reg = <0x16b004 0x04>;
phandle = <0x16b>;
regulator-name = "pcie_0_gdsc";
};
sdhci@8804000 {
clock-names = "iface_clk\0core_clk";
qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0DDR50\0SDR104";
qcom,vdd-current-level = <0xc8 0xc3500>;
qcom,msm-bus,name = "sdhc2";
qcom,dll-hsr-list = <0x7642c 0xa800 0x10 0x2c010800 0x80040868>;
qcom,pm-qos-legacy-latency-us = <0x2c 0x2c 0x2c 0x2c>;
qcom,msm-bus,num-cases = <0x08>;
qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xc02a560>;
qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>;
compatible = "qcom,sdhci-msm-v5";
qcom,vdd-io-voltage-level = <0x1b9680 0x2d2a80>;
qcom,bus-width = <0x04>;
qcom,vdd-io-current-level = <0xc8 0x55f0>;
qcom,devfreq,freq-table = <0x2faf080 0xc02a560>;
qcom,large-address-bus;
pinctrl-1 = <0x3fd 0x403 0x409 0x3fb>;
qcom,restore-after-cx-collapse;
qcom,pm-qos-cpu-groups = <0x3f 0xc0>;
pinctrl-names = "active\0sleep";
status = "ok";
qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x60152b0 0xbebc200 0xffffffff>;
reg = <0x8804000 0x1000>;
clocks = <0x16 0x8a 0x16 0x8b>;
phandle = <0x374>;
qcom,pm-qos-irq-type = "affine_irq";
qcom,msm-bus,vectors-KBps = <0x51 0x200 0x00 0x00 0x01 0x260 0x00 0x00 0x51 0x200 0x416 0x640 0x01 0x260 0x640 0x640 0x51 0x200 0xcc3e 0x13880 0x01 0x260 0x13880 0x13880 0x51 0x200 0xff50 0x186a0 0x01 0x260 0x186a0 0x186a0 0x51 0x200 0x1fe9e 0x30d40 0x01 0x260 0x208c8 0x208c8 0x51 0x200 0x3fd3e 0x30d40 0x01 0x260 0x249f0 0x249f0 0x51 0x200 0x3fd3e 0x61a80 0x01 0x260 0x493e0 0x493e0 0x51 0x200 0x146cc2 0x3e8000 0x01 0x260 0x146cc2 0x3e8000>;
interrupt-names = "hc_irq\0pwr_irq";
qcom,msm-bus,num-paths = <0x02>;
pinctrl-0 = <0x3fc 0x402 0x408 0x3fb>;
reg-names = "hc_mem";
cd-debounce-delay-ms = <0x9c4>;
cd-gpios = <0x65 0x4d 0x01>;
interrupts = <0x00 0xcc 0x04 0x00 0xde 0x04>;
vdd-supply = <0x387>;
qcom,pm-qos-irq-latency = <0x2c 0x2c>;
vdd-io-supply = <0x384>;
};
interrupt-controller@17a00000 {
compatible = "arm,gic-v3";
redistributor-stride = <0x00 0x20000>;
#interrupt-cells = <0x03>;
reg = <0x17a00000 0x10000 0x17a60000 0x100000>;
phandle = <0x01>;
#redistributor-regions = <0x01>;
interrupt-controller;
interrupts = <0x01 0x09 0x04>;
};
qcom,gmu@3d6a000 {
clock-names = "gmu_clk\0cxo_clk\0axi_clk\0memnoc_clk\0gpu_cc_ahb";
qcom,msm-bus,name = "cnoc";
regulator-names = "vddcx\0vdd";
label = "kgsl-gmu";
mbox-names = "aop";
qcom,msm-bus,num-cases = <0x02>;
compatible = "qcom,gpu-gmu";
vddcx-supply = <0x17e>;
mboxes = <0x02 0x00>;
reg = <0x3d6a000 0x30000 0xb290000 0x10000 0xb490000 0x10000>;
clocks = <0x6d 0x03 0x6d 0x09 0x16 0x16 0x16 0x26 0x6d 0x00>;
phandle = <0x616>;
qcom,msm-bus,vectors-KBps = <0x1a 0x2734 0x00 0x00 0x1a 0x2734 0x00 0x64>;
interrupt-names = "kgsl_hfi_irq\0kgsl_gmu_irq";
qcom,msm-bus,num-paths = <0x01>;
reg-names = "kgsl_gmu_reg\0kgsl_gmu_pdc_cfg\0kgsl_gmu_pdc_seq";
interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>;
vdd-supply = <0x1b1>;
gmu_user {
iommus = <0x183 0x04 0x400>;
compatible = "qcom,smmu-gmu-user-cb";
qcom,iommu-dma = "disabled";
phandle = <0x617>;
};
gmu_kernel {
iommus = <0x183 0x05 0x400>;
compatible = "qcom,smmu-gmu-kernel-cb";
qcom,iommu-dma = "disabled";
phandle = <0x618>;
};
};
qcom,gpi-dma@a00000 {
qcom,gpi-ee-offset = <0x6000>;
iommus = <0x47 0x56 0x00>;
qcom,gpii-mask = <0x3f>;
#dma-cells = <0x05>;
compatible = "qcom,gpi-dma";
qcom,iommu-dma-addr-pool = <0x100000 0x100000>;
status = "ok";
qcom,max-num-gpii = <0x0a>;
qcom,ev-factor = <0x02>;
qcom,smmu-cfg = <0x01>;
reg = <0xa00000 0x70000>;
phandle = <0x2a7>;
reg-names = "gpi-top";
interrupts = <0x00 0x117 0x04 0x00 0x118 0x04 0x00 0x119 0x04 0x00 0x11a 0x04 0x00 0x11b 0x04 0x00 0x11c 0x04 0x00 0x125 0x04 0x00 0x126 0x04 0x00 0x127 0x04 0x00 0x128 0x04>;
};
qcom,cam-req-mgr {
compatible = "qcom,cam-req-mgr";
status = "ok";
};
spi@894000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2dd>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x894000 0x4000>;
clocks = <0x16 0x82 0x16 0x88 0x16 0x89>;
phandle = <0x5d7>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2dc>;
reg-names = "se_phys";
interrupts = <0x00 0x24b 0x04>;
dmas = <0x2c4 0x00 0x05 0x01 0x40 0x00 0x2c4 0x01 0x05 0x01 0x40 0x00>;
};
qcom,npu-npu-ddr-latfloor {
governor = "powersave";
operating-points-v2 = <0x50>;
compatible = "qcom,devbw-ddr";
phandle = <0x53>;
qcom,src-dst-ports = <0x9a 0x200>;
};
syscon@1880000 {
compatible = "syscon";
reg = <0x1880000 0x10000>;
phandle = <0x85>;
};
qcom,jpegenc@ac53000 {
clock-names = "jpegenc_clk_src\0jpegenc_clk";
regulator-names = "camss-vdd";
reg-cam-base = <0x53000>;
compatible = "qcom,cam_jpeg_enc";
cell-index = <0x00>;
status = "ok";
clock-rates = <0x23c34600 0x00>;
camss-vdd-supply = <0x255>;
reg = <0xac53000 0x4000>;
clocks = <0x6c 0x48 0x6c 0x47>;
phandle = <0x5a5>;
interrupt-names = "jpeg";
clock-cntl-level = "nominal";
src-clock-name = "jpegenc_clk_src";
reg-names = "jpege_hw";
interrupts = <0x00 0x1da 0x01>;
};
qcom,gpi-dma@900000 {
qcom,gpi-ee-offset = <0x1000>;
iommus = <0x47 0x5b6 0x00>;
qcom,gpii-mask = <0x7ff>;
#dma-cells = <0x05>;
compatible = "qcom,gpi-dma";
qcom,iommu-dma-addr-pool = <0x100000 0x100000>;
status = "ok";
qcom,max-num-gpii = <0x0f>;
qcom,ev-factor = <0x02>;
qcom,smmu-cfg = <0x01>;
reg = <0x900000 0x70000>;
phandle = <0x283>;
reg-names = "gpi-top";
interrupts = <0x00 0xf4 0x04 0x00 0xf5 0x04 0x00 0xf6 0x04 0x00 0xf7 0x04 0x00 0xf8 0x04 0x00 0xf9 0x04 0x00 0xfa 0x04 0x00 0xfb 0x04 0x00 0xfc 0x04 0x00 0xfd 0x04 0x00 0xfe 0x04 0x00 0xff 0x04 0x00 0x100 0x04>;
};
qcom,msm-cdsp-loader {
compatible = "qcom,cdsp-loader";
qcom,proc-img-to-load = "cdsp";
};
cti@6b2b000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b2b000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x541>;
coresight-name = "coresight-cti-lpass_q6_cti";
reg-names = "cti-base";
};
syscon@3d91540 {
compatible = "syscon";
reg = <0x3d91540 0x04>;
phandle = <0x71>;
};
msm_tspp@8880000 {
pinctrl-6 = <0xb0 0xb1 0xb2 0xb3>;
clock-names = "iface_clk\0ref_clk";
qcom,msm-bus,name = "tsif";
iommus = <0x47 0xa0 0x00>;
pinctrl-5 = <0xb0 0xb2>;
qcom,msm-bus,num-cases = <0x02>;
qcom,smmu-s1-enable;
memory-region = <0x5f>;
compatible = "qcom,msm_tspp";
qcom,iommu-dma-addr-pool = <0x10000000 0x40000000>;
pinctrl-1 = <0xb0>;
pinctrl-names = "disabled\0tsif0-mode1\0tsif0-mode2\0tsif1-mode1\0tsif1-mode2\0dual-tsif-mode1\0dual-tsif-mode2";
pinctrl-2 = <0xb0 0xb1>;
reg = <0x88a7000 0x200 0x88a8000 0x200 0x88a9000 0x1000 0x8884000 0x23000>;
clocks = <0x16 0x91 0x16 0x93>;
phandle = <0x3a6>;
qcom,msm-bus,vectors-KBps = <0x52 0x200 0x00 0x00 0x52 0x200 0x3000 0x6000>;
interrupt-names = "TSIF_TSPP_IRQ\0TSIF0_IRQ\0TSIF1_IRQ\0TSIF_BAM_IRQ";
qcom,msm-bus,num-paths = <0x01>;
pinctrl-4 = <0xb2 0xb3>;
pinctrl-0;
reg-names = "MSM_TSIF0_PHYS\0MSM_TSIF1_PHYS\0MSM_TSPP_PHYS\0MSM_TSPP_BAM_PHYS";
interrupts = <0x00 0x79 0x04 0x00 0x77 0x04 0x00 0x78 0x04 0x00 0x7a 0x04>;
pinctrl-3 = <0xb2>;
};
qcom,msm-dai-cdc-dma {
compatible = "qcom,msm-dai-cdc-dma";
phandle = <0x5dd>;
qcom,msm-dai-wsa-cdc-dma-0-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x313>;
qcom,msm-dai-cdc-dma-dev-id = <0xb000>;
};
qcom,msm-dai-rx-cdc-dma-5-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x325>;
qcom,msm-dai-cdc-dma-dev-id = <0xb03a>;
};
qcom,msm-dai-tx-cdc-dma-2-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x320>;
qcom,msm-dai-cdc-dma-dev-id = <0xb035>;
};
qcom,msm-dai-rx-cdc-dma-2-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x31f>;
qcom,msm-dai-cdc-dma-dev-id = <0xb034>;
};
qcom,msm-dai-tx-cdc-dma-4-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x324>;
qcom,msm-dai-cdc-dma-dev-id = <0xb039>;
};
qcom,msm-dai-wsa-cdc-dma-0-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x314>;
qcom,msm-dai-cdc-dma-dev-id = <0xb001>;
};
qcom,msm-dai-va-cdc-dma-0-tx {
qcom,msm-dai-is-island-supported = <0x01>;
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x318>;
qcom,msm-dai-cdc-dma-dev-id = <0xb021>;
};
qcom,msm-dai-va-cdc-dma-1-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x319>;
qcom,msm-dai-cdc-dma-dev-id = <0xb023>;
};
qcom,msm-dai-rx-cdc-dma-3-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x321>;
qcom,msm-dai-cdc-dma-dev-id = <0xb036>;
};
qcom,msm-dai-rx-cdc-dma-6-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x327>;
qcom,msm-dai-cdc-dma-dev-id = <0xb03c>;
};
qcom,msm-dai-wsa-cdc-dma-2-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x317>;
qcom,msm-dai-cdc-dma-dev-id = <0xb005>;
};
qcom,msm-dai-rx-cdc-dma-4-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x323>;
qcom,msm-dai-cdc-dma-dev-id = <0xb038>;
};
qcom,msm-dai-wsa-cdc-dma-1-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x315>;
qcom,msm-dai-cdc-dma-dev-id = <0xb002>;
};
qcom,msm-dai-wsa-cdc-dma-1-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x316>;
qcom,msm-dai-cdc-dma-dev-id = <0xb003>;
};
qcom,msm-dai-tx-cdc-dma-0-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x31c>;
qcom,msm-dai-cdc-dma-dev-id = <0xb031>;
};
qcom,msm-dai-rx-cdc-dma-0-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x31b>;
qcom,msm-dai-cdc-dma-dev-id = <0xb030>;
};
qcom,msm-dai-va-cdc-dma-2-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x31a>;
qcom,msm-dai-cdc-dma-dev-id = <0xb025>;
};
qcom,msm-dai-rx-cdc-dma-1-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x31d>;
qcom,msm-dai-cdc-dma-dev-id = <0xb032>;
};
qcom,msm-dai-rx-cdc-dma-7-rx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x328>;
qcom,msm-dai-cdc-dma-dev-id = <0xb03e>;
};
qcom,msm-dai-tx-cdc-dma-3-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x322>;
qcom,msm-dai-cdc-dma-dev-id = <0xb037>;
};
qcom,msm-dai-tx-cdc-dma-1-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x31e>;
qcom,msm-dai-cdc-dma-dev-id = <0xb033>;
};
qcom,msm-dai-tx-cdc-dma-5-tx {
compatible = "qcom,msm-dai-cdc-dma-dev";
phandle = <0x326>;
qcom,msm-dai-cdc-dma-dev-id = <0xb03b>;
};
};
qcom,ipcc@408000 {
#mbox-cells = <0x02>;
compatible = "qcom,ipcc";
#interrupt-cells = <0x03>;
reg = <0x408000 0x1000>;
phandle = <0x8b>;
interrupt-controller;
interrupts = <0x00 0xe5 0x04>;
};
i3c-master@984000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,geni-i3c";
pinctrl-1 = <0x277>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x03>;
reg = <0x984000 0x4000 0xec40000 0x10000>;
clocks = <0x16 0x5a 0x16 0x84 0x16 0x85>;
phandle = <0x5a9>;
pinctrl-0 = <0x276>;
interrupts-extended = <0x01 0x00 0x25a 0x04 0x75 0x21 0x04 0x75 0x20 0x04>;
qcom,ibi-ctrl-id = <0x01>;
};
qcom,cvp@ab00000 {
clock-names = "gcc_video_axi1\0cvp_clk\0core_clk";
qcom,reg-presets = <0xb0088 0x00>;
compatible = "qcom,msm-cvp\0qcom,kona-cvp";
resets = <0x16 0x2c 0x6a 0x05>;
qcom,clock-configs = <0x00 0x01 0x01>;
status = "ok";
qcom,proxy-clock-names = "gcc_video_axi1\0cvp_clk\0core_clk";
cvp-core-supply = <0x32f>;
reset-names = "cvp_axi_reset\0cvp_core_reset";
qcom,allowed-clock-rates = <0x10b07600 0x15d0b780 0x1a76e700>;
reg = <0xab00000 0x100000>;
clocks = <0x16 0xcf 0x6a 0x0b 0x6a 0x07>;
phandle = <0x60f>;
cvp-supply = <0x32e>;
interrupts = <0x00 0xea 0x04>;
cache-slice-names = "cvp";
cvp_cnoc {
label = "cvp-cnoc";
compatible = "qcom,msm-cvp,bus";
qcom,bus-governor = "performance";
qcom,bus-slave = <0x254>;
qcom,bus-range-kbps = <0x3e8 0x3e8>;
qcom,bus-master = <0x01>;
};
cvp_secure_pixel_cb {
iommus = <0x47 0x2123 0x400>;
label = "cvp_sec_pixel";
compatible = "qcom,msm-cvp,context-bank";
qcom,iommu-dma-addr-pool = <0x26800000 0x24800000>;
qcom,iommu-vmid = <0x0a>;
buffer-types = <0x106>;
};
qcom,msm-cvp,mem_cdsp {
memory-region = <0x330>;
compatible = "qcom,msm-cvp,mem-cdsp";
};
cvp_secure_nonpixel_cb {
iommus = <0x47 0x2124 0x400>;
label = "cvp_sec_nonpixel";
compatible = "qcom,msm-cvp,context-bank";
qcom,iommu-dma-addr-pool = <0x1000000 0x25800000>;
qcom,iommu-vmid = <0x0b>;
buffer-types = <0x741>;
};
cvp_non_secure_cb {
iommus = <0x47 0x2120 0x400>;
label = "cvp_hlos";
compatible = "qcom,msm-cvp,context-bank";
qcom,iommu-dma-addr-pool = <0x4b000000 0x90000000>;
buffer-types = <0xfff>;
};
cvp_bus_ddr {
label = "cvp-ddr";
compatible = "qcom,msm-cvp,bus";
qcom,bus-governor = "performance";
qcom,bus-slave = <0x200>;
qcom,bus-range-kbps = <0x3e8 0x63af88>;
qcom,bus-master = <0x8a>;
};
};
spi@890000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2db>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x890000 0x4000>;
clocks = <0x16 0x80 0x16 0x88 0x16 0x89>;
phandle = <0x5d6>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2da>;
reg-names = "se_phys";
interrupts = <0x00 0x24a 0x04>;
dmas = <0x2c4 0x00 0x04 0x01 0x40 0x00 0x2c4 0x01 0x04 0x01 0x40 0x00>;
};
csr@6b0c000 {
clock-names = "apb_pclk";
qcom,blk-size = <0x01>;
compatible = "qcom,coresight-csr";
qcom,timestamp-support;
reg = <0x6b0c000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x195>;
coresight-name = "coresight-swao-csr";
reg-names = "csr-base";
};
qcom,msm-dai-q6-hdmi {
qcom,msm-dai-q6-dev-id = <0x08>;
compatible = "qcom,msm-dai-q6-hdmi";
phandle = <0x32a>;
};
lmh_isense_cdsp {
compatible = "qcom,msm-limits-cdsp";
};
qcom,pcie@1c08000 {
interrupt-map = <0x00 0x00 0x00 0x00 0x01 0x00 0x132 0x04 0x00 0x00 0x00 0x01 0x01 0x00 0x1b2 0x04 0x00 0x00 0x00 0x02 0x01 0x00 0x1b3 0x04 0x00 0x00 0x00 0x03 0x01 0x00 0x1b6 0x04 0x00 0x00 0x00 0x04 0x01 0x00 0x1b7 0x04>;
clock-names = "pcie_1_pipe_clk\0pcie_1_ref_clk_src\0pcie_1_aux_clk\0pcie_1_cfg_ahb_clk\0pcie_1_mstr_axi_clk\0pcie_1_slv_axi_clk\0pcie_1_ldo\0pcie_1_slv_q2a_axi_clk\0pcie_tbu_clk\0pcie_phy_refgen_clk\0pcie_ddrss_sf_tbu_clk";
qcom,boot-option = <0x00>;
qcom,phy-sequence = <0xa40 0x03 0x00 0x10 0x01 0x00 0x1c 0x31 0x00 0x20 0x01 0x00 0x24 0xde 0x00 0x28 0x07 0x00 0x30 0x4c 0x00 0x34 0x06 0x00 0x48 0x90 0x00 0x58 0x0f 0x00 0x74 0x06 0x00 0x78 0x06 0x00 0x7c 0x16 0x00 0x80 0x16 0x00 0x84 0x36 0x00 0x88 0x36 0x00 0x94 0x08 0x00 0xa4 0x42 0x00 0xac 0x0a 0x00 0xb0 0x1a 0x00 0xb4 0x14 0x00 0xb8 0x34 0x00 0xbc 0x82 0x00 0xc4 0x68 0x00 0xcc 0x55 0x00 0xd0 0x55 0x00 0xd4 0x03 0x00 0xd8 0xab 0x00 0xdc 0xaa 0x00 0xe0 0x02 0x00 0x10c 0x02 0x00 0x110 0x24 0x00 0x118 0xb4 0x00 0x11c 0x03 0x00 0x154 0x34 0x00 0x158 0x01 0x00 0x16c 0x08 0x00 0x1ac 0xca 0x00 0x1b0 0x1e 0x00 0x1b4 0xa2 0x00 0x1b8 0x18 0x00 0x1bc 0x11 0x00 0x23c 0x11 0x00 0x284 0x75 0x00 0x29c 0x12 0x00 0x304 0x02 0x00 0x408 0x0c 0x00 0x414 0x03 0x00 0x434 0x7f 0x00 0x444 0x70 0x00 0x460 0x30 0x00 0x4d4 0x04 0x00 0x4d8 0x07 0x00 0x4dc 0x1b 0x00 0x4e8 0x04 0x00 0x4ec 0x0e 0x00 0x4f0 0x4a 0x00 0x4f4 0x0f 0x00 0x4f8 0xc0 0x00 0x4fc 0x00 0x00 0x510 0x17 0x00 0x518 0x1c 0x00 0x51c 0x03 0x00 0x524 0x1e 0x00 0x570 0xbf 0x00 0x574 0x3f 0x00 0x578 0xff 0x00 0x57c 0x7f 0x00 0x580 0x15 0x00 0x584 0x24 0x00 0x588 0xe4 0x00 0x58c 0xec 0x00 0x590 0x3b 0x00 0x594 0x36 0x00 0x598 0xd4 0x00 0x59c 0x54 0x00 0x5a0 0xdb 0x00 0x5a4 0x3b 0x00 0x5a8 0x31 0x00 0x5bc 0x0c 0x00 0x5b8 0x38 0x00 0x63c 0x11 0x00 0x684 0x75 0x00 0x69c 0x12 0x00 0x704 0x20 0x00 0x808 0x0c 0x00 0x814 0x03 0x00 0x834 0x7f 0x00 0x844 0x70 0x00 0x860 0x30 0x00 0x8d4 0x04 0x00 0x8d8 0x07 0x00 0x8dc 0x1b 0x00 0x8e8 0x04 0x00 0x8ec 0x0e 0x00 0x8f0 0x4a 0x00 0x8f4 0x0f 0x00 0x8f8 0xc0 0x00 0x8fc 0x00 0x00 0x910 0x17 0x00 0x918 0x1c 0x00 0x91c 0x03 0x00 0x924 0x1e 0x00 0x970 0xbf 0x00 0x974 0x3f 0x00 0x978 0xff 0x00 0x97c 0x7f 0x00 0x980 0x15 0x00 0x984 0x24 0x00 0x988 0xe4 0x00 0x98c 0xec 0x00 0x990 0x3b 0x00 0x994 0x36 0x00 0x998 0xd4 0x00 0x99c 0x54 0x00 0x9a0 0xdb 0x00 0x9a4 0x3b 0x00 0x9a8 0x31 0x00 0x9bc 0x0c 0x00 0x9b8 0x38 0x00 0xadc 0x05 0x00 0xb88 0x77 0x00 0xb98 0x0b 0x00 0xba4 0x01 0x00 0xbe0 0x0f 0x00 0xe0c 0x0d 0x00 0xe14 0x07 0x00 0xe1c 0xc1 0x00 0xe40 0x01 0x00 0xe48 0x01 0x00 0xe90 0x00 0x00 0xeb4 0x33 0x00 0xebc 0x00 0x00 0xee0 0x58 0x00 0xa00 0x00 0x00 0xa44 0x03 0x00>;
qcom,pcie-phy-ver = <0x44e>;
qcom,msm-bus,name = "pcie1";
qcom,vreg-cx-voltage-level = <0xffff 0x100 0x00>;
max-clock-frequency-hz = <0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x5f5e100 0x00>;
qcom,drv-supported;
msi-parent = <0x16e>;
qcom,smmu-sid-base = <0x1c80>;
wake-gpio = <0x65 0x54 0x00>;
qcom,msm-bus,num-cases = <0x02>;
qcom,phy-status-bit = <0x06>;
qcom,ep-latency = <0x0a>;
#size-cells = <0x02>;
compatible = "qcom,pci-msm";
qcom,bw-scale = <0x40 0x124f800 0x40 0x124f800 0x100 0x5f5e100>;
dma-coherent;
qcom,vreg-0p9-voltage-level = <0xd6d80 0xd6d80 0x181f0>;
resets = <0x16 0x09 0x16 0x0c>;
qcom,phy-power-down-offset = <0xa40>;
cell-index = <0x01>;
pinctrl-names = "default";
#interrupt-cells = <0x01>;
qcom,no-l0s-supported;
ranges = <0x1000000 0x00 0x40200000 0x40200000 0x00 0x100000 0x2000000 0x00 0x40300000 0x40300000 0x00 0x1fd00000>;
qcom,slv-addr-space-size = <0x20000000>;
reset-names = "pcie_1_core_reset\0pcie_1_phy_reset";
qcom,vreg-1p8-voltage-level = <0x124f80 0x124f80 0x61a8>;
vreg-0p9-supply = <0x7d>;
#address-cells = <0x03>;
interrupt-parent = <0xad>;
reg = <0x1c08000 0x3000 0x1c0e000 0x2000 0x40000000 0xf1d 0x40000f20 0xa8 0x40001000 0x1000 0x40100000 0x100000>;
clocks = <0x16 0x3d 0x15 0x00 0x16 0x39 0x16 0x3b 0x16 0x3c 0x16 0x3e 0x16 0x4b 0x16 0x3f 0x16 0x03 0x16 0x30 0x16 0x17>;
phandle = <0xad>;
qcom,msm-bus,vectors-KBps = <0x64 0x200 0x00 0x00 0x64 0x200 0x1f4 0x320>;
linux,pci-domain = <0x01>;
interrupt-names = "int_global_int\0int_a\0int_b\0int_c\0int_d";
qcom,msm-bus,num-paths = <0x01>;
pinctrl-0 = <0x16f 0x170 0x171 0x172>;
vreg-cx-supply = <0x66>;
reg-names = "parf\0phy\0dm_core\0elbi\0iatu\0conf";
interrupt-map-mask = <0x00 0x00 0x00 0xffffffff>;
iommu-map = <0x00 0x47 0x1c80 0x01 0x100 0x47 0x1c81 0x01>;
perst-gpio = <0x65 0x52 0x00>;
qcom,use-19p2mhz-aux-clk;
interrupts = <0x00 0x01 0x02 0x03 0x04>;
qcom,phy-status-offset = <0xa14>;
gdsc-vdd-supply = <0x173>;
vreg-1p8-supply = <0x7e>;
pcie1_rp {
#size-cells = <0x00>;
#address-cells = <0x05>;
reg = <0x00 0x00 0x00 0x00 0x00>;
phandle = <0x3d9>;
wil6210_pci {
qcom,iommu-group = <0x8a>;
#size-cells = <0x01>;
#address-cells = <0x01>;
reg = <0x00 0x00 0x00 0x00 0x00>;
phandle = <0x3da>;
wil6210_pci_iommu_group {
qcom,iommu-dma-addr-pool = <0x60000000 0xa0000000>;
qcom,iommu-dma = "fastmap";
qcom,iommu-pagetable = "coherent";
reg = <0x00 0x00>;
phandle = <0x8a>;
};
};
};
};
tpda@6b08000 {
clock-names = "apb_pclk";
qcom,tpda-atid = <0x47>;
arm,primecell-periphid = <0xbb969>;
compatible = "arm,primecell";
qcom,cmb-elem-size = <0x00 0x40>;
reg = <0x6b08000 0x1000>;
clocks = <0x48 0x00>;
qcom,dsb-elem-size = <0x01 0x20>;
phandle = <0x4ee>;
coresight-name = "coresight-tpda-swao";
reg-names = "tpda-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x19e>;
phandle = <0x19b>;
};
};
port@2 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x1a0>;
phandle = <0x1a2>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x19f>;
phandle = <0x1a1>;
slave-mode;
};
};
};
};
tsens@c222000 {
compatible = "qcom,tsens24xx";
#thermal-sensor-cells = <0x01>;
reg = <0xc222000 0x04 0xc263000 0x1ff>;
phandle = <0x19>;
interrupt-names = "tsens-upper-lower\0tsens-critical";
tsens-reinit-wa;
reg-names = "tsens_srot_physical\0tsens_tm_physical";
interrupts = <0x00 0x1fa 0x04 0x00 0x1fc 0x04>;
};
spi@88c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
spi-max-frequency = <0x2faf080>;
#size-cells = <0x00>;
compatible = "qcom,spi-geni";
pinctrl-1 = <0x2d9>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x88c000 0x4000>;
clocks = <0x16 0x7e 0x16 0x88 0x16 0x89>;
phandle = <0x5d5>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2d8>;
reg-names = "se_phys";
interrupts = <0x00 0x249 0x04>;
dmas = <0x2c4 0x00 0x03 0x01 0x40 0x00 0x2c4 0x01 0x03 0x01 0x40 0x00>;
};
qcom,devfreq-l3 {
compatible = "qcom,devfreq-fw";
reg = <0x18590000 0x04 0x18590100 0xa0 0x18590320 0x04>;
reg-names = "en-base\0ftbl-base\0perf-base";
qcom,cpu0-cpu-l3-lat {
compatible = "qcom,devfreq-fw-voter";
phandle = <0x56>;
};
qcom,cpu7-cpu-l3-lat {
compatible = "qcom,devfreq-fw-voter";
phandle = <0x5a>;
};
qcom,cdsp-cdsp-l3-lat {
compatible = "qcom,devfreq-fw-voter";
phandle = <0x8f>;
};
qcom,cpu4-cpu-l3-lat {
compatible = "qcom,devfreq-fw-voter";
phandle = <0x59>;
};
};
i2c@98c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x28b>;
pinctrl-names = "default\0sleep";
status = "ok";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x98c000 0x4000>;
clocks = <0x16 0x5e 0x16 0x84 0x16 0x85>;
phandle = <0x5b0>;
dma-names = "tx\0rx";
pinctrl-0 = <0x28a>;
interrupts = <0x00 0x25c 0x04>;
dmas = <0x283 0x00 0x03 0x03 0x40 0x00 0x283 0x01 0x03 0x03 0x40 0x00>;
htr3212r@3c {
compatible = "kona,htr3212r";
reg = <0x3c>;
htr3212r,dv-en2 = <0x65 0x06 0x00>;
};
};
qcom,msm-pri-auxpcm {
qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
compatible = "qcom,msm-auxpcm-dev";
qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
qcom,msm-cpudai-afe-clk-ver = <0x02>;
qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
qcom,msm-auxpcm-interface = "primary";
phandle = <0x2f5>;
qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
};
suspendable-ddr-bw-opp-table {
compatible = "operating-points-v2";
phandle = <0x50>;
opp-0 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x00>;
};
opp-1017 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0xf27>;
};
opp-1555 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x172b>;
};
opp-2736 {
opp-supported-hw = <0x100>;
opp-hz = <0x00 0x28c5>;
};
opp-2092 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x1f2c>;
};
opp-451 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x6b8>;
};
opp-547 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x826>;
};
opp-300 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x478>;
};
opp-768 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0xb71>;
};
opp-1353 {
opp-supported-hw = <0x80>;
opp-hz = <0x00 0x1429>;
};
opp-200 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x2fa>;
};
opp-681 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0xa25>;
};
opp-1804 {
opp-supported-hw = <0x180>;
opp-hz = <0x00 0x1ae1>;
};
};
i2c@99c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x293>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x275>;
#address-cells = <0x01>;
reg = <0x99c000 0x4000>;
clocks = <0x16 0x66 0x16 0x84 0x16 0x85>;
phandle = <0x5b4>;
dma-names = "tx\0rx";
pinctrl-0 = <0x292>;
interrupts = <0x00 0x260 0x04>;
dmas = <0x283 0x00 0x07 0x03 0x40 0x00 0x283 0x01 0x07 0x03 0x40 0x00>;
};
qcom,smp2p_interrupt_rdbg_2_in {
compatible = "qcom,smp2p-interrupt-rdbg-2-in";
interrupt-names = "rdbg-smp2p-in";
interrupts-extended = <0x252 0x00 0x00>;
};
qcom,camera-flash@5 {
flash-source = <0x64d 0x64e>;
switch-source = <0x651>;
torch-source = <0x64f 0x650>;
compatible = "qcom,camera-flash";
cell-index = <0x05>;
status = "disable";
phandle = <0x65d>;
};
tpdm@6e10000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,msr-fix-req;
reg = <0x6e10000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x1ed>;
coresight-name = "coresight-tpdm-ddr-ch02";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x22f>;
phandle = <0x22c>;
};
};
};
cti@6e02000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6e02000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x519>;
coresight-name = "coresight-cti-ddr_dl_0_cti_1";
reg-names = "cti-base";
};
qcom,csid-lite1@acdb400 {
clock-control-debugfs = "true";
clock-names = "ife_csid_clk_src\0ife_csid_clk\0cphy_rx_clk_src\0ife_cphy_rx_clk\0ife_clk_src\0ife_lite_ahb\0ife_clk";
regulator-names = "camss";
reg-cam-base = <0xdb400>;
compatible = "qcom,csid-lite480";
cell-index = <0x03>;
camss-supply = <0x255>;
status = "ok";
clock-rates = <0x17d78400 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00>;
reg = <0xacdb400 0x1000>;
clocks = <0x6c 0x41 0x6c 0x40 0x6c 0x0e 0x6c 0x3f 0x6c 0x3e 0x6c 0x3b 0x6c 0x3d>;
phandle = <0x5a0>;
interrupt-names = "csid-lite";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
src-clock-name = "ife_csid_clk_src";
reg-names = "csid-lite";
interrupts = <0x00 0x167 0x01>;
};
cti@6b41000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b41000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x549>;
coresight-name = "coresight-cti-ssc_cti1";
reg-names = "cti-base";
};
tpdm@6840000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6840000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4fa>;
coresight-name = "coresight-tpdm-vsense";
reg-names = "tpdm-base";
port {
endpoint {
remote-endpoint = <0x1cb>;
phandle = <0x1c5>;
};
};
};
tgu@6b0b000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb999>;
tgu-timer-counters = <0x08>;
tgu-regs = <0x04>;
compatible = "arm,primecell";
tgu-conditions = <0x04>;
reg = <0x6b0b000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x550>;
coresight-name = "coresight-tgu-ipcb";
reg-names = "tgu-base";
tgu-steps = <0x03>;
};
llcc-pmu@9095000 {
compatible = "qcom,llcc-pmu-ver2";
reg = <0x9095000 0x300>;
phandle = <0x358>;
reg-names = "lagg-base";
};
msm_cdc_pinctrl@32 {
compatible = "qcom,msm-cdc-pinctrl";
pinctrl-1 = <0x46c>;
pinctrl-names = "aud_active\0aud_sleep";
phandle = <0x671>;
pinctrl-0 = <0x46b>;
};
qcom,msm-dai-q6-dp1 {
qcom,msm-dai-q6-dev-id = <0x01>;
compatible = "qcom,msm-dai-q6-hdmi";
phandle = <0x2ee>;
};
i2c@a8c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2af>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa8c000 0x4000>;
clocks = <0x16 0x70 0x16 0x86 0x16 0x87>;
phandle = <0x5c1>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2ae>;
interrupts = <0x00 0x164 0x04>;
dmas = <0x2a7 0x00 0x03 0x03 0x40 0x00 0x2a7 0x01 0x03 0x03 0x40 0x00>;
};
qcom,ipe0 {
clock-control-debugfs = "true";
clock-names = "ipe_0_ahb_clk\0ipe_0_areg_clk\0ipe_0_axi_clk\0ipe_0_clk_src\0ipe_0_clk";
regulator-names = "ipe0-vdd";
ipe0-vdd-supply = <0x271>;
reg-cam-base = <0x9a000>;
compatible = "qcom,cam-ipe";
cell-index = <0x00>;
status = "ok";
clock-rates = <0x00 0x00 0x00 0x11e1a300 0x00 0x00 0x00 0x00 0x1c4fecc0 0x00 0x00 0x00 0x00 0x1f4add40 0x00 0x00 0x00 0x00 0x29b92700 0x00 0x00 0x00 0x00 0x29b92700 0x00>;
reg = <0xac9a000 0xc000>;
clocks = <0x6c 0x42 0x6c 0x43 0x6c 0x44 0x6c 0x46 0x6c 0x45>;
phandle = <0x5a3>;
clock-cntl-level = "lowsvs\0svs\0svs_l1\0nominal\0turbo";
src-clock-name = "ipe_0_clk_src";
reg-names = "ipe0_top";
};
qcom,msm-adsprpc-mem {
restrict-access;
memory-region = <0xa1>;
compatible = "qcom,msm-adsprpc-mem-region";
};
qcom,msm-tert-auxpcm {
qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>;
compatible = "qcom,msm-auxpcm-dev";
qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>;
qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>;
qcom,msm-cpudai-auxpcm-data = <0x00 0x00>;
qcom,msm-cpudai-afe-clk-ver = <0x02>;
qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>;
qcom,msm-auxpcm-interface = "tertiary";
phandle = <0x2f7>;
qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>;
};
qcom,cam-res-mgr {
compatible = "qcom,cam-res-mgr";
status = "disable";
};
tpda@6004000 {
clock-names = "apb_pclk";
qcom,tpda-atid = <0x41>;
qcom,tc-elem-size = <0x10 0x20 0x19 0x20>;
arm,primecell-periphid = <0xbb969>;
qcom,bc-elem-size = <0x10 0x20 0x18 0x20 0x19 0x20>;
compatible = "arm,primecell";
qcom,cmb-elem-size = <0x07 0x40 0x0d 0x20 0x0f 0x20 0x10 0x20 0x11 0x20 0x12 0x40 0x14 0x40 0x15 0x40 0x16 0x20 0x17 0x20 0x19 0x40>;
reg = <0x6004000 0x1000>;
clocks = <0x48 0x00>;
qcom,dsb-elem-size = <0x01 0x20 0x06 0x20 0x07 0x20 0x0a 0x20 0x0b 0x20 0x0c 0x20 0x0d 0x20 0x0e 0x20 0x10 0x20 0x13 0x20 0x18 0x20 0x19 0x20>;
phandle = <0x4f8>;
coresight-name = "coresight-tpda";
reg-names = "tpda-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@3 {
reg = <0x07>;
endpoint {
remote-endpoint = <0x1b8>;
phandle = <0x1e6>;
slave-mode;
};
};
port@14 {
reg = <0x13>;
endpoint {
remote-endpoint = <0x1c3>;
phandle = <0x1fc>;
slave-mode;
};
};
port@19 {
reg = <0x18>;
endpoint {
remote-endpoint = <0x1c8>;
phandle = <0x209>;
slave-mode;
};
};
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1b5>;
phandle = <0x233>;
};
};
port@12 {
reg = <0x11>;
endpoint {
remote-endpoint = <0x1c1>;
phandle = <0x1f8>;
slave-mode;
};
};
port@15 {
reg = <0x14>;
endpoint {
remote-endpoint = <0x1c4>;
phandle = <0x1fe>;
slave-mode;
};
};
port@11 {
reg = <0x10>;
endpoint {
remote-endpoint = <0x1c0>;
phandle = <0x1f6>;
slave-mode;
};
};
port@2 {
reg = <0x06>;
endpoint {
remote-endpoint = <0x1b7>;
phandle = <0x1e4>;
slave-mode;
};
};
port@6 {
reg = <0x0b>;
endpoint {
remote-endpoint = <0x1bb>;
phandle = <0x1ec>;
slave-mode;
};
};
port@5 {
reg = <0x0a>;
endpoint {
remote-endpoint = <0x1ba>;
phandle = <0x1ea>;
slave-mode;
};
};
port@20 {
reg = <0x19>;
endpoint {
remote-endpoint = <0x1c9>;
phandle = <0x1cd>;
slave-mode;
};
};
port@4 {
reg = <0x09>;
endpoint {
remote-endpoint = <0x1b9>;
phandle = <0x1e8>;
slave-mode;
};
};
port@10 {
reg = <0x0f>;
endpoint {
remote-endpoint = <0x1bf>;
phandle = <0x1f4>;
slave-mode;
};
};
port@7 {
reg = <0x0c>;
endpoint {
remote-endpoint = <0x1bc>;
phandle = <0x1ee>;
slave-mode;
};
};
port@17 {
reg = <0x16>;
endpoint {
remote-endpoint = <0x1c6>;
phandle = <0x1ca>;
slave-mode;
};
};
port@1 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x1b6>;
phandle = <0x1b2>;
slave-mode;
};
};
port@16 {
reg = <0x15>;
endpoint {
remote-endpoint = <0x1c5>;
phandle = <0x1cb>;
slave-mode;
};
};
port@13 {
reg = <0x12>;
endpoint {
remote-endpoint = <0x1c2>;
phandle = <0x1fa>;
slave-mode;
};
};
port@18 {
reg = <0x17>;
endpoint {
remote-endpoint = <0x1c7>;
phandle = <0x1cc>;
slave-mode;
};
};
port@8 {
reg = <0x0d>;
endpoint {
remote-endpoint = <0x1bd>;
phandle = <0x1f0>;
slave-mode;
};
};
port@9 {
reg = <0x0e>;
endpoint {
remote-endpoint = <0x1be>;
phandle = <0x1f2>;
slave-mode;
};
};
};
};
ufsice@1d90000 {
clock-names = "ufs_core_clk\0bus_clk\0iface_clk\0ice_core_clk";
qcom,msm-bus,name = "ufs_ice_noc";
qcom,instance-type = "ufs";
qcom,enable-ice-clk;
qcom,msm-bus,num-cases = <0x02>;
qcom,op-freq-hz = <0x00 0x00 0x00 0x11e1a300>;
compatible = "qcom,ice";
qcom,bus-vector-names = "MIN\0MAX";
reg = <0x1d90000 0x8000>;
clocks = <0x16 0xa7 0x16 0x95 0x16 0xa6 0x16 0xaa>;
phandle = <0x77>;
qcom,msm-bus,vectors-KBps = <0x01 0x28a 0x00 0x00 0x01 0x28a 0x3e8 0x00>;
vdd-hba-supply = <0x76>;
qcom,msm-bus,num-paths = <0x01>;
};
qcom,cpucc {
compatible = "qcom,dummycc";
clock-output-names = "cpucc_clocks";
phandle = <0x1b0>;
#clock-cells = <0x01>;
};
qcom,msm-audio-apr {
qcom,subsys-name = "apr_adsp";
compatible = "qcom,msm-audio-apr";
phandle = <0x5e3>;
qcom,voice-mhi-audio {
memory-region = <0x32c>;
compatible = "qcom,voice-mhi-audio";
phandle = <0x5ee>;
voice_mhi_voting;
};
qcom,q6core-audio {
compatible = "qcom,q6core-audio";
phandle = <0x5e5>;
cdc_dmic01_pinctrl {
pinctrl-1 = <0x67d 0x67e>;
pinctrl-names = "aud_active\0aud_sleep";
qcom,lpi-gpios;
phandle = <0x76c>;
pinctrl-0 = <0x67b 0x67c>;
};
msm_cdc_pinctrl_tert {
compatible = "qcom,msm-cdc-pinctrl";
pinctrl-1 = <0x45f 0x461 0x463 0x465>;
pinctrl-names = "aud_active\0aud_sleep";
phandle = <0x69e>;
pinctrl-0 = <0x460 0x462 0x464 0x466>;
};
vote_lpass_core_hw {
compatible = "qcom,audio-ref-clk";
phandle = <0x2de>;
#clock-cells = <0x01>;
qcom,codec-ext-clk-src = <0x09>;
};
wsa_swr_clk_data_pinctrl {
compatible = "qcom,msm-cdc-pinctrl";
pinctrl-1 = <0x689 0x68a>;
pinctrl-names = "aud_active\0aud_sleep";
qcom,lpi-gpios;
phandle = <0x66e>;
pinctrl-0 = <0x687 0x688>;
};
lpi_pinctrl@33c0000 {
clock-names = "lpass_core_hw_vote\0lpass_audio_hw_vote";
qcom,lpi-offset-tbl = <0x00 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000>;
qcom,num-gpios = <0x0e>;
gpio-controller;
compatible = "qcom,lpi-pinctrl";
#gpio-cells = <0x02>;
qcom,lpi-slew-offset-tbl = <0x00 0x02 0x04 0x08 0x0a 0x0c 0x00 0x00 0x00 0x00 0x10 0x12 0x00 0x00>;
qcom,slew-reg = <0x355a000 0x00>;
reg = <0x33c0000 0x00>;
clocks = <0x2de 0x00 0x2df 0x00>;
phandle = <0x67a>;
dmic23_data_sleep {
phandle = <0x682>;
mux {
function = "func1";
pins = "gpio9";
};
config {
drive-strength = <0x02>;
pins = "gpio9";
pull-down;
input-enable;
};
};
dmic45_data_sleep {
phandle = <0x686>;
mux {
function = "func1";
pins = "gpio13";
};
config {
drive-strength = <0x02>;
pins = "gpio13";
pull-down;
input-enable;
};
};
lpi_aux2_sd0 {
lpi_aux2_sd0_sleep {
phandle = <0x761>;
mux {
function = "func2";
pins = "gpio12";
};
config {
drive-strength = <0x02>;
pins = "gpio12";
bias-pull-down;
input-enable;
};
};
lpi_aux2_sd0_active {
phandle = <0x762>;
mux {
function = "func2";
pins = "gpio12";
};
config {
drive-strength = <0x08>;
pins = "gpio12";
bias-disable;
output-high;
};
};
};
quat_tdm_ws {
quat_tdm_ws_active {
phandle = <0x730>;
mux {
function = "func2";
pins = "gpio1";
};
config {
drive-strength = <0x08>;
pins = "gpio1";
bias-disable;
output-high;
};
};
quat_tdm_ws_sleep {
phandle = <0x72f>;
mux {
function = "func2";
pins = "gpio1";
};
config {
drive-strength = <0x02>;
pins = "gpio1";
bias-pull-down;
input-enable;
};
};
};
lpi_tdm2_sck {
lpi_tdm2_sck_active {
phandle = <0x742>;
mux {
function = "func1";
pins = "gpio10";
};
config {
drive-strength = <0x08>;
pins = "gpio10";
bias-disable;
output-high;
};
};
lpi_tdm2_sck_sleep {
phandle = <0x741>;
mux {
function = "func1";
pins = "gpio10";
};
config {
drive-strength = <0x02>;
pins = "gpio10";
bias-pull-down;
input-enable;
};
};
};
lpi_tdm2_sd0 {
lpi_tdm2_sd0_sleep {
phandle = <0x745>;
mux {
function = "func2";
pins = "gpio12";
};
config {
drive-strength = <0x02>;
pins = "gpio12";
bias-pull-down;
input-enable;
};
};
lpi_tdm2_sd0_active {
phandle = <0x746>;
mux {
function = "func2";
pins = "gpio12";
};
config {
drive-strength = <0x08>;
pins = "gpio12";
bias-disable;
output-high;
};
};
};
rx_swr_data1_active {
phandle = <0x68d>;
mux {
function = "func2";
pins = "gpio5";
};
config {
drive-strength = <0x02>;
slew-rate = <0x01>;
pins = "gpio5";
bias-bus-hold;
};
};
dmic01_clk_active {
phandle = <0x67b>;
mux {
function = "func1";
pins = "gpio6";
};
config {
drive-strength = <0x08>;
pins = "gpio6";
output-high;
};
};
quat_mi2s_ws {
quat_mi2s_ws_sleep {
phandle = <0x713>;
mux {
function = "func2";
pins = "gpio1";
};
config {
drive-strength = <0x02>;
pins = "gpio1";
bias-pull-down;
input-enable;
};
};
quat_mi2s_ws_active {
phandle = <0x714>;
mux {
function = "func2";
pins = "gpio1";
};
config {
drive-strength = <0x08>;
pins = "gpio1";
bias-disable;
output-high;
};
};
};
lpi_tdm1_sd0 {
lpi_tdm1_sd0_sleep {
phandle = <0x73d>;
mux {
function = "func2";
pins = "gpio8";
};
config {
drive-strength = <0x02>;
pins = "gpio8";
bias-pull-down;
input-enable;
};
};
lpi_tdm1_sd0_active {
phandle = <0x73e>;
mux {
function = "func2";
pins = "gpio8";
};
config {
drive-strength = <0x08>;
pins = "gpio8";
bias-disable;
output-high;
};
};
};
lpi_aux1_ws {
lpi_aux1_ws_active {
phandle = <0x758>;
mux {
function = "func2";
pins = "gpio7";
};
config {
drive-strength = <0x08>;
pins = "gpio7";
bias-disable;
output-high;
};
};
lpi_aux1_ws_sleep {
phandle = <0x757>;
mux {
function = "func2";
pins = "gpio7";
};
config {
drive-strength = <0x02>;
pins = "gpio7";
bias-pull-down;
input-enable;
};
};
};
lpi_aux1_sd1 {
lpi_aux1_sd1_active {
phandle = <0x75c>;
mux {
function = "func2";
pins = "gpio9";
};
config {
drive-strength = <0x08>;
pins = "gpio9";
bias-disable;
output-high;
};
};
lpi_aux1_sd1_sleep {
phandle = <0x75b>;
mux {
function = "func2";
pins = "gpio9";
};
config {
drive-strength = <0x02>;
pins = "gpio9";
bias-pull-down;
input-enable;
};
};
};
quat_aux_sd3 {
quat_aux_sd3_sleep {
phandle = <0x753>;
mux {
function = "func4";
pins = "gpio5";
};
config {
drive-strength = <0x02>;
pins = "gpio5";
bias-pull-down;
input-enable;
};
};
quat_aux_sd3_active {
phandle = <0x754>;
mux {
function = "func4";
pins = "gpio5";
};
config {
drive-strength = <0x08>;
pins = "gpio5";
bias-disable;
output-high;
};
};
};
dmic23_data_active {
phandle = <0x680>;
mux {
function = "func1";
pins = "gpio9";
};
config {
drive-strength = <0x08>;
pins = "gpio9";
input-enable;
};
};
quat_mi2s_sck {
quat_mi2s_sck_sleep {
phandle = <0x711>;
mux {
function = "func2";
pins = "gpio0";
};
config {
drive-strength = <0x02>;
pins = "gpio0";
bias-pull-down;
input-enable;
};
};
quat_mi2s_sck_active {
phandle = <0x712>;
mux {
function = "func2";
pins = "gpio0";
};
config {
drive-strength = <0x08>;
pins = "gpio0";
bias-disable;
output-high;
};
};
};
quat_aux_sd2 {
quat_aux_sd2_active {
phandle = <0x752>;
mux {
function = "func2";
pins = "gpio4";
};
config {
drive-strength = <0x08>;
pins = "gpio4";
bias-disable;
output-high;
};
};
quat_aux_sd2_sleep {
phandle = <0x751>;
mux {
function = "func2";
pins = "gpio4";
};
config {
drive-strength = <0x02>;
pins = "gpio4";
bias-pull-down;
input-enable;
};
};
};
lpi_i2s2_sck {
lpi_i2s2_sck_sleep {
phandle = <0x725>;
mux {
function = "func1";
pins = "gpio10";
};
config {
drive-strength = <0x02>;
pins = "gpio10";
bias-pull-down;
input-enable;
};
};
lpi_i2s2_sck_active {
phandle = <0x726>;
mux {
function = "func1";
pins = "gpio10";
};
config {
drive-strength = <0x08>;
pins = "gpio10";
bias-disable;
output-high;
};
};
};
tx_swr_data2_active {
phandle = <0x693>;
mux {
function = "func1";
pins = "gpio2";
};
config {
drive-strength = <0x02>;
slew-rate = <0x01>;
pins = "gpio2";
bias-bus-hold;
};
};
quat_tdm_sck {
quat_tdm_sck_active {
phandle = <0x72e>;
mux {
function = "func2";
pins = "gpio0";
};
config {
drive-strength = <0x08>;
pins = "gpio0";
bias-disable;
output-high;
};
};
quat_tdm_sck_sleep {
phandle = <0x72d>;
mux {
function = "func2";
pins = "gpio0";
};
config {
drive-strength = <0x02>;
pins = "gpio0";
bias-pull-down;
input-enable;
};
};
};
lpi_i2s1_ws {
lpi_i2s1_ws_active {
phandle = <0x720>;
mux {
function = "func2";
pins = "gpio7";
};
config {
drive-strength = <0x08>;
pins = "gpio7";
bias-disable;
output-high;
};
};
lpi_i2s1_ws_sleep {
phandle = <0x71f>;
mux {
function = "func2";
pins = "gpio7";
};
config {
drive-strength = <0x02>;
pins = "gpio7";
bias-pull-down;
input-enable;
};
};
};
lpi_i2s1_sck {
lpi_i2s1_sck_sleep {
phandle = <0x71d>;
mux {
function = "func2";
pins = "gpio6";
};
config {
drive-strength = <0x02>;
pins = "gpio6";
bias-pull-down;
input-enable;
};
};
lpi_i2s1_sck_active {
phandle = <0x71e>;
mux {
function = "func2";
pins = "gpio6";
};
config {
drive-strength = <0x08>;
pins = "gpio6";
bias-disable;
output-high;
};
};
};
rx_swr_clk_active {
phandle = <0x68b>;
mux {
function = "func1";
pins = "gpio3";
};
config {
drive-strength = <0x02>;
slew-rate = <0x01>;
pins = "gpio3";
bias-disable;
};
};
lpi_i2s1_sd0 {
lpi_i2s1_sd0_active {
phandle = <0x722>;
mux {
function = "func2";
pins = "gpio8";
};
config {
drive-strength = <0x08>;
pins = "gpio8";
bias-disable;
output-high;
};
};
lpi_i2s1_sd0_sleep {
phandle = <0x721>;
mux {
function = "func2";
pins = "gpio8";
};
config {
drive-strength = <0x02>;
pins = "gpio8";
bias-pull-down;
input-enable;
};
};
};
quat_aux_sd0 {
quat_aux_sd0_active {
phandle = <0x74e>;
mux {
function = "func2";
pins = "gpio2";
};
config {
drive-strength = <0x08>;
pins = "gpio2";
bias-disable;
output-high;
};
};
quat_aux_sd0_sleep {
phandle = <0x74d>;
mux {
function = "func2";
pins = "gpio2";
};
config {
drive-strength = <0x02>;
pins = "gpio2";
bias-pull-down;
input-enable;
};
};
};
rx_swr_data1_sleep {
phandle = <0x690>;
mux {
function = "func2";
pins = "gpio5";
};
config {
drive-strength = <0x02>;
pins = "gpio5";
bias-pull-down;
input-enable;
};
};
quat_mi2s_sd3 {
quat_mi2s_sd3_active {
phandle = <0x71c>;
mux {
function = "func4";
pins = "gpio5";
};
config {
drive-strength = <0x08>;
pins = "gpio5";
bias-disable;
output-high;
};
};
quat_mi2s_sd3_sleep {
phandle = <0x71b>;
mux {
function = "func4";
pins = "gpio5";
};
config {
drive-strength = <0x02>;
pins = "gpio5";
bias-pull-down;
input-enable;
};
};
};
quat_mi2s_sd1 {
quat_mi2s_sd1_active {
phandle = <0x718>;
mux {
function = "func2";
pins = "gpio3";
};
config {
drive-strength = <0x08>;
pins = "gpio3";
bias-disable;
output-high;
};
};
quat_mi2s_sd1_sleep {
phandle = <0x717>;
mux {
function = "func2";
pins = "gpio3";
};
config {
drive-strength = <0x02>;
pins = "gpio3";
bias-pull-down;
input-enable;
};
};
};
lpi_tdm2_ws {
lpi_tdm2_ws_active {
phandle = <0x744>;
mux {
function = "func1";
pins = "gpio11";
};
config {
drive-strength = <0x08>;
pins = "gpio11";
bias-disable;
output-high;
};
};
lpi_tdm2_ws_sleep {
phandle = <0x743>;
mux {
function = "func1";
pins = "gpio11";
};
config {
drive-strength = <0x02>;
pins = "gpio11";
bias-pull-down;
input-enable;
};
};
};
quat_mi2s_sd2 {
quat_mi2s_sd2_sleep {
phandle = <0x719>;
mux {
function = "func2";
pins = "gpio4";
};
config {
drive-strength = <0x02>;
pins = "gpio4";
bias-pull-down;
input-enable;
};
};
quat_mi2s_sd2_active {
phandle = <0x71a>;
mux {
function = "func2";
pins = "gpio4";
};
config {
drive-strength = <0x08>;
pins = "gpio4";
bias-disable;
output-high;
};
};
};
quat_mi2s_sd0 {
quat_mi2s_sd0_active {
phandle = <0x716>;
mux {
function = "func2";
pins = "gpio2";
};
config {
drive-strength = <0x08>;
pins = "gpio2";
bias-disable;
output-high;
};
};
quat_mi2s_sd0_sleep {
phandle = <0x715>;
mux {
function = "func2";
pins = "gpio2";
};
config {
drive-strength = <0x02>;
pins = "gpio2";
bias-pull-down;
input-enable;
};
};
};
tx_swr_data1_sleep {
phandle = <0x695>;
mux {
function = "func1";
pins = "gpio1";
};
config {
drive-strength = <0x02>;
pins = "gpio1";
input-enable;
bias-bus-hold;
};
};
lpi_i2s2_sd0 {
lpi_i2s2_sd0_active {
phandle = <0x72a>;
mux {
function = "func2";
pins = "gpio12";
};
config {
drive-strength = <0x08>;
pins = "gpio12";
bias-disable;
output-high;
};
};
lpi_i2s2_sd0_sleep {
phandle = <0x729>;
mux {
function = "func2";
pins = "gpio12";
};
config {
drive-strength = <0x02>;
pins = "gpio12";
bias-pull-down;
input-enable;
};
};
};
dmic45_clk_active {
phandle = <0x683>;
mux {
function = "func1";
pins = "gpio12";
};
config {
drive-strength = <0x08>;
pins = "gpio12";
output-high;
};
};
rx_swr_data_active {
phandle = <0x68c>;
mux {
function = "func1";
pins = "gpio4";
};
config {
drive-strength = <0x02>;
slew-rate = <0x01>;
pins = "gpio4";
bias-bus-hold;
};
};
tx_swr_data2_sleep {
phandle = <0x696>;
mux {
function = "func1";
pins = "gpio2";
};
config {
drive-strength = <0x02>;
pins = "gpio2";
bias-pull-down;
input-enable;
};
};
dmic01_data_active {
phandle = <0x67c>;
mux {
function = "func1";
pins = "gpio7";
};
config {
drive-strength = <0x08>;
pins = "gpio7";
input-enable;
};
};
tx_swr_clk_active {
phandle = <0x691>;
mux {
function = "func1";
pins = "gpio0";
};
config {
drive-strength = <0x02>;
slew-rate = <0x01>;
pins = "gpio0";
bias-disable;
};
};
dmic01_data_sleep {
phandle = <0x67e>;
mux {
function = "func1";
pins = "gpio7";
};
config {
drive-strength = <0x02>;
pins = "gpio7";
pull-down;
input-enable;
};
};
dmic23_clk_active {
phandle = <0x67f>;
mux {
function = "func1";
pins = "gpio8";
};
config {
drive-strength = <0x08>;
pins = "gpio8";
output-high;
};
};
wsa_swr_data_pin {
wsa_swr_data_active {
phandle = <0x688>;
mux {
function = "func2";
pins = "gpio11";
};
config {
drive-strength = <0x02>;
slew-rate = <0x01>;
pins = "gpio11";
bias-bus-hold;
};
};
wsa_swr_data_sleep {
phandle = <0x68a>;
mux {
function = "func2";
pins = "gpio11";
};
config {
drive-strength = <0x02>;
pins = "gpio11";
bias-pull-down;
input-enable;
};
};
};
lpi_aux2_sd1 {
lpi_aux2_sd1_sleep {
phandle = <0x763>;
mux {
function = "func2";
pins = "gpio13";
};
config {
drive-strength = <0x02>;
pins = "gpio13";
bias-pull-down;
input-enable;
};
};
lpi_aux2_sd1_active {
phandle = <0x764>;
mux {
function = "func2";
pins = "gpio13";
};
config {
drive-strength = <0x08>;
pins = "gpio13";
bias-disable;
output-high;
};
};
};
quat_tdm_sd1 {
quat_tdm_sd1_active {
phandle = <0x734>;
mux {
function = "func2";
pins = "gpio3";
};
config {
drive-strength = <0x08>;
pins = "gpio3";
bias-disable;
output-high;
};
};
quat_tdm_sd1_sleep {
phandle = <0x733>;
mux {
function = "func2";
pins = "gpio3";
};
config {
drive-strength = <0x02>;
pins = "gpio3";
bias-pull-down;
input-enable;
};
};
};
quat_tdm_sd0 {
quat_tdm_sd0_active {
phandle = <0x732>;
mux {
function = "func2";
pins = "gpio2";
};
config {
drive-strength = <0x08>;
pins = "gpio2";
bias-disable;
output-high;
};
};
quat_tdm_sd0_sleep {
phandle = <0x731>;
mux {
function = "func2";
pins = "gpio2";
};
config {
drive-strength = <0x02>;
pins = "gpio2";
bias-pull-down;
input-enable;
};
};
};
quat_aux_ws {
quat_aux_ws_active {
phandle = <0x74c>;
mux {
function = "func2";
pins = "gpio1";
};
config {
drive-strength = <0x08>;
pins = "gpio1";
bias-disable;
output-high;
};
};
quat_aux_ws_sleep {
phandle = <0x74b>;
mux {
function = "func2";
pins = "gpio1";
};
config {
drive-strength = <0x02>;
pins = "gpio1";
bias-pull-down;
input-enable;
};
};
};
dmic45_clk_sleep {
phandle = <0x685>;
mux {
function = "func1";
pins = "gpio12";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio12";
bias-disable;
};
};
rx_swr_clk_sleep {
phandle = <0x68e>;
mux {
function = "func1";
pins = "gpio3";
};
config {
drive-strength = <0x02>;
pins = "gpio3";
bias-pull-down;
input-enable;
};
};
quat_aux_sd1 {
quat_aux_sd1_sleep {
phandle = <0x74f>;
mux {
function = "func2";
pins = "gpio3";
};
config {
drive-strength = <0x02>;
pins = "gpio3";
bias-pull-down;
input-enable;
};
};
quat_aux_sd1_active {
phandle = <0x750>;
mux {
function = "func2";
pins = "gpio3";
};
config {
drive-strength = <0x08>;
pins = "gpio3";
bias-disable;
output-high;
};
};
};
lpi_tdm1_sd1 {
lpi_tdm1_sd1_active {
phandle = <0x740>;
mux {
function = "func2";
pins = "gpio9";
};
config {
drive-strength = <0x08>;
pins = "gpio9";
bias-disable;
output-high;
};
};
lpi_tdm1_sd1_sleep {
phandle = <0x73f>;
mux {
function = "func2";
pins = "gpio9";
};
config {
drive-strength = <0x02>;
pins = "gpio9";
bias-pull-down;
input-enable;
};
};
};
lpi_i2s1_sd1 {
lpi_i2s1_sd1_sleep {
phandle = <0x723>;
mux {
function = "func2";
pins = "gpio9";
};
config {
drive-strength = <0x02>;
pins = "gpio9";
bias-pull-down;
input-enable;
};
};
lpi_i2s1_sd1_active {
phandle = <0x724>;
mux {
function = "func2";
pins = "gpio9";
};
config {
drive-strength = <0x08>;
pins = "gpio9";
bias-disable;
output-high;
};
};
};
wsa_swr_clk_pin {
wsa_swr_clk_active {
phandle = <0x687>;
mux {
function = "func2";
pins = "gpio10";
};
config {
drive-strength = <0x02>;
slew-rate = <0x01>;
pins = "gpio10";
bias-disable;
};
};
wsa_swr_clk_sleep {
phandle = <0x689>;
mux {
function = "func2";
pins = "gpio10";
};
config {
drive-strength = <0x02>;
pins = "gpio10";
bias-pull-down;
input-enable;
};
};
};
lpi_tdm2_sd1 {
lpi_tdm2_sd1_active {
phandle = <0x748>;
mux {
function = "func2";
pins = "gpio13";
};
config {
drive-strength = <0x08>;
pins = "gpio13";
bias-disable;
output-high;
};
};
lpi_tdm2_sd1_sleep {
phandle = <0x747>;
mux {
function = "func2";
pins = "gpio13";
};
config {
drive-strength = <0x02>;
pins = "gpio13";
bias-pull-down;
input-enable;
};
};
};
lpi_aux1_sck {
lpi_aux1_sck_active {
phandle = <0x756>;
mux {
function = "func2";
pins = "gpio6";
};
config {
drive-strength = <0x08>;
pins = "gpio6";
bias-disable;
output-high;
};
};
lpi_aux1_sck_sleep {
phandle = <0x755>;
mux {
function = "func2";
pins = "gpio6";
};
config {
drive-strength = <0x02>;
pins = "gpio6";
bias-pull-down;
input-enable;
};
};
};
lpi_i2s2_ws {
lpi_i2s2_ws_sleep {
phandle = <0x727>;
mux {
function = "func1";
pins = "gpio11";
};
config {
drive-strength = <0x02>;
pins = "gpio11";
bias-pull-down;
input-enable;
};
};
lpi_i2s2_ws_active {
phandle = <0x728>;
mux {
function = "func1";
pins = "gpio11";
};
config {
drive-strength = <0x08>;
pins = "gpio11";
bias-disable;
output-high;
};
};
};
rx_swr_data_sleep {
phandle = <0x68f>;
mux {
function = "func1";
pins = "gpio4";
};
config {
drive-strength = <0x02>;
pins = "gpio4";
bias-pull-down;
input-enable;
};
};
tx_swr_data1_active {
phandle = <0x692>;
mux {
function = "func1";
pins = "gpio1";
};
config {
drive-strength = <0x02>;
slew-rate = <0x01>;
pins = "gpio1";
bias-bus-hold;
};
};
dmic23_clk_sleep {
phandle = <0x681>;
mux {
function = "func1";
pins = "gpio8";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio8";
bias-disable;
};
};
quat_tdm_sd2 {
quat_tdm_sd2_active {
phandle = <0x736>;
mux {
function = "func2";
pins = "gpio4";
};
config {
drive-strength = <0x08>;
pins = "gpio4";
bias-disable;
output-high;
};
};
quat_tdm_sd2_sleep {
phandle = <0x735>;
mux {
function = "func2";
pins = "gpio4";
};
config {
drive-strength = <0x02>;
pins = "gpio4";
bias-pull-down;
input-enable;
};
};
};
dmic45_data_active {
phandle = <0x684>;
mux {
function = "func1";
pins = "gpio13";
};
config {
drive-strength = <0x08>;
pins = "gpio13";
input-enable;
};
};
lpi_aux2_sck {
lpi_aux2_sck_sleep {
phandle = <0x75d>;
mux {
function = "func1";
pins = "gpio10";
};
config {
drive-strength = <0x02>;
pins = "gpio10";
bias-pull-down;
input-enable;
};
};
lpi_aux2_sck_active {
phandle = <0x75e>;
mux {
function = "func1";
pins = "gpio10";
};
config {
drive-strength = <0x08>;
pins = "gpio10";
bias-disable;
output-high;
};
};
};
dmic01_clk_sleep {
phandle = <0x67d>;
mux {
function = "func1";
pins = "gpio6";
};
config {
output-low;
drive-strength = <0x02>;
pins = "gpio6";
bias-disable;
};
};
quat_aux_sck {
quat_aux_sck_sleep {
phandle = <0x749>;
mux {
function = "func2";
pins = "gpio0";
};
config {
drive-strength = <0x02>;
pins = "gpio0";
bias-pull-down;
input-enable;
};
};
quat_aux_sck_active {
phandle = <0x74a>;
mux {
function = "func2";
pins = "gpio0";
};
config {
drive-strength = <0x08>;
pins = "gpio0";
bias-disable;
output-high;
};
};
};
lpi_tdm1_sck {
lpi_tdm1_sck_sleep {
phandle = <0x739>;
mux {
function = "func2";
pins = "gpio6";
};
config {
drive-strength = <0x02>;
pins = "gpio6";
bias-pull-down;
input-enable;
};
};
lpi_tdm1_sck_active {
phandle = <0x73a>;
mux {
function = "func2";
pins = "gpio6";
};
config {
drive-strength = <0x08>;
pins = "gpio6";
bias-disable;
output-high;
};
};
};
lpi_aux1_sd0 {
lpi_aux1_sd0_active {
phandle = <0x75a>;
mux {
function = "func2";
pins = "gpio8";
};
config {
drive-strength = <0x08>;
pins = "gpio8";
bias-disable;
output-high;
};
};
lpi_aux1_sd0_sleep {
phandle = <0x759>;
mux {
function = "func2";
pins = "gpio8";
};
config {
drive-strength = <0x02>;
pins = "gpio8";
bias-pull-down;
input-enable;
};
};
};
lpi_i2s2_sd1 {
lpi_i2s2_sd1_active {
phandle = <0x72c>;
mux {
function = "func2";
pins = "gpio13";
};
config {
drive-strength = <0x08>;
pins = "gpio13";
bias-disable;
output-high;
};
};
lpi_i2s2_sd1_sleep {
phandle = <0x72b>;
mux {
function = "func2";
pins = "gpio13";
};
config {
drive-strength = <0x02>;
pins = "gpio13";
bias-pull-down;
input-enable;
};
};
};
tx_swr_clk_sleep {
phandle = <0x694>;
mux {
function = "func1";
pins = "gpio0";
bias-pull-down;
input-enable;
};
config {
drive-strength = <0x02>;
pins = "gpio0";
};
};
lpi_tdm1_ws {
lpi_tdm1_ws_sleep {
phandle = <0x73b>;
mux {
function = "func2";
pins = "gpio7";
};
config {
drive-strength = <0x02>;
pins = "gpio7";
bias-pull-down;
input-enable;
};
};
lpi_tdm1_ws_active {
phandle = <0x73c>;
mux {
function = "func2";
pins = "gpio7";
};
config {
drive-strength = <0x08>;
pins = "gpio7";
bias-disable;
output-high;
};
};
};
quat_tdm_sd3 {
quat_tdm_sd3_active {
phandle = <0x738>;
mux {
function = "func4";
pins = "gpio5";
};
config {
drive-strength = <0x08>;
pins = "gpio5";
bias-disable;
output-high;
};
};
quat_tdm_sd3_sleep {
phandle = <0x737>;
mux {
function = "func4";
pins = "gpio5";
};
config {
drive-strength = <0x02>;
pins = "gpio5";
bias-pull-down;
input-enable;
};
};
};
lpi_aux2_ws {
lpi_aux2_ws_sleep {
phandle = <0x75f>;
mux {
function = "func1";
pins = "gpio11";
};
config {
drive-strength = <0x02>;
pins = "gpio11";
bias-pull-down;
input-enable;
};
};
lpi_aux2_ws_active {
phandle = <0x760>;
mux {
function = "func1";
pins = "gpio11";
};
config {
drive-strength = <0x08>;
pins = "gpio11";
bias-disable;
output-high;
};
};
};
};
bolero-cdc {
clock-names = "lpass_core_hw_vote\0lpass_audio_hw_vote";
compatible = "qcom,bolero-codec";
qcom,num-macros = <0x04>;
clocks = <0x2de 0x00 0x2df 0x00>;
phandle = <0x5e6>;
rx-macro@3200000 {
clock-names = "rx_core_clk\0rx_npl_clk";
qcom,rx_mclk_mode_muxsel = <0x33240d8>;
compatible = "qcom,rx-macro";
qcom,rx-bcl-pmic-params = [00 04 3e];
qcom,default-clk-id = <0x00>;
reg = <0x3200000 0x00>;
clocks = <0x666 0x00 0x667 0x00>;
phandle = <0x768>;
qcom,rx-swr-gpios = <0x66d>;
rx_swr_master {
clock-names = "lpass_core_hw_vote\0lpass_audio_hw_vote";
qcom,swr-clock-stop-mode0 = <0x01>;
qcom,swr_master_id = <0x02>;
qcom,swr-num-dev = <0x01>;
#size-cells = <0x00>;
compatible = "qcom,swr-mstr";
qcom,mipi-sdw-block-packing-mode = <0x01>;
qcom,swr-num-ports = <0x05>;
qcom,disable-div2-clk-switch = <0x01>;
#address-cells = <0x02>;
qcom,swr-port-mapping = <0x01 0x09 0x01 0x01 0x0a 0x02 0x02 0x0d 0x01 0x03 0x0b 0x01 0x03 0x0c 0x02 0x04 0x0e 0x01 0x05 0x0f 0x01 0x05 0x10 0x02>;
clocks = <0x2de 0x00 0x2df 0x00>;
phandle = <0x769>;
interrupt-names = "swr_master_irq";
swrm-io-base = <0x3210000 0x00>;
interrupts = <0x00 0x12a 0x04>;
wcd938x-rx-slave {
compatible = "qcom,wcd938x-slave";
reg = <0x0d 0x1170224>;
phandle = <0x672>;
};
};
};
bolero-clk-rsc-mngr {
clock-names = "tx_core_clk\0tx_npl_clk\0rx_core_clk\0rx_npl_clk\0wsa_core_clk\0wsa_npl_clk\0va_core_clk\0va_npl_clk";
qcom,fs-gen-sequence = <0x3000 0x01 0x3004 0x01 0x3080 0x02>;
qcom,rx_mclk_mode_muxsel = <0x33240d8>;
qcom,va_mclk_mode_muxsel = <0x33a0000>;
qcom,wsa_mclk_mode_muxsel = <0x33220d8>;
compatible = "qcom,bolero-clk-rsc-mngr";
clocks = <0x664 0x00 0x665 0x00 0x666 0x00 0x667 0x00 0x668 0x00 0x669 0x00 0x66a 0x00 0x66b 0x00>;
};
va-macro@3370000 {
clock-names = "lpass_audio_hw_vote";
qcom,va-vdd-micb-voltage = <0x1b7740 0x1b7740>;
compatible = "qcom,va-macro";
qcom,va-dmic-sample-rate = <0x927c0>;
qcom,va-clk-mux-select = <0x01>;
qcom,va-vdd-micb-current = <0x2bc0>;
qcom,default-clk-id = <0x00>;
qcom,va-island-mode-muxsel = <0x33a0000>;
reg = <0x3370000 0x00>;
clocks = <0x2df 0x00>;
phandle = <0x765>;
va-vdd-micb-supply = <0xa9>;
};
tx-macro@3220000 {
clock-names = "tx_core_clk\0tx_npl_clk";
compatible = "qcom,tx-macro";
qcom,tx-swr-gpios = <0x66c>;
reg = <0x3220000 0x00>;
clocks = <0x664 0x00 0x665 0x00>;
phandle = <0x766>;
qcom,tx-dmic-sample-rate = <0x249f00>;
tx_swr_master {
clock-names = "lpass_core_hw_vote\0lpass_audio_hw_vote";
qcom,swr-clock-stop-mode0 = <0x01>;
qcom,swr_master_id = <0x03>;
qcom,swr-wakeup-required = <0x01>;
qcom,swr-mstr-irq-wakeup-capable = <0x01>;
qcom,swr-num-dev = <0x01>;
#size-cells = <0x00>;
compatible = "qcom,swr-mstr";
qcom,mipi-sdw-block-packing-mode = <0x01>;
qcom,swr-num-ports = <0x05>;
#address-cells = <0x02>;
qcom,swr-port-mapping = <0x01 0x21 0x0f 0x02 0x12 0x01 0x02 0x13 0x02 0x03 0x14 0x01 0x03 0x15 0x02 0x04 0x16 0x01 0x04 0x17 0x02 0x04 0x18 0x04 0x04 0x19 0x08 0x05 0x1a 0x01 0x05 0x1b 0x02 0x05 0x1c 0x04 0x05 0x1d 0x08>;
clocks = <0x2de 0x00 0x2df 0x00>;
phandle = <0x767>;
interrupt-names = "swr_master_irq\0swr_wake_irq";
interrupts-extended = <0x01 0x00 0x129 0x04 0x75 0x6d 0x04>;
swrm-io-base = <0x3230000 0x00>;
wcd938x-tx-slave {
compatible = "qcom,wcd938x-slave";
reg = <0x0d 0x1170223>;
phandle = <0x673>;
};
};
};
wsa-macro@3240000 {
clock-names = "wsa_core_clk\0wsa_npl_clk";
qcom,wsa-bcl-pmic-params = [00 04 3e];
compatible = "qcom,wsa-macro";
qcom,default-clk-id = <0x00>;
qcom,wsa-swr-gpios = <0x66e>;
reg = <0x3240000 0x00>;
clocks = <0x668 0x00 0x669 0x00>;
phandle = <0x76a>;
wsa_swr_master {
clock-names = "lpass_core_hw_vote\0lpass_audio_hw_vote";
qcom,swr_master_id = <0x01>;
qcom,swr-num-dev = <0x02>;
#size-cells = <0x00>;
compatible = "qcom,swr-mstr";
qcom,mipi-sdw-block-packing-mode = <0x00>;
qcom,swr-num-ports = <0x08>;
#address-cells = <0x02>;
qcom,swr-port-mapping = <0x01 0x01 0x01 0x02 0x03 0x0f 0x03 0x02 0x03 0x04 0x05 0x01 0x05 0x07 0x0f 0x06 0x06 0x03 0x07 0x04 0x03 0x08 0x08 0x03>;
clocks = <0x2de 0x00 0x2df 0x00>;
phandle = <0x76b>;
interrupt-names = "swr_master_irq";
swrm-io-base = <0x3250000 0x00>;
interrupts = <0x00 0xca 0x04>;
wsa881x@20170212 {
qcom,bolero-handle = <0x5e6>;
compatible = "qcom,wsa881x";
qcom,spkr-sd-n-node = <0x670>;
reg = <0x10 0x20170212>;
phandle = <0x676>;
};
wsa881x@21170213 {
qcom,bolero-handle = <0x5e6>;
compatible = "qcom,wsa881x";
qcom,spkr-sd-n-node = <0x670>;
reg = <0x10 0x21170213>;
phandle = <0x677>;
};
wsa881x@21170214 {
qcom,bolero-handle = <0x5e6>;
compatible = "qcom,wsa881x";
qcom,spkr-sd-n-node = <0x66f>;
reg = <0x10 0x21170214>;
phandle = <0x678>;
};
wsa881x@20170211 {
qcom,bolero-handle = <0x5e6>;
compatible = "qcom,wsa881x";
qcom,spkr-sd-n-node = <0x66f>;
reg = <0x10 0x20170211>;
phandle = <0x675>;
};
};
};
wcd938x-codec {
qcom,wcd-rst-gpio-node = <0x671>;
qcom,cdc-vdd-mic-bias-current = <0x7530>;
qcom,cdc-vddio-current = <0x7530>;
cdc-vdd-rxtx-supply = <0xa9>;
qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>;
qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>;
qcom,split-codec = <0x01>;
qcom,rx_swr_ch_map = <0x00 0x09 0x01 0x00 0x09 0x00 0x0a 0x02 0x00 0x0a 0x01 0x0d 0x01 0x00 0x0d 0x02 0x0b 0x01 0x00 0x0b 0x02 0x0c 0x02 0x00 0x0c 0x03 0x0e 0x01 0x00 0x0e 0x04 0x0f 0x01 0x00 0x0f 0x04 0x10 0x02 0x00 0x10>;
cdc-vdd-buck-supply = <0xa9>;
compatible = "qcom,wcd938x-codec";
qcom,cdc-micbias4-mv = <0x708>;
qcom,cdc-vddio-voltage = <0x1b7740 0x1b7740>;
qcom,cdc-vdd-mic-bias-voltage = "\02K\0\02K";
qcom,cdc-vdd-buck-current = <0x9eb10>;
cdc-vdd-mic-bias-supply = <0x2c9>;
qcom,cdc-micbias3-mv = <0x708>;
qcom,cdc-vdd-rxtx-current = <0x7530>;
qcom,cdc-static-supplies = "cdc-vdd-rxtx\0cdc-vddio\0cdc-vdd-buck\0cdc-vdd-mic-bias";
qcom,cdc-micbias2-mv = <0x708>;
cdc-vddio-supply = <0xa9>;
phandle = <0x679>;
qcom,cdc-micbias1-mv = <0x708>;
qcom,tx-slave = <0x673>;
qcom,rx-slave = <0x672>;
qcom,tx_swr_ch_map = <0x00 0x12 0x01 0x00 0x12 0x00 0x13 0x02 0x00 0x13 0x01 0x14 0x01 0x00 0x14 0x01 0x15 0x02 0x00 0x15 0x02 0x16 0x01 0x00 0x16 0x02 0x17 0x02 0x00 0x17 0x02 0x11 0x04 0x00 0x18 0x02 0x18 0x04 0x00 0x18 0x02 0x19 0x08 0x00 0x19 0x03 0x1a 0x01 0x00 0x1a 0x03 0x1b 0x02 0x00 0x1b 0x03 0x1c 0x04 0x00 0x1c 0x03 0x1d 0x08 0x00 0x1d>;
};
};
tx_swr_clk_data_pinctrl {
compatible = "qcom,msm-cdc-pinctrl";
pinctrl-1 = <0x694 0x695 0x696>;
pinctrl-names = "aud_active\0aud_sleep";
qcom,tlmm-gpio = <0x93>;
qcom,lpi-gpios;
phandle = <0x66c>;
pinctrl-0 = <0x691 0x692 0x693>;
};
vote_lpass_audio_hw {
compatible = "qcom,audio-ref-clk";
phandle = <0x2df>;
#clock-cells = <0x01>;
qcom,codec-ext-clk-src = <0x0b>;
};
rx_swr_clk_data_pinctrl {
compatible = "qcom,msm-cdc-pinctrl";
pinctrl-1 = <0x68e 0x68f 0x690>;
pinctrl-names = "aud_active\0aud_sleep";
qcom,lpi-gpios;
phandle = <0x66d>;
pinctrl-0 = <0x68b 0x68c 0x68d>;
};
sound {
clock-names = "lpass_audio_hw_vote";
qcom,wsa-bolero-codec = <0x01>;
qcom,msm-mbhc-hphl-swh = <0x01>;
qcom,msm-mbhc-gnd-swh = <0x01>;
qcom,msm_audio_ssr_devs = <0x5e3 0x5e5 0x67a 0x5e6>;
qcom,mi2s-audio-intf = <0x00>;
qcom,afe-rxtx-lb = <0x00>;
qcom,msm-mbhc-usbc-audio-supported = <0x00>;
qcom,codec-aux-devs = <0x679>;
fsa4480-i2c-handle = <0x32b>;
qcom,audio-routing = "AMIC1\0MIC BIAS1\0MIC BIAS1\0Analog Mic1\0AMIC2\0MIC BIAS2\0MIC BIAS2\0Analog Mic2\0AMIC5\0MIC BIAS4\0MIC BIAS4\0Analog Mic5\0TX DMIC0\0MIC BIAS3\0MIC BIAS3\0Digital Mic0\0TX DMIC1\0MIC BIAS3\0MIC BIAS3\0Digital Mic1\0TX DMIC2\0MIC BIAS1\0MIC BIAS1\0Digital Mic2\0TX DMIC3\0MIC BIAS1\0MIC BIAS1\0Digital Mic3\0TX DMIC5\0MIC BIAS4\0MIC BIAS4\0Digital Mic5\0DMIC2\0MIC BIAS3\0MIC BIAS3\0Digital Mic2\0DMIC3\0MIC BIAS3\0MIC BIAS3\0Digital Mic3\0DMIC4\0MIC BIAS3\0MIC BIAS3\0Digital Mic4\0DMIC5\0MIC BIAS3\0MIC BIAS3\0Digital Mic5\0IN1_HPHL\0HPHL_OUT\0IN2_HPHR\0HPHR_OUT\0IN3_AUX\0AUX_OUT\0TX SWR_ADC0\0ADC1_OUTPUT\0TX SWR_ADC1\0ADC2_OUTPUT\0TX SWR_ADC2\0ADC3_OUTPUT\0TX SWR_ADC3\0ADC4_OUTPUT\0TX SWR_DMIC0\0DMIC1_OUTPUT\0TX SWR_DMIC1\0DMIC2_OUTPUT\0TX SWR_DMIC2\0DMIC3_OUTPUT\0TX SWR_DMIC3\0DMIC4_OUTPUT\0TX SWR_DMIC4\0DMIC5_OUTPUT\0TX SWR_DMIC5\0DMIC6_OUTPUT\0TX SWR_DMIC6\0DMIC7_OUTPUT\0TX SWR_DMIC7\0DMIC8_OUTPUT\0WSA SRC0_INP\0SRC0\0WSA_TX DEC0_INP\0TX DEC0 MUX\0WSA_TX DEC1_INP\0TX DEC1 MUX\0RX_TX DEC0_INP\0TX DEC0 MUX\0RX_TX DEC1_INP\0TX DEC1 MUX\0RX_TX DEC2_INP\0TX DEC2 MUX\0RX_TX DEC3_INP\0TX DEC3 MUX\0SpkrLeft IN\0WSA_SPK1 OUT\0SpkrRight IN\0WSA_SPK2 OUT\0VA_AIF1 CAP\0VA_SWR_CLK\0VA_AIF2 CAP\0VA_SWR_CLK\0VA_AIF3 CAP\0VA_SWR_CLK\0VA MIC BIAS3\0Digital Mic0\0VA MIC BIAS3\0Digital Mic1\0VA MIC BIAS1\0Digital Mic2\0VA MIC BIAS1\0Digital Mic3\0VA MIC BIAS4\0Digital Mic5\0VA DMIC0\0VA MIC BIAS3\0VA DMIC1\0VA MIC BIAS3\0VA DMIC2\0VA MIC BIAS1\0VA DMIC3\0VA MIC BIAS1\0VA DMIC5\0VA MIC BIAS4\0VA SWR_ADC1\0VA_SWR_CLK\0VA SWR_MIC0\0VA_SWR_CLK\0VA SWR_MIC1\0VA_SWR_CLK\0VA SWR_MIC2\0VA_SWR_CLK\0VA SWR_MIC3\0VA_SWR_CLK\0VA SWR_MIC4\0VA_SWR_CLK\0VA SWR_MIC5\0VA_SWR_CLK\0VA SWR_MIC6\0VA_SWR_CLK\0VA SWR_MIC7\0VA_SWR_CLK\0VA SWR_MIC0\0DMIC1_OUTPUT\0VA SWR_MIC1\0DMIC2_OUTPUT\0VA SWR_MIC2\0DMIC3_OUTPUT\0VA SWR_MIC3\0DMIC4_OUTPUT\0VA SWR_MIC4\0DMIC5_OUTPUT\0VA SWR_MIC5\0DMIC6_OUTPUT\0VA SWR_MIC6\0DMIC7_OUTPUT\0VA SWR_MIC7\0DMIC8_OUTPUT\0VA SWR_ADC1\0ADC2_OUTPUT";
qcom,codec-max-aux-devs = <0x01>;
asoc-platform = <0x2e0 0x2e1 0x2e2 0x2e3 0x2e4 0x2e5 0x2e6 0x2e7 0x2e8 0x2e9 0x2ea 0x2eb 0x2ec>;
compatible = "qcom,kona-asoc-snd";
qcom,wsa-devs = <0x675 0x676>;
asoc-cpu = <0x2ed 0x2ee 0x2ef 0x2f0 0x2f1 0x2f2 0x2f3 0x2f4 0x2f5 0x2f6 0x2f7 0x2f8 0x2f9 0x2fa 0x2fb 0x2fc 0x2fd 0x2fe 0x2ff 0x300 0x301 0x302 0x303 0x304 0x305 0x306 0x307 0x308 0x309 0x30a 0x30b 0x30c 0x30d 0x30e 0x30f 0x310 0x311 0x312 0x313 0x314 0x315 0x316 0x317 0x318 0x319 0x31a 0x31b 0x31c 0x31d 0x31e 0x31f 0x320 0x321 0x322 0x323 0x324 0x325 0x326 0x327 0x328 0x329 0x32a>;
asoc-codec-names = "msm-stub-codec.1\0bolero_codec\0msm-ext-disp-audio-codec-rx";
qcom,msm-mi2s-master = <0x01 0x01 0x01 0x01 0x01 0x01>;
asoc-cpu-names = "msm-dai-q6-dp.0\0msm-dai-q6-dp.1\0msm-dai-q6-mi2s.0\0msm-dai-q6-mi2s.1\0msm-dai-q6-mi2s.2\0msm-dai-q6-mi2s.3\0msm-dai-q6-mi2s.4\0msm-dai-q6-mi2s.5\0msm-dai-q6-auxpcm.1\0msm-dai-q6-auxpcm.2\0msm-dai-q6-auxpcm.3\0msm-dai-q6-auxpcm.4\0msm-dai-q6-auxpcm.5\0msm-dai-q6-auxpcm.6\0msm-dai-q6-dev.224\0msm-dai-q6-dev.225\0msm-dai-q6-dev.241\0msm-dai-q6-dev.240\0msm-dai-q6-dev.32771\0msm-dai-q6-dev.32772\0msm-dai-q6-dev.32773\0msm-dai-q6-dev.32770\0msm-dai-q6-dev.28672\0msm-dai-q6-dev.28673\0msm-dai-q6-dev.16398\0msm-dai-q6-dev.16399\0msm-dai-q6-tdm.36864\0msm-dai-q6-tdm.36865\0msm-dai-q6-tdm.36880\0msm-dai-q6-tdm.36881\0msm-dai-q6-tdm.36896\0msm-dai-q6-tdm.36897\0msm-dai-q6-tdm.36912\0msm-dai-q6-tdm.36913\0msm-dai-q6-tdm.36928\0msm-dai-q6-tdm.36929\0msm-dai-q6-tdm.36944\0msm-dai-q6-tdm.36945\0msm-dai-cdc-dma-dev.45056\0msm-dai-cdc-dma-dev.45057\0msm-dai-cdc-dma-dev.45058\0msm-dai-cdc-dma-dev.45059\0msm-dai-cdc-dma-dev.45061\0msm-dai-cdc-dma-dev.45089\0msm-dai-cdc-dma-dev.45091\0msm-dai-cdc-dma-dev.45093\0msm-dai-cdc-dma-dev.45104\0msm-dai-cdc-dma-dev.45105\0msm-dai-cdc-dma-dev.45106\0msm-dai-cdc-dma-dev.45107\0msm-dai-cdc-dma-dev.45108\0msm-dai-cdc-dma-dev.45109\0msm-dai-cdc-dma-dev.45110\0msm-dai-cdc-dma-dev.45111\0msm-dai-cdc-dma-dev.45112\0msm-dai-cdc-dma-dev.45113\0msm-dai-cdc-dma-dev.45114\0msm-dai-cdc-dma-dev.45115\0msm-dai-cdc-dma-dev.45116\0msm-dai-cdc-dma-dev.45118\0msm-dai-q6-dev.24577\0msm-dai-q6-hdmi.8";
qcom,ext-disp-audio-rx = <0x01>;
qcom,wcn-bt = <0x01>;
qcom,wsa-aux-dev-prefix = "SpkrLeft\0SpkrRight";
qcom,wsa-max-devs = <0x02>;
clocks = <0x2df 0x00>;
qcom,auxpcm-audio-intf = <0x01>;
phandle = <0x5ed>;
asoc-platform-names = "msm-pcm-dsp.0\0msm-pcm-dsp.1\0msm-pcm-dsp.2\0msm-voip-dsp\0msm-pcm-voice\0msm-pcm-loopback\0msm-compress-dsp\0msm-pcm-hostless\0msm-pcm-afe\0msm-lsm-client\0msm-pcm-routing\0msm-compr-dsp\0msm-pcm-dsp-noirq";
asoc-codec = <0x5d9 0x5e6 0x674>;
qcom,model = "kona-qrd-snd-card";
qcom,tdm-max-slots = <0x10>;
qcom,tert-mi2s-gpios = <0x69e>;
qcom,tdm-audio-intf = <0x01>;
};
cdc_dmic23_pinctrl {
pinctrl-1 = <0x681 0x682>;
pinctrl-names = "aud_active\0aud_sleep";
qcom,lpi-gpios;
phandle = <0x76d>;
pinctrl-0 = <0x67f 0x680>;
};
cdc_dmic45_pinctrl {
pinctrl-1 = <0x685 0x686>;
pinctrl-names = "aud_active\0aud_sleep";
qcom,tlmm-gpio = <0x9e>;
qcom,lpi-gpios;
phandle = <0x76e>;
pinctrl-0 = <0x683 0x684>;
};
};
qcom,msm-audio-ion {
iommus = <0x47 0x1801 0x00>;
qcom,smmu-sid-mask = <0x00 0x0f>;
qcom,smmu-version = <0x02>;
compatible = "qcom,msm-audio-ion";
qcom,iommu-dma-addr-pool = <0x10000000 0x10000000>;
qcom,smmu-enabled;
phandle = <0x5e4>;
};
};
qcom,spcom {
qcom,spcom-sp2soc-rmb-reg-addr = <0x1881020>;
compatible = "qcom,spcom";
qcom,spcom-soc2sp-rmb-reg-addr = <0x1881030>;
status = "ok";
qcom,spcom-ch-names = "sp_kernel\0sp_ssr";
qcom,spcom-sp2soc-rmb-initdone-bit = <0x18>;
qcom,spcom-soc2sp-rmb-sp-ssr-bit = <0x00>;
qcom,spcom-sp2soc-rmb-pbldone-bit = <0x19>;
qcom,spcom-rmb-err-reg-addr = <0x188103c>;
};
tpdm@6c40000 {
clock-names = "apb_pclk\0gcc_npu_axi_clk\0gcc_npu_cfg_ahb_clk\0npu_cc_xo_clk\0npu_core_clk\0npu_core_clk_src\0npu_cc_atb_clk\0npu_cc_llm_clk\0npu_cc_llm_xo_clk\0npu_cc_llm_temp_clk\0npu_cc_llm_curr_clk\0npu_cc_dl_llm_clk";
arm,primecell-periphid = <0xbb968>;
compatible = "arm,primecell";
qcom,proxy-clks = "gcc_npu_axi_clk\0gcc_npu_cfg_ahb_clk\0npu_cc_xo_clk\0npu_core_clk\0npu_core_clk_src\0npu_cc_atb_clk\0npu_cc_llm_clk\0npu_cc_llm_xo_clk\0npu_cc_llm_temp_clk\0npu_cc_llm_curr_clk\0npu_cc_dl_llm_clk";
reg = <0x6c40000 0x1000>;
clocks = <0x48 0x00 0x16 0x28 0x16 0x2b 0x54 0x28 0x54 0x0d 0x54 0x0e 0x54 0x00 0x54 0x1a 0x54 0x1d 0x54 0x1c 0x54 0x1b 0x54 0x10>;
phandle = <0x1f9>;
qcom,proxy-regs = "vdd\0vdd_cx";
coresight-name = "coresight-tpdm-npu-llm";
reg-names = "tpdm-base";
vdd_cx-supply = <0x66>;
vdd-supply = <0x1e0>;
port {
endpoint {
remote-endpoint = <0x1e2>;
phandle = <0x21e>;
};
};
};
qfprom@780000 {
#size-cells = <0x01>;
compatible = "qcom,qfprom";
read-only;
ranges;
#address-cells = <0x01>;
reg = <0x784000 0x3000>;
phandle = <0x3a7>;
gpu_speed_bin@19b {
bits = <0x05 0x03>;
reg = <0x19b 0x01>;
phandle = <0x334>;
};
gpu_lm_efuse@5c8 {
reg = <0x5c8 0x04>;
phandle = <0x333>;
};
};
cti@6019000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6019000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x52d>;
coresight-name = "coresight-cti9";
reg-names = "cti-base";
};
etm@7640000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb95d>;
compatible = "arm,primecell";
reg = <0x7640000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x559>;
qcom,tupwr-disable;
coresight-name = "coresight-etm6";
cpu = <0x13>;
port {
endpoint {
remote-endpoint = <0x243>;
phandle = <0x24c>;
};
};
};
replicator@6046000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb909>;
compatible = "arm,primecell";
reg = <0x6046000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4e9>;
coresight-name = "coresight-replicator-qdss";
reg-names = "replicator-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x18d>;
phandle = <0x1a5>;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x18e>;
phandle = <0x190>;
slave-mode;
};
};
};
};
cti@6982000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6982000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x54d>;
coresight-name = "coresight-cti-turing_dl_cti";
reg-names = "cti-base";
};
qcom,msm-dai-tdm-pri-tx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9101>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f2>;
qcom,msm-cpudai-tdm-group-port-id = <0x9001>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-pri-tx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9001>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x308>;
};
};
qcom,ife-lite1@acdb200 {
clock-control-debugfs = "true";
clock-names = "ife_lite_ahb\0ife_lite_axi\0ife_clk_src\0ife_clk";
regulator-names = "camss";
reg-cam-base = <0xdb200>;
compatible = "qcom,vfe-lite480";
cell-index = <0x03>;
camss-supply = <0x255>;
status = "ok";
clock-rates = <0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x1c9c3800 0x00>;
reg = <0xacdb200 0x2200>;
clocks = <0x6c 0x3b 0x6c 0x3c 0x6c 0x3e 0x6c 0x3d>;
phandle = <0x5a1>;
interrupt-names = "ife-lite";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
src-clock-name = "ife_clk_src";
reg-names = "ife-lite";
interrupts = <0x00 0x168 0x01>;
};
qcom,msm-dai-tdm-tert-rx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9120>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x1770000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f5>;
qcom,msm-cpudai-tdm-group-port-id = <0x9020>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-tert-rx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9020>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x30b>;
};
};
qcom,msm-dai-mi2s {
compatible = "qcom,msm-dai-mi2s";
phandle = <0x5dc>;
qcom,msm-dai-q6-mi2s-quat {
compatible = "qcom,msm-dai-q6-mi2s";
phandle = <0x2f2>;
qcom,msm-mi2s-tx-lines = <0x02>;
qcom,msm-dai-q6-mi2s-dev-id = <0x03>;
qcom,msm-mi2s-rx-lines = <0x01>;
};
qcom,msm-dai-q6-mi2s-tert {
compatible = "qcom,msm-dai-q6-mi2s";
phandle = <0x2f1>;
qcom,msm-mi2s-tx-lines = <0x01>;
qcom,msm-dai-q6-mi2s-dev-id = <0x02>;
qcom,msm-mi2s-rx-lines = <0x00>;
};
qcom,msm-dai-q6-mi2s-sec {
compatible = "qcom,msm-dai-q6-mi2s";
phandle = <0x2f0>;
qcom,msm-mi2s-tx-lines = <0x00>;
qcom,msm-dai-q6-mi2s-dev-id = <0x01>;
qcom,msm-mi2s-rx-lines = <0x01>;
};
qcom,msm-dai-q6-mi2s-senary {
compatible = "qcom,msm-dai-q6-mi2s";
phandle = <0x2f4>;
qcom,msm-mi2s-tx-lines = <0x03>;
qcom,msm-dai-q6-mi2s-dev-id = <0x05>;
qcom,msm-mi2s-rx-lines = <0x00>;
};
qcom,msm-dai-q6-mi2s-prim {
compatible = "qcom,msm-dai-q6-mi2s";
phandle = <0x2ef>;
qcom,msm-mi2s-tx-lines = <0x00>;
qcom,msm-dai-q6-mi2s-dev-id = <0x00>;
qcom,msm-mi2s-rx-lines = <0x03>;
};
qcom,msm-dai-q6-mi2s-quin {
compatible = "qcom,msm-dai-q6-mi2s";
phandle = <0x2f3>;
qcom,msm-mi2s-tx-lines = <0x02>;
qcom,msm-dai-q6-mi2s-dev-id = <0x04>;
qcom,msm-mi2s-rx-lines = <0x01>;
};
};
qcom,msm-dai-tdm-sec-tx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9111>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f4>;
qcom,msm-cpudai-tdm-group-port-id = <0x9011>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-sec-tx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9011>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x30a>;
};
};
qcom,npucc@9980000 {
compatible = "qcom,npucc-kona-v2\0syscon";
#reset-cells = <0x01>;
reg = <0x9980000 0x10000 0x9800000 0x10000 0x9810000 0x10000>;
phandle = <0x54>;
#clock-cells = <0x01>;
reg-names = "cc\0qdsp6ss\0qdsp6ss_pll";
vdd_cx-supply = <0x66>;
};
qcom,msm-dai-q6-afe-loopback-tx {
qcom,msm-dai-q6-dev-id = <0x6001>;
compatible = "qcom,msm-dai-q6-dev";
phandle = <0x329>;
};
qcom,smp2p_interrupt_rdbg_5_in {
compatible = "qcom,smp2p-interrupt-rdbg-5-in";
interrupt-names = "rdbg-smp2p-in";
interrupts-extended = <0x254 0x00 0x00>;
};
jtagmm@7540000 {
clock-names = "core_clk";
compatible = "qcom,jtagv8-mm";
reg = <0x7540000 0x1000>;
clocks = <0x48 0x00>;
qcom,coresight-jtagmm-cpu = <0x12>;
phandle = <0x353>;
reg-names = "etm-base";
};
qcom,msm-dai-tdm-sec-rx {
qcom,msm-cpudai-tdm-data-out = <0x00>;
qcom,msm-cpudai-tdm-clk-internal = <0x01>;
qcom,msm-cpudai-tdm-group-num-ports = <0x01>;
qcom,msm-cpudai-tdm-group-id = <0x9110>;
compatible = "qcom,msm-dai-tdm";
qcom,msm-cpudai-tdm-data-delay = <0x01>;
qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
qcom,msm-cpudai-tdm-invert-sync = <0x01>;
phandle = <0x5f3>;
qcom,msm-cpudai-tdm-group-port-id = <0x9010>;
qcom,msm-cpudai-tdm-sync-src = <0x01>;
qcom,msm-cpudai-tdm-sync-mode = <0x01>;
qcom,msm-dai-q6-tdm-sec-rx-0 {
qcom,msm-cpudai-tdm-dev-id = <0x9010>;
qcom,msm-cpudai-tdm-data-align = <0x00>;
compatible = "qcom,msm-dai-q6-tdm";
phandle = <0x309>;
};
};
funnel@6c44000 {
clock-names = "apb_pclk\0gcc_npu_axi_clk\0gcc_npu_cfg_ahb_clk\0npu_cc_xo_clk\0npu_core_clk\0npu_core_clk_src\0npu_cc_atb_clk";
regulator-names = "vdd\0vdd_cx";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
qcom,proxy-clks = "gcc_npu_axi_clk\0gcc_npu_cfg_ahb_clk\0npu_cc_xo_clk\0npu_core_clk\0npu_core_clk_src\0npu_cc_atb_clk";
reg = <0x6c44000 0x1000>;
clocks = <0x48 0x00 0x16 0x28 0x16 0x2b 0x54 0x28 0x54 0x0d 0x54 0x0e 0x54 0x00>;
phandle = <0x50f>;
qcom,proxy-regs = "vdd\0vdd_cx";
coresight-name = "coresight-funnel-npu";
reg-names = "funnel-base";
vdd_cx-supply = <0x66>;
vdd-supply = <0x1e0>;
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@3 {
reg = <0x02>;
endpoint {
remote-endpoint = <0x21f>;
phandle = <0x1e3>;
slave-mode;
};
};
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x21c>;
phandle = <0x1de>;
};
};
port@2 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x21e>;
phandle = <0x1e2>;
slave-mode;
};
};
port@4 {
reg = <0x03>;
endpoint {
remote-endpoint = <0x220>;
phandle = <0x239>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x21d>;
phandle = <0x1e1>;
slave-mode;
};
};
};
};
rx_npl_clk {
compatible = "qcom,audio-ref-clk";
qcom,codec-lpass-clk-id = <0x30f>;
phandle = <0x667>;
#clock-cells = <0x01>;
qcom,codec-lpass-ext-clk-freq = <0x1588800>;
qcom,codec-ext-clk-src = <0x06>;
};
cti@6b03000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6b03000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x194>;
coresight-name = "coresight-cti-swao_cti3";
reg-names = "cti-base";
};
cti@6018000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6018000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x52c>;
coresight-name = "coresight-cti8";
reg-names = "cti-base";
};
cti@6011000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x6011000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x525>;
coresight-name = "coresight-cti1";
reg-names = "cti-base";
};
qcom,kgsl-hyp {
qcom,firmware-name = "a650_zap";
compatible = "qcom,pil-tz-generic";
phandle = <0x610>;
qcom,pas-id = <0x0d>;
};
i2c@88c000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2cd>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x282>;
#address-cells = <0x01>;
reg = <0x88c000 0x4000>;
clocks = <0x16 0x7e 0x16 0x88 0x16 0x89>;
phandle = <0x5cf>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2cc>;
interrupts = <0x00 0x249 0x04>;
dmas = <0x2c4 0x00 0x03 0x03 0x40 0x00 0x2c4 0x01 0x03 0x03 0x40 0x00>;
};
qcom,qsee_irq_bridge {
compatible = "qcom,qsee-ipc-irq-bridge";
qcom,qsee-ipc-irq-spss {
label = "spss";
qcom,dev-name = "qsee_ipc_irq_spss";
interrupt-parent = <0x86>;
interrupts = <0x01 0x00 0x04>;
};
};
qcom,rmnet-ipa {
compatible = "qcom,rmnet-ipa3";
qcom,ipa-advertise-sg-support;
qcom,rmnet-ipa-ssr;
qcom,ipa-napi-enable;
};
qcom,dp_display@ae90000 {
clock-names = "core_aux_clk\0core_usb_ref_clk_src\0core_usb_pipe_clk\0link_clk\0link_iface_clk\0pixel_clk_rcg\0pixel_parent\0pixel1_clk_rcg\0pixel1_parent\0strm0_pixel_clk\0strm1_pixel_clk";
qcom,aux-cfg0-settings = " ";
qcom,dp_cec_feature;
qcom,aux-cfg9-settings = [44 03];
qcom,aux-cfg1-settings = [24 13];
qcom,aux-cfg7-settings = [3c 03];
qcom,fec-feature-enable;
qcom,aux-cfg2-settings = [28 a4];
compatible = "qcom,dp-display";
qcom,aux-cfg3-settings = ",";
qcom,dp-usbpd-detection = <0x644>;
qcom,aux-cfg5-settings = [34 26];
extcon = <0x644>;
qcom,phy-version = <0x420>;
vdda-1p2-supply = <0x7e>;
pinctrl-1 = <0x40f 0x411>;
cell-index = <0x00>;
qcom,max-dp-dsc-blks = <0x02>;
pinctrl-names = "mdss_dp_active\0mdss_dp_sleep";
qcom,aux-cfg8-settings = [40 b7];
qcom,max-pclk-frequency-khz = <0xa4cb8>;
qcom,widebus-enable;
qcom,dsc-feature-enable;
qcom,aux-cfg6-settings = [38 0a];
interrupt-parent = <0x24e>;
qcom,max-dp-dsc-input-width-pixs = <0x800>;
qcom,ext-disp = <0x64a>;
qcom,dp-gpio-aux-switch;
reg = <0xae90000 0xdc 0xae90200 0xc0 0xae90400 0x508 0xae91000 0x94 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0xaf02000 0x1a0 0x88ea040 0x10 0x88e8000 0x20 0xaee1000 0x34 0xae91400 0x94>;
qcom,aux-cfg4-settings = [30 0a];
clocks = <0x6b 0x0c 0x15 0x00 0x16 0xc5 0x6b 0x12 0x6b 0x15 0x6b 0x1b 0x24f 0x05 0x6b 0x17 0x24f 0x05 0x6b 0x1a 0x6b 0x16>;
phandle = <0x55e>;
qcom,aux-en-gpio = <0x65 0x09 0x00>;
qcom,mst-enable;
pinctrl-0 = <0x40e 0x410>;
reg-names = "dp_ahb\0dp_aux\0dp_link\0dp_p0\0dp_phy\0dp_ln_tx0\0dp_ln_tx1\0dp_mmss_cc\0dp_pll\0usb3_dp_com\0hdcp_physical\0dp_p1";
qcom,usbplug-cc-gpio = <0x65 0x41 0x00>;
interrupts = <0x0c 0x00>;
vdda-0p9-supply = <0x189>;
qcom,aux-sel-gpio = <0x65 0x08 0x00>;
qcom,core-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,core-supply-entry@0 {
qcom,supply-name = "refgen";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0x00>;
qcom,supply-enable-load = <0x00>;
qcom,supply-min-voltage = <0x00>;
reg = <0x00>;
};
};
qcom,ctrl-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,ctrl-supply-entry@0 {
qcom,supply-name = "vdda-1p2";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0x124f80>;
qcom,supply-enable-load = <0x80e8>;
qcom,supply-min-voltage = <0x124f80>;
reg = <0x00>;
};
};
qcom,phy-supply-entries {
#size-cells = <0x00>;
#address-cells = <0x01>;
qcom,phy-supply-entry@0 {
qcom,supply-name = "vdda-0p9";
qcom,supply-disable-load = <0x00>;
qcom,supply-max-voltage = <0xdea80>;
qcom,supply-enable-load = <0x1ec30>;
qcom,supply-min-voltage = <0xdea80>;
reg = <0x00>;
};
};
};
cti@698b000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb966>;
compatible = "arm,primecell";
status = "disabled";
reg = <0x698b000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x54e>;
coresight-name = "coresight-cti-turing_q6_cti";
reg-names = "cti-base";
};
i2c@a88000 {
clock-names = "se-clk\0m-ahb\0s-ahb";
#size-cells = <0x00>;
compatible = "qcom,i2c-geni";
pinctrl-1 = <0x2ad>;
pinctrl-names = "default\0sleep";
status = "disabled";
qcom,wrapper-core = <0x2a6>;
#address-cells = <0x01>;
reg = <0xa88000 0x4000>;
clocks = <0x16 0x6e 0x16 0x86 0x16 0x87>;
phandle = <0x5c0>;
dma-names = "tx\0rx";
pinctrl-0 = <0x2ac>;
interrupts = <0x00 0x163 0x04>;
dmas = <0x2a7 0x00 0x02 0x03 0x40 0x00 0x2a7 0x01 0x02 0x03 0x40 0x00>;
};
thermal-zones {
phandle = <0x348>;
modem-wifi-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x7b>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
pm8150l-vph-lvl1 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
tracks-low;
thermal-sensors = <0x63d 0x03>;
thermal-governor = "low_limits_cap";
wake-capable-sensor;
trips {
vph-lvl1 {
hysteresis = <0xc8>;
temperature = <0xabe>;
phandle = <0x6e9>;
type = "passive";
};
};
};
ddr-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x03>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
ddr-trip0 {
hysteresis = <0x1388>;
temperature = <0x186a0>;
phandle = <0x41>;
type = "passive";
};
};
cooling-maps {
modem-pa-cdev {
trip = <0x41>;
cooling-device = <0x3d 0x03 0x03>;
};
modem-tj-cdev {
trip = <0x41>;
cooling-device = <0x3e 0x03 0x03>;
};
gpu-cdev {
trip = <0x41>;
cooling-device = <0x1c 0xfffffffd 0xfffffffd>;
};
npu_cdev {
trip = <0x41>;
cooling-device = <0x3f 0xfffffffb 0xfffffffb>;
};
cdsp-cdev {
trip = <0x41>;
cooling-device = <0x3c 0x03 0x03>;
};
};
};
cpuss-0-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x05>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
apc-0-max-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
silver-trip {
hysteresis = <0x00>;
temperature = <0x1d4c0>;
type = "passive";
};
};
};
skin-therm-step {
disable-thermal-zone;
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a8 0x4d>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x1388>;
temperature = <0xfde8>;
phandle = <0x6b6>;
type = "passive";
};
active-config2 {
hysteresis = <0x7d0>;
temperature = <0x11940>;
phandle = <0x6b7>;
type = "passive";
};
active-config0 {
hysteresis = <0x1388>;
temperature = <0xf230>;
phandle = <0x6b5>;
type = "passive";
};
};
cooling-maps {
skin_lvl2 {
trip = <0x6b7>;
cooling-device = <0x603 0x03 0x03>;
};
skin_lvl1 {
trip = <0x6b6>;
cooling-device = <0x603 0x02 0x02>;
};
skin_lvl0 {
trip = <0x6b5>;
cooling-device = <0x603 0x01 0x01>;
};
};
};
modem-lte-sub6-pa2 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x65>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
modem-mmw2-mod-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x74>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpuss-1-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x06>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cwlan-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x01>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cwlan-trip0 {
hysteresis = <0x1388>;
temperature = <0x186a0>;
phandle = <0x3b>;
type = "passive";
};
};
cooling-maps {
modem-pa-cdev {
trip = <0x3b>;
cooling-device = <0x3d 0x03 0x03>;
};
modem-tj-cdev {
trip = <0x3b>;
cooling-device = <0x3e 0x03 0x03>;
};
gpu-cdev {
trip = <0x3b>;
cooling-device = <0x1c 0xfffffffd 0xfffffffd>;
};
npu_cdev {
trip = <0x3b>;
cooling-device = <0x3f 0xfffffffb 0xfffffffb>;
};
cdsp-cdev {
trip = <0x3b>;
cooling-device = <0x3c 0x03 0x03>;
};
};
};
pm8150b-ibat-lvl0 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x637 0x00>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
ibat-lvl0 {
hysteresis = <0xc8>;
temperature = <0x1194>;
phandle = <0x6cc>;
type = "passive";
};
};
};
cpu-1-2-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x09>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
pm8150b-bcl-lvl0 {
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
thermal-sensors = <0x637 0x05>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
b-bcl-lvl0 {
hysteresis = <0x01>;
temperature = <0x01>;
phandle = <0x698>;
type = "passive";
};
};
cooling-maps {
vbat_cpu4 {
trip = <0x698>;
cooling-device = <0x29 0x01 0x01>;
};
vbat_cpu5 {
trip = <0x698>;
cooling-device = <0x2c 0x01 0x01>;
};
vbat_gpu0 {
trip = <0x698>;
cooling-device = <0x1c 0x02 0x02>;
};
};
};
cpu-0-2-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x03>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
modem-lte-sub6-pa1 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x64>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
pm8150_tz {
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
phandle = <0x6c0>;
thermal-sensors = <0x62a>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
trip1 {
hysteresis = <0x00>;
temperature = <0x1c138>;
phandle = <0x6c2>;
type = "passive";
};
trip0 {
hysteresis = <0x00>;
temperature = <0x17318>;
phandle = <0x6c1>;
type = "passive";
};
trip2 {
hysteresis = <0x00>;
temperature = <0x23668>;
type = "passive";
};
};
};
modem-mmw0-mod-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x72>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
pm8150b-ibat-lvl1 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x637 0x01>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
ibat-lvl1 {
hysteresis = <0xc8>;
temperature = <0x1388>;
phandle = <0x6cd>;
type = "passive";
};
};
};
modem-mmw1-mod-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x73>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cmpss-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x06>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cmpss-trip0 {
hysteresis = <0x1388>;
temperature = <0x186a0>;
phandle = <0x44>;
type = "passive";
};
};
cooling-maps {
modem-pa-cdev {
trip = <0x44>;
cooling-device = <0x3d 0x03 0x03>;
};
modem-tj-cdev {
trip = <0x44>;
cooling-device = <0x3e 0x03 0x03>;
};
gpu-cdev {
trip = <0x44>;
cooling-device = <0x1c 0xfffffffd 0xfffffffd>;
};
npu_cdev {
trip = <0x44>;
cooling-device = <0x3f 0xfffffffb 0xfffffffb>;
};
cdsp-cdev {
trip = <0x44>;
cooling-device = <0x3c 0x03 0x03>;
};
};
};
gpuss-0-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0f>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
mmw-pa1-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a8 0x4e>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-0-1-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x02>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpu01-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x20>;
type = "passive";
};
};
cooling-maps {
cpu01_cdev {
trip = <0x20>;
cooling-device = <0x21 0x01 0x01>;
};
};
};
pm8150b-vbat-lvl1 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
tracks-low;
thermal-sensors = <0x637 0x03>;
thermal-governor = "low_limits_cap";
wake-capable-sensor;
trips {
vbat-lvl1 {
hysteresis = <0xc8>;
temperature = <0xaf0>;
phandle = <0x6cf>;
type = "passive";
};
};
};
pm8150b-vbat-lvl0 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
tracks-low;
thermal-sensors = <0x637 0x02>;
thermal-governor = "low_limits_cap";
wake-capable-sensor;
trips {
vbat-lvl0 {
hysteresis = <0xc8>;
temperature = <0xbb8>;
phandle = <0x6ce>;
type = "passive";
};
};
};
pm8150b-vbat-lvl2 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
tracks-low;
thermal-sensors = <0x637 0x04>;
thermal-governor = "low_limits_cap";
wake-capable-sensor;
trips {
vbat-lvl2 {
hysteresis = <0xc8>;
temperature = <0xa28>;
phandle = <0x6d0>;
type = "passive";
};
};
};
q6-hvx-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x04>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
q6-hvx-trip0 {
hysteresis = <0x1388>;
temperature = <0x186a0>;
phandle = <0x42>;
type = "passive";
};
};
cooling-maps {
modem-pa-cdev {
trip = <0x42>;
cooling-device = <0x3d 0x03 0x03>;
};
modem-tj-cdev {
trip = <0x42>;
cooling-device = <0x3e 0x03 0x03>;
};
gpu-cdev {
trip = <0x42>;
cooling-device = <0x1c 0xfffffffd 0xfffffffd>;
};
npu_cdev {
trip = <0x42>;
cooling-device = <0x3f 0xfffffffb 0xfffffffb>;
};
cdsp-cdev {
trip = <0x42>;
cooling-device = <0x3c 0x03 0x03>;
};
};
};
cpu-0-3-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x04>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpu03-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x24>;
type = "passive";
};
};
cooling-maps {
cpu03_cdev {
trip = <0x24>;
cooling-device = <0x25 0x01 0x01>;
};
};
};
mmw-pa1-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a8 0x4e>;
thermal-governor = "step_wise";
trips {
active-config1 {
hysteresis = <0x7d0>;
temperature = <0xbb80>;
phandle = <0x6b0>;
type = "passive";
};
active-config2 {
hysteresis = <0x1770>;
temperature = <0xdac0>;
phandle = <0x6b1>;
type = "passive";
};
active-config0 {
hysteresis = <0x1388>;
temperature = <0xabe0>;
phandle = <0x6af>;
type = "passive";
};
};
cooling-maps {
pa1_skin_lvl2 {
trip = <0x6b1>;
cooling-device = <0x604 0x03 0x03>;
};
pa1_skin_lvl0 {
trip = <0x6af>;
cooling-device = <0x604 0x01 0x01>;
};
pa1_skin_lvl1 {
trip = <0x6b0>;
cooling-device = <0x604 0x02 0x02>;
};
};
};
cpu-0-0-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x01>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-1-0-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x07>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
apc-1-max-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
gold-trip {
hysteresis = <0x00>;
temperature = <0x1d4c0>;
type = "passive";
};
};
};
cpu-1-1-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x08>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpufreq-11-config {
hysteresis = <0x1388>;
temperature = <0x124f8>;
phandle = <0x2a>;
type = "passive";
};
cpu11-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x2b>;
type = "passive";
};
};
cooling-maps {
cpufreq_cdev {
trip = <0x2a>;
cooling-device = <0x27 0x01 0x01>;
};
cpu11_cdev {
trip = <0x2b>;
cooling-device = <0x2c 0x01 0x01>;
};
};
};
cpu-1-3-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0a>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
modem-1-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x7d>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
pm8150l-vph-lvl0 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
tracks-low;
thermal-sensors = <0x63d 0x02>;
thermal-governor = "low_limits_cap";
wake-capable-sensor;
trips {
vph-lvl0 {
hysteresis = <0xc8>;
temperature = <0xbb8>;
phandle = <0x6e8>;
type = "passive";
};
};
};
pm8150l-bcl-lvl1 {
disable-thermal-zone;
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
thermal-sensors = <0x63d 0x06>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
l-bcl-lvl1 {
hysteresis = <0x01>;
temperature = <0x01>;
phandle = <0x69c>;
type = "passive";
};
};
cooling-maps {
vph_gpu1 {
trip = <0x69c>;
cooling-device = <0x1c 0x04 0x04>;
};
vph_cpu6 {
trip = <0x69c>;
cooling-device = <0x2f 0x01 0x01>;
};
vph_cpu7 {
trip = <0x69c>;
cooling-device = <0x32 0x01 0x01>;
};
};
};
cpu-1-7-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0e>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
aoss-1-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x00>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
gpuss-max-step {
polling-delay-passive = <0x0a>;
polling-delay = <0x64>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
gpu-trip0 {
hysteresis = <0x00>;
temperature = <0x17318>;
phandle = <0x1b>;
type = "passive";
};
};
cooling-maps {
gpu_cdev {
trip = <0x1b>;
cooling-device = <0x1c 0xffffffff 0xffffffff>;
};
};
};
gpuss-1-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x08>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
modem-mmw1-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x6b>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-1-4-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0b>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpufreq-14-config {
hysteresis = <0x1388>;
temperature = <0x124f8>;
phandle = <0x33>;
type = "passive";
};
cpu14-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x34>;
type = "passive";
};
};
cooling-maps {
cpufreq_cdev {
trip = <0x33>;
cooling-device = <0x27 0x01 0x01>;
};
cpu14_cdev {
trip = <0x34>;
cooling-device = <0x29 0x01 0x01>;
};
};
};
video-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x02>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
video-trip0 {
hysteresis = <0x1388>;
temperature = <0x186a0>;
phandle = <0x40>;
type = "passive";
};
};
cooling-maps {
modem-pa-cdev {
trip = <0x40>;
cooling-device = <0x3d 0x03 0x03>;
};
modem-tj-cdev {
trip = <0x40>;
cooling-device = <0x3e 0x03 0x03>;
};
gpu-cdev {
trip = <0x40>;
cooling-device = <0x1c 0xfffffffd 0xfffffffd>;
};
npu_cdev {
trip = <0x40>;
cooling-device = <0x3f 0xfffffffb 0xfffffffb>;
};
cdsp-cdev {
trip = <0x40>;
cooling-device = <0x3c 0x03 0x03>;
};
};
};
modem-streamer-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x71>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
modem-mmw2-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x6c>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
modem-mmw0-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x6a>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-1-4-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0b>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
mmw-pa2-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a9 0x4f>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cmpss-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x06>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
soc {
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
tracks-low;
thermal-sensors = <0x638>;
thermal-governor = "low_limits_cap";
wake-capable-sensor;
trips {
soc-trip {
hysteresis = <0x00>;
temperature = <0x01>;
phandle = <0x697>;
type = "passive";
};
};
cooling-maps {
soc_cpu4 {
trip = <0x697>;
cooling-device = <0x29 0x01 0x01>;
};
soc_cpu6 {
trip = <0x697>;
cooling-device = <0x2f 0x01 0x01>;
};
soc_cpu5 {
trip = <0x697>;
cooling-device = <0x2c 0x01 0x01>;
};
soc_cpu7 {
trip = <0x697>;
cooling-device = <0x32 0x01 0x01>;
};
};
};
modem-mmw3-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x6d>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-0-2-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x03>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpu02-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x22>;
type = "passive";
};
};
cooling-maps {
cpu02_cdev {
trip = <0x22>;
cooling-device = <0x23 0x01 0x01>;
};
};
};
modem-ambient-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x7c>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
pm8150l_tz {
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
phandle = <0x6e7>;
thermal-sensors = <0x63c>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
trip1 {
hysteresis = <0x00>;
temperature = <0x1c138>;
type = "passive";
};
trip0 {
hysteresis = <0x00>;
temperature = <0x17318>;
type = "passive";
};
trip2 {
hysteresis = <0x00>;
temperature = <0x23668>;
type = "passive";
};
};
};
cpu-1-6-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0d>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpufreq-16-config {
hysteresis = <0x1388>;
temperature = <0x124f8>;
phandle = <0x37>;
type = "passive";
};
cpu16-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x38>;
type = "passive";
};
};
cooling-maps {
cpufreq_cdev {
trip = <0x37>;
cooling-device = <0x27 0x01 0x01>;
};
cpu16_cdev {
trip = <0x38>;
cooling-device = <0x2f 0x01 0x01>;
};
};
};
xo-therm-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a8 0x4c>;
thermal-governor = "step_wise";
trips {
active-config1 {
hysteresis = <0x7d0>;
temperature = <0xb3b0>;
phandle = <0x6ad>;
type = "passive";
};
active-config2 {
hysteresis = <0x1770>;
temperature = <0xdac0>;
phandle = <0x6ae>;
type = "passive";
};
active-config0 {
hysteresis = <0x7d0>;
temperature = <0xa410>;
phandle = <0x6ac>;
type = "passive";
};
};
cooling-maps {
xo_skin_lvl2 {
trip = <0x6ae>;
cooling-device = <0x606 0x03 0x03>;
};
xo_skin_lvl0 {
trip = <0x6ac>;
cooling-device = <0x606 0x01 0x01>;
};
xo_skin_lvl1 {
trip = <0x6ad>;
cooling-device = <0x606 0x02 0x02>;
};
};
};
cpu-1-5-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0c>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-1-1-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x08>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
gpu-skin-avg-step {
polling-delay-passive = <0x3e8>;
polling-delay = <0x1388>;
thermal-governor = "step_wise";
trips {
virt-trip {
hysteresis = <0x7d0>;
temperature = <0xfc58>;
phandle = <0x6aa>;
type = "passive";
};
};
cooling-maps {
gpu_cdev {
trip = <0x6aa>;
cooling-device = <0x1c 0x00 0x01>;
};
};
};
npu-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x07>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
npu-trip0 {
hysteresis = <0x1388>;
temperature = <0x186a0>;
phandle = <0x45>;
type = "passive";
};
};
cooling-maps {
modem-pa-cdev {
trip = <0x45>;
cooling-device = <0x3d 0x03 0x03>;
};
modem-tj-cdev {
trip = <0x45>;
cooling-device = <0x3e 0x03 0x03>;
};
gpu-cdev {
trip = <0x45>;
cooling-device = <0x1c 0xfffffffd 0xfffffffd>;
};
npu_cdev {
trip = <0x45>;
cooling-device = <0x3f 0xfffffffb 0xfffffffb>;
};
cdsp-cdev {
trip = <0x45>;
cooling-device = <0x3c 0x03 0x03>;
};
};
};
pm8150l-vph-lvl2 {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
tracks-low;
thermal-sensors = <0x63d 0x04>;
thermal-governor = "low_limits_cap";
wake-capable-sensor;
trips {
vph-lvl2 {
hysteresis = <0xc8>;
temperature = <0x9c4>;
phandle = <0x6ea>;
type = "passive";
};
};
};
cwlan-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x01>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
pm8150b-bcl-lvl2 {
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
thermal-sensors = <0x637 0x07>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
b-bcl-lvl2 {
hysteresis = <0x01>;
temperature = <0x01>;
phandle = <0x69a>;
type = "passive";
};
};
cooling-maps {
vbat_gpu2 {
trip = <0x69a>;
cooling-device = <0x1c 0xfffffffe 0xfffffffe>;
};
};
};
pm8150l-bcl-lvl2 {
disable-thermal-zone;
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
thermal-sensors = <0x63d 0x07>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
l-bcl-lvl2 {
hysteresis = <0x01>;
temperature = <0x01>;
phandle = <0x69d>;
type = "passive";
};
};
cooling-maps {
vph_gpu2 {
trip = <0x69d>;
cooling-device = <0x1c 0xfffffffe 0xfffffffe>;
};
};
};
cpu-1-6-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0d>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-1-0-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x07>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpu10-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x28>;
type = "passive";
};
cpufreq-10-config {
hysteresis = <0x1388>;
temperature = <0x124f8>;
phandle = <0x26>;
type = "passive";
};
};
cooling-maps {
cpufreq_cdev {
trip = <0x26>;
cooling-device = <0x27 0x01 0x01>;
};
cpu10_cdev {
trip = <0x28>;
cooling-device = <0x29 0x01 0x01>;
};
};
};
cpu-0-1-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x02>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-1-7-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0e>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpu17-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x3a>;
type = "passive";
};
cpufreq-17-config {
hysteresis = <0x1388>;
temperature = <0x124f8>;
phandle = <0x39>;
type = "passive";
};
};
cooling-maps {
cpufreq_cdev {
trip = <0x39>;
cooling-device = <0x27 0x01 0x01>;
};
cpu17_cdev {
trip = <0x3a>;
cooling-device = <0x32 0x01 0x01>;
};
};
};
modem-skin-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x6e>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-0-0-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x01>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpu00-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x1e>;
type = "passive";
};
};
cooling-maps {
cpu00_cdev {
trip = <0x1e>;
cooling-device = <0x1f 0x01 0x01>;
};
};
};
pm8150l-bcl-lvl0 {
disable-thermal-zone;
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
thermal-sensors = <0x63d 0x05>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
l-bcl-lvl0 {
hysteresis = <0x01>;
temperature = <0x01>;
phandle = <0x69b>;
type = "passive";
};
};
cooling-maps {
vph_cpu4 {
trip = <0x69b>;
cooling-device = <0x29 0x01 0x01>;
};
vph_cpu5 {
trip = <0x69b>;
cooling-device = <0x2c 0x01 0x01>;
};
vph_gpu0 {
trip = <0x69b>;
cooling-device = <0x1c 0x02 0x02>;
};
};
};
pm8150b-bcl-lvl1 {
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
thermal-sensors = <0x637 0x06>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
b-bcl-lvl1 {
hysteresis = <0x01>;
temperature = <0x01>;
phandle = <0x699>;
type = "passive";
};
};
cooling-maps {
vbat_gpu1 {
trip = <0x699>;
cooling-device = <0x1c 0x04 0x04>;
};
vbat_cpu7 {
trip = <0x699>;
cooling-device = <0x32 0x01 0x01>;
};
vbat_cpu6 {
trip = <0x699>;
cooling-device = <0x2f 0x01 0x01>;
};
};
};
pm8150b_tz {
polling-delay-passive = <0x64>;
polling-delay = <0x00>;
phandle = <0x6c9>;
thermal-sensors = <0x636>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
trip1 {
hysteresis = <0x00>;
temperature = <0x1c138>;
phandle = <0x6cb>;
type = "passive";
};
trip0 {
hysteresis = <0x00>;
temperature = <0x17318>;
phandle = <0x6ca>;
type = "passive";
};
trip2 {
hysteresis = <0x00>;
temperature = <0x23668>;
type = "passive";
};
};
};
cpu-1-3-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0a>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpu13-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x31>;
type = "passive";
};
cpufreq-13-config {
hysteresis = <0x1388>;
temperature = <0x124f8>;
phandle = <0x30>;
type = "passive";
};
};
cooling-maps {
cpufreq_cdev {
trip = <0x30>;
cooling-device = <0x27 0x01 0x01>;
};
cpu13_cdev {
trip = <0x31>;
cooling-device = <0x32 0x01 0x01>;
};
};
};
skin-msm-therm-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a9 0x4e>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
skin-config0 {
hysteresis = <0x00>;
temperature = <0xb3b0>;
phandle = <0x6ab>;
type = "passive";
};
};
cooling-maps {
lcd_cdev {
trip = <0x6ab>;
cooling-device = <0x24e 0x99 0x99>;
};
};
};
camera-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x05>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
mmw-pa2-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a9 0x4f>;
thermal-governor = "step_wise";
trips {
active-config1 {
hysteresis = <0x7d0>;
temperature = <0xb3b0>;
phandle = <0x6b3>;
type = "passive";
};
active-config2 {
hysteresis = <0x1770>;
temperature = <0xdac0>;
phandle = <0x6b4>;
type = "passive";
};
active-config0 {
hysteresis = <0xfa0>;
temperature = <0xa410>;
phandle = <0x6b2>;
type = "passive";
};
};
cooling-maps {
pa2_skin_lvl0 {
trip = <0x6b2>;
cooling-device = <0x605 0x01 0x01>;
};
pa2_skin_lvl2 {
trip = <0x6b4>;
cooling-device = <0x605 0x03 0x03>;
};
pa2_skin_lvl1 {
trip = <0x6b3>;
cooling-device = <0x605 0x02 0x02>;
};
};
};
skin-msm-therm-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a9 0x4e>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-1-5-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x0c>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpu15-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x36>;
type = "passive";
};
cpufreq-15-config {
hysteresis = <0x1388>;
temperature = <0x124f8>;
phandle = <0x35>;
type = "passive";
};
};
cooling-maps {
cpufreq_cdev {
trip = <0x35>;
cooling-device = <0x27 0x01 0x01>;
};
cpu15_cdev {
trip = <0x36>;
cooling-device = <0x2c 0x01 0x01>;
};
};
};
skin-therm-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a8 0x4d>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
modem-mmw3-mod-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x75>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
xo-therm-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a8 0x4c>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
ddr-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x03>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
pop-mem-step {
polling-delay-passive = <0x0a>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x03>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
pop-trip {
hysteresis = <0x00>;
temperature = <0x17318>;
phandle = <0x1d>;
type = "passive";
};
};
cooling-maps {
pop_cdev4 {
trip = <0x1d>;
cooling-device = <0x11 0xffffffff 0xffffffff>;
};
pop_cdev7 {
trip = <0x1d>;
cooling-device = <0x14 0xffffffff 0xffffffff>;
};
};
};
camera-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x05>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
camera-trip0 {
hysteresis = <0x1388>;
temperature = <0x186a0>;
phandle = <0x43>;
type = "passive";
};
};
cooling-maps {
modem-pa-cdev {
trip = <0x43>;
cooling-device = <0x3d 0x03 0x03>;
};
modem-tj-cdev {
trip = <0x43>;
cooling-device = <0x3e 0x03 0x03>;
};
gpu-cdev {
trip = <0x43>;
cooling-device = <0x1c 0xfffffffd 0xfffffffd>;
};
npu_cdev {
trip = <0x43>;
cooling-device = <0x3f 0xfffffffb 0xfffffffb>;
};
cdsp-cdev {
trip = <0x43>;
cooling-device = <0x3c 0x03 0x03>;
};
};
};
camera-therm-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a9 0x4d>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
aoss0-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x00>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
q6-hvx-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x04>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
video-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x02>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
conn-therm-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x6a7 0x4f>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
modem-0-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x46 0x69>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
npu-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x1a 0x07>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
cpu-1-2-step {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x09>;
thermal-governor = "step_wise";
wake-capable-sensor;
trips {
cpufreq-12-config {
hysteresis = <0x1388>;
temperature = <0x124f8>;
phandle = <0x2d>;
type = "passive";
};
cpu12-config {
hysteresis = <0x2710>;
temperature = <0x1adb0>;
phandle = <0x2e>;
type = "passive";
};
};
cooling-maps {
cpufreq_cdev {
trip = <0x2d>;
cooling-device = <0x27 0x01 0x01>;
};
cpu12_cdev {
trip = <0x2e>;
cooling-device = <0x2f 0x01 0x01>;
};
};
};
cpu-0-3-usr {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x19 0x04>;
thermal-governor = "user_space";
wake-capable-sensor;
trips {
active-config1 {
hysteresis = <0x3e8>;
temperature = <0x1c138>;
type = "passive";
};
active-config0 {
hysteresis = <0x3e8>;
temperature = <0x1e848>;
type = "passive";
};
};
};
};
funnel@6045000 {
clock-names = "apb_pclk";
arm,primecell-periphid = <0xbb908>;
compatible = "arm,primecell";
reg = <0x6045000 0x1000>;
clocks = <0x48 0x00>;
phandle = <0x4f2>;
coresight-name = "coresight-funnel-merg";
reg-names = "funnel-base";
ports {
#size-cells = <0x00>;
#address-cells = <0x01>;
port@0 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1a6>;
phandle = <0x19c>;
};
};
port@2 {
reg = <0x01>;
endpoint {
remote-endpoint = <0x1a8>;
phandle = <0x1ad>;
slave-mode;
};
};
port@1 {
reg = <0x00>;
endpoint {
remote-endpoint = <0x1a7>;
phandle = <0x1aa>;
slave-mode;
};
};
};
};
qcom,ife0@acb4000 {
clock-control-debugfs = "true";
clock-names = "ife_0_ahb\0ife_0_areg\0ife_clk_src\0ife_clk\0ife_axi_clk";
regulator-names = "camss\0ife0";
reg-cam-base = <0xb4000 0x42000>;
compatible = "qcom,vfe480";
scl-clk-names = "ife_0_areg";
cell-index = <0x00>;
camss-supply = <0x255>;
status = "ok";
clocks-option = <0x6c 0x31>;
clock-rates = <0x00 0x5f5e100 0x14dc9380 0x00 0x00 0x00 0xbebc200 0x1c4fecc0 0x00 0x00 0x00 0x11e1a300 0x22551000 0x00 0x00 0x00 0x17d78400 0x2aea5400 0x00 0x00>;
ubwc-static-cfg = <0x1026 0x1036>;
ife0-supply = <0x26f>;
reg = <0xacb4000 0xd000 0xac42000 0x8000>;
clocks = <0x6c 0x29 0x6c 0x2a 0x6c 0x2d 0x6c 0x2c 0x6c 0x2b>;
clock-names-option = "ife_dsp_clk";
phandle = <0x59b>;
interrupt-names = "ife";
clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo";
src-clock-name = "ife_clk_src";
clock-rates-option = <0x2aea5400>;
reg-names = "ife\0cam_camnoc";
interrupts = <0x00 0x1d1 0x01>;
};
qcom,wil6210 {
clock-names = "rf_clk";
qcom,msm-bus,name = "wil6210";
qcom,use-ext-clocks;
vdd-ldo-supply = <0xaf>;
qcom,msm-bus,num-cases = <0x03>;
compatible = "qcom,wil6210";
pinctrl-names = "default";
status = "ok";
clocks = <0x15 0x08>;
phandle = <0x3a5>;
qcom,use-ext-supply;
qcom,msm-bus,vectors-KBps = <0x64 0x200 0x00 0x00 0x64 0x200 0x927c0 0xc3500 0x64 0x200 0x13d620 0x13d620>;
vddio-supply = <0xaa>;
qcom,keep-radio-on-during-sleep;
qcom,msm-bus,num-paths = <0x01>;
pinctrl-0 = <0xae>;
qcom,pcie-parent = <0xad>;
qcom,use-ap-power-save;
};
kgsl-smmu@3da0000 {
clock-names = "gcc_gpu_memnoc_gfx\0gcc_gpu_snoc_dvm_gfx\0gpu_cc_ahb";
qcom,use-3-lvl-tables;
qcom,no-dynamic-asid;
qcom,regulator-names = "vdd";
#size-cells = <0x01>;
compatible = "qcom,qsmmu-v500";
#global-interrupts = <0x02>;
ranges;
#iommu-cells = <0x02>;
qcom,actlr = <0x02 0x400 0x32b 0x04 0x400 0x32b 0x05 0x400 0x32b 0x07 0x400 0x32b 0x00 0x401 0x32b>;
#address-cells = <0x01>;
qcom,skip-init;
reg = <0x3da0000 0x10000 0x3dc2000 0x20>;
clocks = <0x16 0x26 0x16 0x27 0x6d 0x00>;
phandle = <0x183>;
qcom,msm-bus,vectors-KBps = <0x9b 0x200 0x00 0x00 0x9b 0x200 0x00 0x3e8>;
reg-names = "base\0tcu-base";
interrupts = <0x00 0x2a0 0x04 0x00 0x2a1 0x04 0x00 0x2a6 0x04 0x00 0x2a7 0x04 0x00 0x2a8 0x04 0x00 0x2a9 0x04 0x00 0x2aa 0x04 0x00 0x2ab 0x04 0x00 0x2ac 0x04 0x00 0x2ad 0x04>;
vdd-supply = <0x17e>;
gfx_1_tbu@3dc9000 {
qcom,stream-id-range = <0x400 0x400>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x3dc9000 0x1000 0x3dc2208 0x08>;
phandle = <0x3e3>;
reg-names = "base\0status-reg";
};
gfx_0_tbu@3dc5000 {
qcom,stream-id-range = <0x00 0x400>;
compatible = "qcom,qsmmuv500-tbu";
reg = <0x3dc5000 0x1000 0x3dc2200 0x08>;
phandle = <0x3e2>;
reg-names = "base\0status-reg";
};
};
dcc_v2@1023000 {
compatible = "qcom,dcc-v2";
dcc-ram-offset = <0x1a000>;
reg = <0x1023000 0x1000 0x103a000 0x6000>;
phandle = <0x36a>;
reg-names = "dcc-base\0dcc-ram-base";
link_list2 {
qcom,data-sink = "sram";
qcom,link-list = <0x00 0x9050078 0x01 0x00 0x00 0x9050110 0x08 0x00 0x00 0x9080058 0x02 0x00 0x00 0x90800c8 0x01 0x00 0x00 0x90800d4 0x01 0x00 0x00 0x90800e0 0x01 0x00 0x00 0x90800ec 0x01 0x00 0x00 0x90800f8 0x01 0x00 0x00 0x908401c 0x01 0x00 0x00 0x908403c 0x01 0x00 0x00 0x908404c 0x02 0x00 0x00 0x90840d4 0x01 0x00 0x00 0x9084204 0x01 0x00 0x00 0x908420c 0x01 0x00 0x00 0x9084250 0x02 0x00 0x00 0x9084260 0x03 0x00 0x00 0x9084280 0x01 0x00 0x00 0x90ba280 0x01 0x00 0x00 0x90ba288 0x07 0x00 0x00 0x9258610 0x04 0x00 0x00 0x92d8610 0x04 0x00 0x00 0x9358610 0x04 0x00 0x00 0x93d8610 0x04 0x00 0x00 0x9220344 0x08 0x00 0x00 0x9220370 0x06 0x00 0x00 0x9220480 0x01 0x00 0x00 0x9222400 0x01 0x00 0x00 0x922240c 0x01 0x00 0x00 0x9223214 0x02 0x00 0x00 0x9223220 0x03 0x00 0x00 0x9223308 0x01 0x00 0x00 0x9223318 0x01 0x00 0x00 0x9232100 0x01 0x00 0x00 0x9236040 0x06 0x00 0x00 0x92360b0 0x01 0x00 0x00 0x923e030 0x02 0x00 0x00 0x9241000 0x01 0x00 0x00 0x9242028 0x01 0x00 0x00 0x9242044 0x03 0x00 0x00 0x9242070 0x01 0x00 0x00 0x9248030 0x01 0x00 0x00 0x9248048 0x08 0x00 0x00 0x92a0344 0x08 0x00 0x00 0x92a0370 0x06 0x00 0x00 0x92a0480 0x01 0x00 0x00 0x92a2400 0x01 0x00 0x00 0x92a240c 0x01 0x00 0x00 0x92a3214 0x02 0x00 0x00 0x92a3220 0x03 0x00 0x00 0x92a3308 0x01 0x00 0x00 0x92a3318 0x01 0x00 0x00 0x92b2100 0x01 0x00 0x00 0x92b6040 0x06 0x00 0x00 0x92b60b0 0x01 0x00 0x00 0x92be030 0x02 0x00 0x00 0x92c1000 0x01 0x00 0x00 0x92c2028 0x01 0x00 0x00 0x92c2044 0x03 0x00 0x00 0x92c2070 0x01 0x00 0x00 0x92c8030 0x01 0x00 0x00 0x92c8048 0x08 0x00 0x00 0x9320344 0x08 0x00 0x00 0x9320370 0x06 0x00 0x00 0x9320480 0x01 0x00 0x00 0x9322400 0x01 0x00 0x00 0x932240c 0x01 0x00 0x00 0x9323214 0x02 0x00 0x00 0x9323220 0x03 0x00 0x00 0x9323308 0x01 0x00 0x00 0x9323318 0x01 0x00 0x00 0x9332100 0x01 0x00 0x00 0x9336040 0x06 0x00 0x00 0x93360b0 0x01 0x00 0x00 0x933e030 0x02 0x00 0x00 0x9341000 0x01 0x00 0x00 0x9342028 0x01 0x00 0x00 0x9342044 0x03 0x00 0x00 0x9342070 0x01 0x00 0x00 0x9348030 0x01 0x00 0x00 0x9348048 0x08 0x00 0x00 0x93a0344 0x08 0x00 0x00 0x93a0370 0x06 0x00 0x00 0x93a0480 0x01 0x00 0x00 0x93a2400 0x01 0x00 0x00 0x93a240c 0x01 0x00 0x00 0x93a3214 0x02 0x00 0x00 0x93a3220 0x03 0x00 0x00 0x93a3308 0x01 0x00 0x00 0x93a3318 0x01 0x00 0x00 0x93b2100 0x01 0x00 0x00 0x93b6040 0x06 0x00 0x00 0x93b60b0 0x01 0x00 0x00 0x93be030 0x02 0x00 0x00 0x93c1000 0x01 0x00 0x00 0x93c2028 0x01 0x00 0x00 0x93c2044 0x03 0x00 0x00 0x93c2070 0x01 0x00 0x00 0x93c8030 0x01 0x00 0x00 0x93c8048 0x08 0x00 0x00 0x9270080 0x01 0x00 0x00 0x9270400 0x01 0x00 0x00 0x9270410 0x06 0x00 0x00 0x9270430 0x01 0x00 0x00 0x9270440 0x01 0x00 0x00 0x9270448 0x01 0x00 0x00 0x92704a0 0x01 0x00 0x00 0x92704b0 0x01 0x00 0x00 0x92704b8 0x02 0x00 0x00 0x92704d0 0x01 0x00 0x00 0x9271400 0x01 0x00 0x00 0x92753b0 0x01 0x00 0x00 0x9275c1c 0x01 0x00 0x00 0x9275c2c 0x01 0x00 0x00 0x9275c38 0x01 0x00 0x00 0x9276418 0x02 0x00 0x00 0x92f0080 0x01 0x00 0x00 0x92f0400 0x01 0x00 0x00 0x92f0410 0x06 0x00 0x00 0x92f0430 0x01 0x00 0x00 0x92f0440 0x01 0x00 0x00 0x92f0448 0x01 0x00 0x00 0x92f04a0 0x01 0x00 0x00 0x92f04b0 0x01 0x00 0x00 0x92f04b8 0x02 0x00 0x00 0x92f04d0 0x01 0x00 0x00 0x92f1400 0x01 0x00 0x00 0x92f53b0 0x01 0x00 0x00 0x92f5c1c 0x01 0x00 0x00 0x92f5c2c 0x01 0x00 0x00 0x92f5c38 0x01 0x00 0x00 0x92f6418 0x02 0x00 0x00 0x9370080 0x01 0x00 0x00 0x9370400 0x01 0x00 0x00 0x9370410 0x06 0x00 0x00 0x9370430 0x01 0x00 0x00 0x9370440 0x01 0x00 0x00 0x9370448 0x01 0x00 0x00 0x93704a0 0x01 0x00 0x00 0x93704b0 0x01 0x00 0x00 0x93704b8 0x02 0x00 0x00 0x93704d0 0x01 0x00 0x00 0x9371400 0x01 0x00 0x00 0x93753b0 0x01 0x00 0x00 0x9375c1c 0x01 0x00 0x00 0x9375c2c 0x01 0x00 0x00 0x9375c38 0x01 0x00 0x00 0x9376418 0x02 0x00 0x00 0x93f0080 0x01 0x00 0x00 0x93f0400 0x01 0x00 0x00 0x93f0410 0x06 0x00 0x00 0x93f0430 0x01 0x00 0x00 0x93f0440 0x01 0x00 0x00 0x93f0448 0x01 0x00 0x00 0x93f04a0 0x01 0x00 0x00 0x93f04b0 0x01 0x00 0x00 0x93f04b8 0x02 0x00 0x00 0x93f04d0 0x01 0x00 0x00 0x93f1400 0x01 0x00 0x00 0x93f53b0 0x01 0x00 0x00 0x93f5c1c 0x01 0x00 0x00 0x93f5c2c 0x01 0x00 0x00 0x93f5c38 0x01 0x00 0x00 0x93f6418 0x02 0x00 0x00 0x9260080 0x01 0x00 0x00 0x9260400 0x01 0x00 0x00 0x9260410 0x03 0x00 0x00 0x9260420 0x02 0x00 0x00 0x9260430 0x01 0x00 0x00 0x9260440 0x01 0x00 0x00 0x9260448 0x01 0x00 0x00 0x92604a0 0x01 0x00 0x00 0x92604b0 0x01 0x00 0x00 0x92604b8 0x02 0x00 0x00 0x92604d0 0x02 0x00 0x00 0x9261400 0x01 0x00 0x00 0x9263410 0x01 0x00 0x00 0x92653b0 0x01 0x00 0x00 0x9265804 0x01 0x00 0x00 0x9265b1c 0x01 0x00 0x00 0x9265b2c 0x01 0x00 0x00 0x9265b38 0x01 0x00 0x00 0x9269100 0x01 0x00 0x00 0x9269110 0x01 0x00 0x00 0x9269120 0x01 0x00 0x00 0x92e0080 0x01 0x00 0x00 0x92e0400 0x01 0x00 0x00 0x92e0410 0x03 0x00 0x00 0x92e0420 0x02 0x00 0x00 0x92e0430 0x01 0x00 0x00 0x92e0440 0x01 0x00 0x00 0x92e0448 0x01 0x00 0x00 0x92e04a0 0x01 0x00 0x00 0x92e04b0 0x01 0x00 0x00 0x92e04b8 0x02 0x00 0x00 0x92e04d0 0x02 0x00 0x00 0x92e1400 0x01 0x00 0x00 0x92e3410 0x01 0x00 0x00 0x92e53b0 0x01 0x00 0x00 0x92e5804 0x01 0x00 0x00 0x92e5b1c 0x01 0x00 0x00 0x92e5b2c 0x01 0x00 0x00 0x92e5b38 0x01 0x00 0x00 0x92e9100 0x01 0x00 0x00 0x92e9110 0x01 0x00 0x00 0x92e9120 0x01 0x00 0x00 0x9360080 0x01 0x00 0x00 0x9360400 0x01 0x00 0x00 0x9360410 0x03 0x00 0x00 0x9360420 0x02 0x00 0x00 0x9360430 0x01 0x00 0x00 0x9360440 0x01 0x00 0x00 0x9360448 0x01 0x00 0x00 0x93604a0 0x01 0x00 0x00 0x93604b0 0x01 0x00 0x00 0x93604b8 0x02 0x00 0x00 0x93604d0 0x02 0x00 0x00 0x9361400 0x01 0x00 0x00 0x9363410 0x01 0x00 0x00 0x93653b0 0x01 0x00 0x00 0x9365804 0x01 0x00 0x00 0x9365b1c 0x01 0x00 0x00 0x9365b2c 0x01 0x00 0x00 0x9365b38 0x01 0x00 0x00 0x9369100 0x01 0x00 0x00 0x9369110 0x01 0x00 0x00 0x9369120 0x01 0x00 0x00 0x93e0080 0x01 0x00 0x00 0x93e0400 0x01 0x00 0x00 0x93e0410 0x03 0x00 0x00 0x93e0420 0x02 0x00 0x00 0x93e0430 0x01 0x00 0x00 0x93e0440 0x01 0x00 0x00 0x93e0448 0x01 0x00 0x00 0x93e04a0 0x01 0x00 0x00 0x93e04b0 0x01 0x00 0x00 0x93e04b8 0x02 0x00 0x00 0x93e04d0 0x02 0x00 0x00 0x93e1400 0x01 0x00 0x00 0x93e3410 0x01 0x00 0x00 0x93e53b0 0x01 0x00 0x00 0x93e5804 0x01 0x00 0x00 0x93e5b1c 0x01 0x00 0x00 0x93e5b2c 0x01 0x00 0x00 0x93e5b38 0x01 0x00 0x00 0x93e9100 0x01 0x00 0x00 0x93e9110 0x01 0x00 0x00 0x93e9120 0x01 0x00 0x00 0x96b0868 0x01 0x00 0x00 0x96b0870 0x01 0x00 0x00 0x96b1004 0x01 0x00 0x00 0x96b100c 0x01 0x00 0x00 0x96b1014 0x01 0x00 0x00 0x96b1204 0x01 0x00 0x00 0x96b120c 0x01 0x00 0x00 0x96b1214 0x01 0x00 0x00 0x96b1504 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
qcom,curr-link-list = <0x06>;
};
link_list1 {
qcom,data-sink = "sram";
qcom,link-list = <0x00 0x18220d14 0x03 0x00 0x00 0x18220d30 0x04 0x00 0x00 0x18220d44 0x04 0x00 0x00 0x18220d58 0x04 0x00 0x00 0x18220fb4 0x03 0x00 0x00 0x18220fd0 0x04 0x00 0x00 0x18220fe4 0x04 0x00 0x00 0x18220ff8 0x04 0x00 0x00 0x18220d04 0x01 0x00 0x00 0x18220d00 0x01 0x00 0x00 0x18000024 0x01 0x00 0x00 0x18000040 0x04 0x00 0x00 0x18010024 0x01 0x00 0x00 0x18010040 0x04 0x00 0x00 0x18020024 0x01 0x00 0x00 0x18020040 0x04 0x00 0x00 0x18030024 0x01 0x00 0x00 0x18030040 0x04 0x00 0x00 0x18040024 0x01 0x00 0x00 0x18040040 0x04 0x00 0x00 0x18050024 0x01 0x00 0x00 0x18050040 0x04 0x00 0x00 0x18060024 0x01 0x00 0x00 0x18060040 0x04 0x00 0x00 0x18070024 0x01 0x00 0x00 0x18070040 0x04 0x00 0x00 0x180
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment