From 409cf94c6847d4a176849d3044f6e294c617e0d2 Mon Sep 17 00:00:00 2001 From: Simon1511 Date: Sun, 12 Dec 2021 16:19:13 +0100 Subject: [PATCH] sm7125: Import A72 defconfig and DTS files *From A725FXXU2AUF3 Change-Id: I2d9789fa5e8cee5f2a2c6dd4d0a2de04b80818ff --- .../atoll-sec-a72q-eur-overlay-r00.dts | 7031 ++++++++++++++++ .../atoll-sec-a72q-eur-overlay-r01.dts | 7046 ++++++++++++++++ .../atoll-sec-a72q-eur-overlay-r02.dts | 7163 ++++++++++++++++ .../atoll-sec-a72q-eur-overlay-r04.dts | 7177 ++++++++++++++++ .../atoll-sec-a72q-eur-overlay-r05.dts | 7191 +++++++++++++++++ .../configs/vendor/lineage-a72q_defconfig | 6700 +++++++++++++++ 6 files changed, 42308 insertions(+) create mode 100755 arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r00.dts create mode 100755 arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r01.dts create mode 100755 arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r02.dts create mode 100755 arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r04.dts create mode 100755 arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r05.dts create mode 100644 arch/arm64/configs/vendor/lineage-a72q_defconfig diff --git a/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r00.dts b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r00.dts new file mode 100755 index 000000000000..bf1616d5f9a3 --- /dev/null +++ b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r00.dts @@ -0,0 +1,7031 @@ +/dts-v1/; + +/ { + model = "Samsung A72Q PROJECT (board-id,00)"; + compatible = "qcom,atoll-ab-idp", "qcom,atoll-ab", "qcom,idp"; + qcom,board-id = <0x22 0x0>; + dtbo-version = <0x0>; + + fragment@0 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ video mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x37 0x30>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x38ae2bc0 0x37bc55b0 0x37f8cb38 0x383540b8 0x3871b640>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x3>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@1 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ cmd mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,ulps-enabled; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x3da58d80 0x3c9e86e0 0x3ce04888 0x3d220a30 0x3d63cbd8>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x4>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@2 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-mode-switch; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x0 0x0 0x0 0x1 0x0>; + qcom,panel-ack-disabled; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x5>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,cmd-to-video-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,cmd-to-video-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1 0x2 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-cmd-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,video-to-cmd-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@3 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-t-clk-post = <0xc>; + qcom,mdss-dsi-t-clk-pre = <0x29>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-ack-disabled; + qcom,ulps-enabled; + phandle = <0x6>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x2e4>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@2 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x348>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x564>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + }; + }; + }; + }; + + fragment@4 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_dsc_375_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,ulps-enabled; + phandle = <0x7>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x8>; + qcom,mdss-dsi-v-front-porch = <0xa>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x0>; + qcom,mdss-dsi-h-back-porch = <0x0>; + qcom,mdss-dsi-h-pulse-width = <0x0>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x0>; + qcom,mdss-dsi-v-front-porch = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x0>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@5 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,mdss-dsi-panel-name = "nt36672c fhd plus video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x14 0x1 0x14>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-cphy-mode; + qcom,mdss-dsi-t-clk-post = <0x0>; + qcom,mdss-dsi-t-clk-pre = <0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x5a 0x32>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-skip-timing-update; + qcom,dsi-dyn-clk-list = <0x3eb54a94 0x3e726713 0x3e2f838b 0x3deca00a 0x3da9bc89>; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-hfp"; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,platform-bklight-en-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-en-gpio = <0xffffffff 0x4 0x0>; + phandle = <0x8>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-front-porch = <0xca>; + qcom,mdss-dsi-h-back-porch = <0x38>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0xa>; + qcom,mdss-dsi-v-front-porch = <0x50b>; + qcom,mdss-dsi-v-pulse-width = <0xa>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 b0 00 29 01 00 00 00 00 02 c0 00 29 01 00 00 00 00 03 c2 1b a0 29 01 00 00 00 00 02 ff 25 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 18 20 15 01 00 00 00 00 02 ff 2a 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 28 fd 29 01 00 00 00 00 02 ff f0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 5a 00 29 01 00 00 00 00 02 a0 08 29 01 00 00 00 00 02 ff d0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 09 ad 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 2c 15 01 00 00 00 00 02 ff 23 15 01 00 00 00 00 02 fb 01 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 00 15 01 00 00 00 00 02 11 01 15 01 00 00 00 00 02 12 95 15 01 00 00 00 00 02 15 68 15 01 00 00 00 00 02 16 0b 15 01 00 00 00 00 02 6f 00 15 01 00 00 00 00 02 70 00 15 01 00 00 00 00 02 71 00 15 01 00 00 00 00 02 a0 11 15 01 00 00 00 00 02 ff f0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 d2 52 29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 14 00 02 29 00]; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x9060204>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@6 { + target = <0xffffffff>; + + __overlay__ { + + dsi_panel_pwr_supply { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xaa>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x2>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-post-on-sleep = <0x14>; + }; + }; + + dsi_panel_pwr_supply_no_labibb { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x2>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + }; + + dsi_panel_pwr_supply_labibb_amoled { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x1>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vdda-3p3"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x3390>; + qcom,supply-disable-load = <0x50>; + }; + }; + + qcom,dsi-display@0 { + label = "dsi_rm69299_visionox_amoled_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0"; + qcom,dsi-panel = <0x3>; + qcom,dsi-display-active; + phandle = <0xab>; + }; + + qcom,dsi-display@1 { + label = "dsi_rm69299_visionox_amoled_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x4>; + phandle = <0xac>; + }; + + qcom,dsi-display@2 { + label = "dsi_sim_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x5>; + phandle = <0xad>; + }; + + qcom,dsi-display@3 { + label = "dsi_sim_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x6>; + phandle = <0xae>; + }; + + qcom,dsi-display@4 { + label = "dsi_sim_dsc_375_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x7>; + phandle = <0xaf>; + }; + + qcom,dsi-display@5 { + label = "dsi_nt36672c_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + qcom,dsi-panel = <0x8>; + phandle = <0xb0>; + }; + + qcom,dsi-display { + compatible = "qcom,dsi-display"; + qcom,dsi-ctrl = <0xffffffff>; + qcom,dsi-phy = <0xffffffff>; + clocks = <0xffffffff 0x6 0xffffffff 0x9 0xffffffff 0x3 0xffffffff 0x8 0xffffffff 0xa 0xffffffff 0xd 0xffffffff 0x11 0xffffffff 0x15 0xffffffff 0x16 0xffffffff 0x19>; + clock-names = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + pinctrl-names = "panel_active", "panel_suspend"; + pinctrl-0 = <0x9 0xa 0xb>; + pinctrl-1 = <0xc 0xd 0xb>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,panel-te-source = <0x0>; + vddio-supply = <0xffffffff>; + vdda-3p3-supply = <0xffffffff>; + lab-supply = <0xffffffff>; + ibb-supply = <0xffffffff>; + qcom,dsi-display-list = <0xe 0xf>; + vci-supply = <0xffffffff>; + vddi-supply = <0xffffffff>; + phandle = <0x12>; + }; + + qcom,wb-display@0 { + compatible = "qcom,wb-display"; + cell-index = <0x0>; + label = "wb_display"; + phandle = <0x11>; + }; + + qcom,msm-ext-disp { + compatible = "qcom,msm-ext-disp"; + phandle = <0x10>; + + qcom,msm-ext-disp-audio-codec-rx { + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + phandle = <0x2b>; + }; + }; + }; + }; + + fragment@7 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-usbpd-detection = <0xffffffff>; + qcom,ext-disp = <0x10>; + qcom,usbplug-cc-gpio = <0xffffffff 0x68 0x0>; + pinctrl-name = "mdss_dp_active", "mdss_dp_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + }; + }; + + fragment@8 { + target = <0xffffffff>; + + __overlay__ { + connectors = <0x11 0x12 0xffffffff 0xffffffff>; + }; + }; + + fragment@9 { + target = <0xffffffff>; + + __overlay__ { + + pm6150-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150l-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_cpu0 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl0 { + disable-thermal-zone; + + cooling-maps { + + vbat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + vbat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl1 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl2 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + soc { + disable-thermal-zone; + + cooling-maps { + + soc_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + soc_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + }; + }; + + fragment@10 { + target = <0xffffffff>; + + __overlay__ { + #cooling-cells = <0x2>; + }; + }; + + fragment@11 { + target = <0xffffffff>; + + __overlay__ { + + qcom,battery-data { + qcom,batt-id-range-pct = <0xf>; + phandle = <0x13>; + + qcom,alium_860_89032_0000_3600mAh { + qcom,max-voltage-uv = <0x426030>; + qcom,fg-cc-cv-threshold-uv = <0x423920>; + qcom,fastchg-current-ma = <0x1518>; + qcom,batt-id-kohm = <0x6b>; + qcom,battery-beta = <0x109a>; + qcom,battery-therm-kohm = <0x64>; + qcom,battery-type = "Alium_860_89032_0000_3600mAh_Jun15th2018"; + qcom,qg-batt-profile-ver = <0x64>; + qcom,jeita-fcc-ranges = <0x0 0x32 0x2625a0 0x33 0x190 0x5265c0 0x191 0x1c2 0x2625a0>; + qcom,jeita-fv-ranges = <0x0 0x32 0x40d990 0x33 0x190 0x426030 0x191 0x1c2 0x40d990>; + qcom,step-chg-ranges = <0x36ee80 0x39fbc0 0x5265c0 0x39fbc1 0x419ce0 0x36ee80 0x419ce1 0x426030 0x2625a0>; + qcom,ocv-based-step-chg; + qcom,jeita-soft-thresholds = <0x5314 0x25e3>; + qcom,jeita-hard-thresholds = <0x58cd 0x20b8>; + qcom,jeita-soft-hys-thresholds = <0x4f5e 0x2943>; + qcom,jeita-soft-fcc-ua = <0x2625a0 0x2625a0>; + qcom,jeita-soft-fv-uv = <0x40d990 0x40d990>; + + qcom,fcc1-temp-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xd62 0xdbf 0xdfd 0xe1d 0xe2e>; + }; + + qcom,fcc2-temp-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xdda 0xdf8 0xe02 0xe04 0xdff 0xdff>; + }; + + qcom,pc-temp-v1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa846 0xa903 0xa965 0xa982 0xa987 0xa757 0xa82c 0xa88b 0xa8b2 0xa8bc 0xa671 0xa747 0xa7a8 0xa7d4 0xa7e5 0xa598 0xa65f 0xa6c5 0xa6f2 0xa707 0xa4ca 0xa582 0xa5e5 0xa611 0xa627 0xa3ff 0xa4af 0xa508 0xa531 0xa546 0xa330 0xa3e1 0xa430 0xa452 0xa465 0xa25d 0xa311 0xa35c 0xa377 0xa387 0xa1a0 0xa23e 0xa287 0xa29e 0xa2ad 0xa10a 0xa17a 0xa1b1 0xa1c4 0xa1d2 0xa07e 0xa0e5 0xa0f6 0xa0f5 0xa0fc 0x9fa9 0xa061 0xa067 0xa048 0xa036 0x9e4b 0x9f9a 0x9fd6 0x9fae 0x9f81 0x9cdb 0x9e3d 0x9ee8 0x9ee6 0x9ebf 0x9bed 0x9cd1 0x9d85 0x9dc6 0x9dd7 0x9b4d 0x9bf5 0x9c67 0x9cb4 0x9cf4 0x9ad6 0x9b65 0x9bd6 0x9c18 0x9c4a 0x9a75 0x9af5 0x9b63 0x9baa 0x9bc5 0x9a1f 0x9a9b 0x9ade 0x9b13 0x9b23 0x99c4 0x9a41 0x9a3f 0x9a2d 0x9a41 0x9962 0x99c6 0x998a 0x9943 0x9959 0x98fd 0x992a 0x98b8 0x9892 0x98a0 0x9894 0x9882 0x97f4 0x9800 0x9807 0x982b 0x97c6 0x976f 0x9780 0x9781 0x97cb 0x9713 0x970f 0x970c 0x970c 0x9775 0x9697 0x96b5 0x96a2 0x96a2 0x9724 0x963e 0x965a 0x9642 0x963e 0x96db 0x95fa 0x9603 0x95e9 0x95e1 0x9698 0x95c7 0x95b7 0x9598 0x958b 0x965b 0x959d 0x9571 0x954e 0x953b 0x9627 0x9575 0x9533 0x950c 0x94f4 0x95f8 0x9550 0x94fe 0x94d1 0x94b3 0x95cc 0x952e 0x94cf 0x949b 0x947a 0x95a2 0x9511 0x94a4 0x9465 0x9440 0x9579 0x94f7 0x947f 0x9432 0x9407 0x954f 0x94d6 0x9458 0x93fe 0x93cc 0x9525 0x94b2 0x942f 0x93c6 0x938b 0x94f0 0x9484 0x9402 0x938b 0x9345 0x94a6 0x943e 0x93bf 0x9343 0x92f7 0x944c 0x93da 0x935f 0x92ed 0x92a2 0x93e6 0x936c 0x92f1 0x9288 0x923f 0x936b 0x92f1 0x9276 0x920e 0x91c6 0x92e1 0x926f 0x91f1 0x9188 0x9141 0x9248 0x91ea 0x9165 0x90ff 0x90bc 0x91cf 0x9176 0x9100 0x909b 0x905b 0x9179 0x9129 0x90c1 0x9060 0x9022 0x9159 0x910e 0x90ab 0x904f 0x9011 0x913e 0x90f9 0x909a 0x903f 0x9001 0x911a 0x90de 0x907f 0x9020 0x8fdd 0x90ac 0x9070 0x8ff7 0x8f74 0x8f1a 0x8f68 0x8f1c 0x8e9e 0x8e14 0x8db6 0x8d9d 0x8d55 0x8cd8 0x8c4c 0x8beb 0x8b59 0x8b10 0x8a94 0x8a02 0x899f 0x8849 0x87fb 0x877d 0x86e5 0x867d 0x836c 0x8325 0x82aa 0x8209 0x8197 0x7530 0x7530 0x7530 0x7530 0x7530>; + }; + + qcom,pc-temp-v2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa98d 0xa97e 0xa974 0xa960 0xa92e 0xa910 0xa7fb 0xa83a 0xa854 0xa856 0xa82f 0xa819 0xa6a3 0xa712 0xa747 0xa757 0xa738 0xa728 0xa594 0xa609 0xa64d 0xa665 0xa64a 0xa63c 0xa4c7 0xa51d 0xa566 0xa581 0xa565 0xa558 0xa3f4 0xa43e 0xa489 0xa4a2 0xa484 0xa478 0xa2af 0xa364 0xa3b3 0xa3c8 0xa3a5 0xa397 0xa162 0xa292 0xa2e4 0xa2f3 0xa2ca 0xa2b9 0xa11a 0xa1c1 0xa210 0xa21b 0xa1ef 0xa1de 0xa14f 0xa0ea 0xa131 0xa139 0xa110 0xa103 0xa17a 0xa03c 0xa071 0xa077 0xa047 0xa035 0xa046 0x9fd6 0x9ff5 0x9ff5 0x9fb3 0x9f87 0x9d6d 0x9f7f 0x9f85 0x9f81 0x9f2b 0x9ee2 0x9b88 0x9eab 0x9ea9 0x9ead 0x9e5e 0x9e1a 0x9a81 0x9c78 0x9cde 0x9d1e 0x9d16 0x9d22 0x99b8 0x9a96 0x9b46 0x9bd5 0x9bfe 0x9c3f 0x9913 0x99e8 0x9a78 0x9b4d 0x9b70 0x9b9c 0x9887 0x9977 0x99df 0x9aeb 0x9b04 0x9b0e 0x97f7 0x98f2 0x9948 0x9a53 0x9a64 0x9a58 0x975c 0x9856 0x98b5 0x9965 0x9971 0x9967 0x96c8 0x97b8 0x9827 0x987f 0x9885 0x9883 0x9649 0x9720 0x9799 0x97d3 0x97d8 0x97d6 0x95d8 0x968d 0x9711 0x9743 0x9748 0x9745 0x957d 0x9608 0x9697 0x96c6 0x96cb 0x96c8 0x9533 0x9591 0x9629 0x9658 0x965c 0x9658 0x94f4 0x952a 0x95c3 0x95f3 0x95f6 0x95f1 0x94bc 0x94d6 0x9565 0x9595 0x9598 0x9592 0x948a 0x9491 0x950e 0x953e 0x9540 0x9538 0x9458 0x9459 0x94bd 0x94f0 0x94ef 0x94e6 0x9429 0x942b 0x9471 0x94aa 0x94a5 0x949b 0x93fa 0x9403 0x942c 0x9467 0x9461 0x9456 0x93cb 0x93dc 0x93ed 0x9426 0x9422 0x9418 0x939a 0x93b7 0x93b6 0x93e7 0x93e7 0x93dd 0x9366 0x9390 0x9384 0x93a6 0x93a1 0x9392 0x9330 0x9367 0x935a 0x9364 0x9348 0x932b 0x92f5 0x933c 0x9330 0x9322 0x92ea 0x92bd 0x92b6 0x9309 0x9301 0x92e2 0x9296 0x925d 0x9274 0x92ce 0x92cf 0x92a2 0x9248 0x9208 0x922d 0x9289 0x9294 0x925e 0x91fe 0x91bc 0x91e4 0x9235 0x924a 0x9214 0x91b6 0x9173 0x919a 0x91d4 0x91f2 0x91c0 0x9166 0x9124 0x9151 0x916d 0x918d 0x9158 0x9101 0x90c0 0x910a 0x9104 0x9119 0x90da 0x9085 0x9045 0x90be 0x90a5 0x90a4 0x9064 0x9011 0x8fd4 0x9066 0x9055 0x9058 0x9026 0x8fde 0x8fa3 0x8ff1 0x9009 0x9027 0x900b 0x8fc1 0x8f87 0x8fa0 0x8fd7 0x9010 0x8ff6 0x8fb0 0x8f76 0x8f3a 0x8f9b 0x8ff2 0x8fd7 0x8f94 0x8f5b 0x8e9d 0x8f3c 0x8fa7 0x8f84 0x8f3f 0x8efc 0x8dbc 0x8e73 0x8ecd 0x8e86 0x8e46 0x8df2 0x8c72 0x8d0b 0x8d41 0x8ce7 0x8ca5 0x8c4f 0x8a95 0x8b0d 0x8b2a 0x8ad3 0x8a9a 0x8a45 0x87f8 0x8865 0x887d 0x881c 0x87ec 0x879d 0x841a 0x8496 0x84d3 0x8488 0x847e 0x8426 0x7eca 0x7f24 0x801b 0x8028 0x7f97 0x7ef0 0x6fcb 0x6e6e 0x6d71 0x6d74 0x6d50 0x6d1a>; + }; + + qcom,pc-temp-z1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x38d1 0x33b6 0x2f09 0x2da0 0x2d49 0x38bb 0x337f 0x2f0d 0x2d9e 0x2d52 0x38c3 0x3376 0x2f0b 0x2da5 0x2d5c 0x38c7 0x337e 0x2f07 0x2da7 0x2d60 0x38d3 0x3382 0x2f03 0x2da8 0x2d62 0x38eb 0x337d 0x2f01 0x2da8 0x2d64 0x38ff 0x336c 0x2f02 0x2da9 0x2d67 0x38f6 0x335e 0x2f03 0x2dac 0x2d6a 0x38d7 0x335d 0x2f05 0x2dae 0x2d6d 0x38b6 0x3362 0x2f09 0x2db1 0x2d6f 0x3896 0x3360 0x2f0d 0x2db5 0x2d72 0x3874 0x334e 0x2f0f 0x2db8 0x2d77 0x3843 0x333c 0x2f0f 0x2dbb 0x2d7b 0x3810 0x332e 0x2f0b 0x2dbb 0x2d7c 0x37ee 0x3328 0x2f04 0x2db9 0x2d7c 0x37d3 0x3329 0x2f01 0x2db7 0x2d7c 0x37b6 0x3329 0x2f04 0x2dbb 0x2d7f 0x3792 0x332c 0x2f0a 0x2dc2 0x2d85 0x3772 0x3337 0x2f14 0x2dc9 0x2d8b 0x3765 0x3349 0x2f21 0x2dce 0x2d8f 0x3763 0x335e 0x2f2c 0x2dd3 0x2d93 0x376a 0x3374 0x2f35 0x2dd8 0x2d98 0x3773 0x3384 0x2f3d 0x2ddd 0x2d9c 0x377f 0x338b 0x2f45 0x2de1 0x2da1 0x3787 0x3391 0x2f4d 0x2de7 0x2da6 0x378c 0x339a 0x2f54 0x2dec 0x2daa 0x378f 0x33a6 0x2f5b 0x2df0 0x2daf 0x3794 0x33ad 0x2f62 0x2df4 0x2db3 0x379f 0x33b2 0x2f69 0x2df8 0x2db7 0x37af 0x33ba 0x2f6f 0x2dfc 0x2dbb 0x37c7 0x33c2 0x2f75 0x2e00 0x2dbf 0x37de 0x33c9 0x2f7a 0x2e04 0x2dc4 0x37e6 0x33d1 0x2f80 0x2e08 0x2dc8 0x37ea 0x33de 0x2f86 0x2e0d 0x2dcd 0x37f0 0x33f1 0x2f8e 0x2e12 0x2dd1 0x3807 0x3403 0x2f95 0x2e17 0x2dd5 0x383b 0x3415 0x2f9d 0x2e1a 0x2dd8 0x386b 0x3422 0x2fa5 0x2e1c 0x2dda 0x3891 0x3427 0x2faa 0x2e1f 0x2ddc 0x38b0 0x3429 0x2fad 0x2e21 0x2ddd 0x38b2 0x342d 0x2fb1 0x2e23 0x2dde 0x3888 0x3439 0x2fb9 0x2e25 0x2de0 0x3873 0x3448 0x2fbf 0x2e27 0x2de1 0x386e 0x3457 0x2fc0 0x2e28 0x2de2 0x3861 0x3449 0x2fc4 0x2e29 0x2de2 0x386f 0x3454 0x2fc7 0x2e2b 0x2de2 0x3869 0x3454 0x2fc8 0x2e2b 0x2de1 0x3868 0x345b 0x2fc9 0x2e2b 0x2de2 0x385f 0x3457 0x2fcf 0x2e2c 0x2de3 0x387c 0x3452 0x2fd1 0x2e30 0x2de6 0x3886 0x346f 0x2fdb 0x2e36 0x2deb 0x38aa 0x3476 0x2ff3 0x2e3f 0x2df0 0x3895 0x349e 0x3007 0x2e4a 0x2dfa 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06>; + }; + + qcom,pc-temp-z2-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2bb8 0x2632 0x2811 0x296b 0x2a9e 0x280d 0x2a3d 0x2824 0x28fa 0x293e 0x25fe 0x2926 0x282f 0x28bc 0x28c4 0x2606 0x274d 0x282a 0x28ad 0x28ac 0x2620 0x26d2 0x281d 0x2898 0x28a6 0x262f 0x26c3 0x2815 0x288c 0x28a4 0x2631 0x26b5 0x2811 0x2887 0x28a8 0x262c 0x26aa 0x2812 0x2882 0x28ac 0x2625 0x26a2 0x2816 0x2880 0x28ac 0x261b 0x269c 0x2819 0x2884 0x28b5 0x2612 0x2698 0x2813 0x2887 0x28cc 0x2616 0x2696 0x27f3 0x288e 0x28d4 0x2626 0x2699 0x27d7 0x28ae 0x28d3 0x262c 0x26a7 0x27e8 0x28bd 0x28d4 0x2618 0x26b3 0x2814 0x289f 0x28d2 0x25f5 0x26b6 0x282a 0x2883 0x28c7 0x25e5 0x26ba 0x2827 0x288f 0x28d1 0x25e1 0x26c3 0x281d 0x28b2 0x290a 0x25dd 0x26dd 0x2837 0x28e1 0x2937 0x25d6 0x26fd 0x2894 0x2931 0x293f 0x25c9 0x271e 0x28ce 0x296a 0x293f 0x25be 0x2742 0x28b3 0x2939 0x2923 0x25b7 0x2760 0x2883 0x28bd 0x28ee 0x25b1 0x2775 0x2863 0x288b 0x28cc 0x259f 0x2784 0x284c 0x289e 0x28b4 0x2574 0x278c 0x283f 0x28b6 0x28a5 0x2552 0x2793 0x283c 0x28a9 0x28a6 0x2544 0x2797 0x283d 0x2890 0x28af 0x250b 0x2796 0x2845 0x2888 0x28ba 0x24d2 0x2793 0x2859 0x2888 0x28cd 0x24c0 0x2792 0x286f 0x288c 0x28e8 0x24b3 0x2793 0x2885 0x289f 0x290a 0x24aa 0x2795 0x289c 0x28c5 0x2934 0x24a2 0x2799 0x28b4 0x28ea 0x2962 0x249c 0x27a2 0x28ce 0x290a 0x299b 0x2498 0x27aa 0x28df 0x2925 0x29c7 0x249e 0x27b2 0x28e4 0x293c 0x29d8 0x24a4 0x27b7 0x28e7 0x2954 0x29e2 0x24ad 0x27bb 0x28ef 0x2961 0x29ed 0x24b6 0x27c0 0x28fb 0x2964 0x29f9 0x24b5 0x27c2 0x2901 0x2965 0x2a01 0x24a8 0x27b9 0x28fa 0x2971 0x2a03 0x24a4 0x279c 0x28f3 0x2981 0x2a07 0x24aa 0x26ec 0x28f1 0x2987 0x2a1d 0x246c 0x26c6 0x28d6 0x2992 0x2a3b 0x2459 0x26cc 0x28c6 0x29ad 0x2a38 0x2447 0x26dc 0x28df 0x29c9 0x2a6a 0x2449 0x26cd 0x293d 0x29ca 0x2a89 0x243a 0x26ed 0x297e 0x2a06 0x2aa5 0x243e 0x26c3 0x2925 0x29d7 0x2a55 0x2464 0x269c 0x28de 0x298a 0x29c5 0x246e 0x264f 0x28b9 0x2971 0x29af 0x2445 0x25fc 0x289b 0x2927 0x295f 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904>; + }; + + qcom,pc-temp-z3-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4c45 0x4be7 0x4bad 0x4bb7 0x4b9b 0x4d48 0x4c26 0x4bd0 0x4baa 0x4b96 0x4dd0 0x4c76 0x4bee 0x4bac 0x4b97 0x4de1 0x4cc3 0x4bfa 0x4bb4 0x4b9c 0x4dce 0x4cd9 0x4bff 0x4bb6 0x4b9f 0x4db7 0x4cdc 0x4c00 0x4bb7 0x4ba2 0x4dac 0x4cdd 0x4bfe 0x4bb5 0x4ba2 0x4da7 0x4cdd 0x4bfb 0x4bb0 0x4b9f 0x4da5 0x4ce0 0x4bf8 0x4bac 0x4b9b 0x4da2 0x4ce2 0x4bf6 0x4bac 0x4b99 0x4da0 0x4cd4 0x4bf0 0x4bac 0x4b98 0x4da5 0x4cac 0x4bdf 0x4ba7 0x4b98 0x4db6 0x4c9a 0x4bc8 0x4b9b 0x4b95 0x4dc5 0x4cb6 0x4bce 0x4b96 0x4b91 0x4db4 0x4cd7 0x4bef 0x4ba3 0x4b93 0x4d83 0x4cd1 0x4c01 0x4bb3 0x4b97 0x4d54 0x4cac 0x4bec 0x4bad 0x4b94 0x4d30 0x4c8a 0x4bd0 0x4b9c 0x4b8a 0x4d0e 0x4c6f 0x4bcf 0x4b98 0x4b87 0x4cf1 0x4c5e 0x4be1 0x4ba6 0x4b8e 0x4cd8 0x4c62 0x4bee 0x4bb3 0x4b97 0x4cc6 0x4c75 0x4bef 0x4bb3 0x4b9d 0x4cbc 0x4c87 0x4bef 0x4bae 0x4ba1 0x4cb4 0x4c93 0x4bed 0x4bad 0x4ba2 0x4cac 0x4c9c 0x4bea 0x4bb4 0x4ba0 0x4ca3 0x4c9d 0x4be9 0x4bba 0x4b9e 0x4c97 0x4c9b 0x4bef 0x4bb7 0x4b9c 0x4c8c 0x4c97 0x4bf5 0x4bb2 0x4b9a 0x4c7f 0x4c91 0x4bf6 0x4bae 0x4b98 0x4c6f 0x4c8a 0x4bf4 0x4ba9 0x4b96 0x4c5d 0x4c84 0x4bf2 0x4ba5 0x4b94 0x4c4a 0x4c7f 0x4bef 0x4ba2 0x4b91 0x4c3a 0x4c7a 0x4bea 0x4ba0 0x4b8e 0x4c2b 0x4c73 0x4be7 0x4b9f 0x4b8a 0x4c1e 0x4c6b 0x4be5 0x4b9e 0x4b86 0x4c17 0x4c65 0x4be2 0x4b9e 0x4b84 0x4c1b 0x4c5f 0x4bde 0x4b9e 0x4b84 0x4c23 0x4c5a 0x4bda 0x4b9d 0x4b86 0x4c39 0x4c56 0x4bd7 0x4b9c 0x4b86 0x4c4f 0x4c53 0x4bd6 0x4b97 0x4b83 0x4c46 0x4c4f 0x4bd4 0x4b93 0x4b81 0x4c28 0x4c4a 0x4bd2 0x4b93 0x4b82 0x4c1b 0x4c3f 0x4bd0 0x4b93 0x4b82 0x4c19 0x4bfb 0x4bcc 0x4b93 0x4b83 0x4bac 0x4bb3 0x4bb6 0x4b90 0x4b7f 0x4b91 0x4b94 0x4ba0 0x4b89 0x4b78 0x4b89 0x4b8c 0x4b9e 0x4b80 0x4b70 0x4b8b 0x4b87 0x4b8e 0x4b7e 0x4b70 0x4b74 0x4b76 0x4b83 0x4b7c 0x4b6d 0x4b78 0x4b75 0x4b98 0x4b87 0x4b7c 0x4bab 0x4b91 0x4b9b 0x4b8b 0x4b83 0x4bda 0x4b96 0x4b9d 0x4b8e 0x4b84 0x4bf2 0x4b94 0x4b99 0x4b92 0x4b87 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c>; + }; + + qcom,pc-temp-z4-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4001 0x3c8d 0x3a72 0x3978 0x397b 0x40ed 0x3c83 0x3a6f 0x39c6 0x39b9 0x40da 0x3c60 0x3a4a 0x39d2 0x39c2 0x4086 0x3c0a 0x3a21 0x39c0 0x39b5 0x4000 0x3ba1 0x39fb 0x39a7 0x399e 0x3f71 0x3b4a 0x39dc 0x3990 0x3986 0x3ef7 0x3b02 0x39c2 0x3981 0x3976 0x3e89 0x3acb 0x39ac 0x3976 0x396c 0x3e16 0x3aa0 0x39a0 0x3970 0x3966 0x3d82 0x3a79 0x399a 0x396d 0x3961 0x3cf4 0x3a50 0x3998 0x396a 0x395d 0x3cc5 0x3a2f 0x3998 0x3965 0x3959 0x3cdb 0x3a29 0x3999 0x395f 0x3951 0x3cf0 0x3a35 0x399d 0x3961 0x394e 0x3cc2 0x3a3c 0x39a2 0x3970 0x395b 0x3c4c 0x3a29 0x39a0 0x397b 0x3968 0x3beb 0x39fe 0x398c 0x396b 0x395e 0x3bb2 0x39dd 0x3979 0x394d 0x3947 0x3b8d 0x39c9 0x3978 0x394f 0x3946 0x3b7e 0x39bd 0x3982 0x3988 0x3974 0x3b75 0x39bc 0x3996 0x39ba 0x39a6 0x3b71 0x39bf 0x39ca 0x39be 0x39ab 0x3b75 0x39c9 0x39fe 0x39b9 0x399f 0x3b7b 0x39fa 0x39fe 0x39ae 0x3991 0x3b80 0x3a38 0x39df 0x3993 0x3982 0x3b85 0x3a46 0x39bf 0x397d 0x3975 0x3b8c 0x3a43 0x39a7 0x3973 0x396c 0x3b92 0x3a3e 0x3994 0x396e 0x3965 0x3b9e 0x3a2f 0x3989 0x3969 0x395f 0x3bab 0x3a18 0x3982 0x3965 0x395a 0x3bb3 0x3a05 0x397d 0x3962 0x3955 0x3bba 0x39f5 0x397b 0x395e 0x3951 0x3bbe 0x39e5 0x397a 0x395a 0x394e 0x3bbc 0x39d6 0x3979 0x395a 0x394d 0x3bb5 0x39c8 0x3979 0x395c 0x3950 0x3ba1 0x39ba 0x3978 0x395e 0x3955 0x3b72 0x39ac 0x3976 0x3961 0x395b 0x3b43 0x39a1 0x3973 0x3963 0x3961 0x3afc 0x399e 0x3970 0x3963 0x3963 0x3abc 0x399c 0x396d 0x3963 0x3960 0x3ab4 0x3999 0x396a 0x3962 0x395d 0x3abb 0x3994 0x3967 0x3960 0x395c 0x3ab9 0x3995 0x3962 0x395d 0x395b 0x3aa3 0x39d0 0x395a 0x3959 0x3958 0x3abd 0x39eb 0x3957 0x394b 0x394c 0x3ac6 0x39f6 0x3953 0x3935 0x3934 0x3acb 0x39f8 0x394d 0x3931 0x392d 0x3ac3 0x39fa 0x3959 0x3929 0x3920 0x3ad0 0x3a03 0x3961 0x3925 0x391e 0x3ac0 0x39ff 0x394e 0x392e 0x392c 0x3a9b 0x39f7 0x3956 0x3935 0x3930 0x3a8e 0x39fe 0x3959 0x3936 0x3935 0x3a94 0x3a0e 0x3963 0x3937 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936>; + }; + + qcom,pc-temp-z5-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2b3c 0x2daa 0x3498 0x4a8d 0x45cc 0x2ef0 0x3052 0x39fb 0x4721 0x484e 0x3117 0x343d 0x3f9f 0x4802 0x4a61 0x31df 0x385f 0x430e 0x4b83 0x4d9f 0x326a 0x3a69 0x44ec 0x4e02 0x5124 0x32f3 0x3bab 0x4673 0x5049 0x55e1 0x33c6 0x3ce5 0x4810 0x514c 0x5936 0x34d0 0x3e95 0x49be 0x511b 0x5a23 0x35db 0x4119 0x4b35 0x5160 0x5a1d 0x36fa 0x4312 0x4c4c 0x5327 0x5b6b 0x3859 0x42b6 0x4bad 0x5424 0x5e2c 0x3a2d 0x3f5c 0x45e6 0x5167 0x6138 0x3c44 0x3ed3 0x3ee4 0x49ed 0x6100 0x3d63 0x47a6 0x4250 0x472f 0x5e7d 0x3d9a 0x506d 0x5049 0x50b3 0x5f98 0x3db5 0x5016 0x57f1 0x5c40 0x639a 0x3dda 0x4c6d 0x532f 0x5d14 0x64bc 0x3dd6 0x4a75 0x4bb9 0x59b9 0x646c 0x3d86 0x49e6 0x55e6 0x5b90 0x6454 0x3cdc 0x49b6 0x76e4 0x6b24 0x646b 0x3bcd 0x5034 0x875d 0x7705 0x6492 0x3ad1 0x649b 0x78a4 0x6a60 0x5e9c 0x3a04 0x7968 0x6282 0x5014 0x511e 0x3939 0x8c1a 0x56c4 0x4873 0x4bc7 0x3846 0x9a39 0x4fd8 0x5026 0x4d8e 0x3716 0x9aa6 0x4dfb 0x5780 0x5074 0x35e9 0x91df 0x53c1 0x5aa0 0x53ba 0x34ed 0x87db 0x5d83 0x5d20 0x57f1 0x33ea 0x7eb5 0x65eb 0x5e8b 0x5cc6 0x32dd 0x764e 0x6eb9 0x601d 0x628a 0x31ca 0x720c 0x75c6 0x61b9 0x67fc 0x30bf 0x6fd5 0x79eb 0x63f1 0x6c9c 0x2ffa 0x6e15 0x7d26 0x6810 0x7085 0x2f5e 0x6c28 0x8068 0x6dc5 0x7165 0x2ed6 0x6a83 0x83d1 0x7653 0x6fdc 0x2e78 0x6a47 0x8529 0x7b5b 0x6e81 0x2ea9 0x6b32 0x8003 0x7adf 0x6f61 0x2f11 0x6ca0 0x7890 0x796f 0x710e 0x303e 0x6e9b 0x7749 0x7672 0x709c 0x317f 0x7119 0x77a9 0x6cad 0x6a94 0x3162 0x71bd 0x77df 0x65cc 0x65f5 0x300b 0x6c45 0x7771 0x66c4 0x66af 0x2fb0 0x60cd 0x7669 0x680b 0x6789 0x3015 0x4018 0x70b0 0x6813 0x6600 0x2ca4 0x3328 0x596b 0x6764 0x62b7 0x2bbe 0x3022 0x477d 0x6688 0x6215 0x2b68 0x2f70 0x4725 0x57da 0x5967 0x2b6c 0x2f09 0x3dd8 0x58e5 0x64be 0x2ab7 0x2db9 0x398d 0x5bd2 0x6460 0x2ae0 0x2ded 0x457f 0x6bcd 0x75c0 0x2cb0 0x2ff3 0x438f 0x6311 0x7110 0x2d80 0x2fa5 0x439f 0x6129 0x668d 0x2d89 0x2ebe 0x3ec3 0x61e3 0x62ca 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005>; + }; + + qcom,pc-temp-z6-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x409a 0x3c2e 0x39dd 0x392f 0x3913 0x416d 0x3c48 0x39ee 0x394b 0x392d 0x419b 0x3c57 0x39ee 0x3952 0x3933 0x4181 0x3c50 0x39e4 0x394f 0x3931 0x413b 0x3c33 0x39d5 0x3947 0x392a 0x40e4 0x3c0c 0x39c7 0x393d 0x3921 0x409c 0x3be5 0x39bb 0x3935 0x391b 0x4062 0x3bcb 0x39b0 0x392e 0x3915 0x4027 0x3bb9 0x39aa 0x392a 0x3910 0x3fe0 0x3ba7 0x39a7 0x3929 0x390e 0x3f9a 0x3b8a 0x39a3 0x3928 0x390c 0x3f73 0x3b64 0x399a 0x3924 0x390b 0x3f65 0x3b56 0x398e 0x391c 0x3906 0x3f55 0x3b62 0x3992 0x3919 0x3903 0x3f1e 0x3b70 0x39a4 0x3927 0x390a 0x3ec0 0x3b64 0x39ac 0x3933 0x3912 0x3e70 0x3b3f 0x3999 0x392a 0x390c 0x3e3a 0x3b22 0x3982 0x3915 0x38fe 0x3e0f 0x3b10 0x3982 0x3914 0x38fc 0x3df2 0x3b06 0x3991 0x3936 0x3915 0x3ddc 0x3b09 0x39a5 0x3953 0x3930 0x3dd2 0x3b19 0x39c1 0x3956 0x3934 0x3dd2 0x3b2e 0x39d7 0x3953 0x3934 0x3dd7 0x3b4e 0x39d6 0x394f 0x3932 0x3ddc 0x3b6d 0x39c9 0x3948 0x392b 0x3de1 0x3b75 0x39be 0x3942 0x3924 0x3de6 0x3b75 0x39b8 0x393d 0x391f 0x3dea 0x3b74 0x39b4 0x3938 0x391c 0x3dee 0x3b6e 0x39b1 0x3935 0x3919 0x3df0 0x3b64 0x39ae 0x3931 0x3916 0x3df0 0x3b5c 0x39ab 0x392e 0x3913 0x3df0 0x3b54 0x39a9 0x392b 0x3910 0x3def 0x3b4c 0x39a8 0x3928 0x390d 0x3ded 0x3b46 0x39a7 0x3928 0x390c 0x3deb 0x3b40 0x39a7 0x3929 0x390c 0x3deb 0x3b3c 0x39a6 0x392a 0x390c 0x3ded 0x3b38 0x39a4 0x392c 0x390f 0x3def 0x3b35 0x39a2 0x392d 0x3913 0x3def 0x3b35 0x39a0 0x392d 0x3914 0x3dee 0x3b36 0x399f 0x392a 0x3912 0x3deb 0x3b36 0x399e 0x3928 0x3910 0x3de2 0x3b35 0x399d 0x3927 0x3910 0x3dd8 0x3b34 0x399b 0x3927 0x390f 0x3dcd 0x3b2c 0x3997 0x3926 0x390f 0x3da1 0x3b16 0x398b 0x391d 0x3908 0x3d94 0x3b10 0x397f 0x3911 0x38f9 0x3d93 0x3b0a 0x397c 0x390a 0x38f2 0x3d8f 0x3b0c 0x3979 0x3906 0x38ec 0x3d8d 0x3b07 0x3977 0x3903 0x38ea 0x3d95 0x3b0c 0x397c 0x390d 0x38f8 0x3da1 0x3b20 0x3983 0x3914 0x38ff 0x3dbd 0x3b30 0x398c 0x3918 0x3902 0x3de0 0x3b45 0x3993 0x391d 0x3906 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d>; + }; + + qcom,pc-temp-y1-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1dae 0x1a6c 0x17b7 0x1540 0x1467 0x143b 0x1db4 0x1a6f 0x17c3 0x153f 0x1466 0x143d 0x1dc0 0x1a74 0x17ca 0x153e 0x1466 0x143e 0x1dcd 0x1a7a 0x17ce 0x153c 0x1466 0x1440 0x1dd8 0x1a7e 0x17d0 0x153b 0x1467 0x1441 0x1ddd 0x1a80 0x17d0 0x153a 0x1467 0x1443 0x1ddc 0x1a80 0x17cc 0x153a 0x1468 0x1443 0x1dda 0x1a80 0x17c6 0x153a 0x146a 0x1444 0x1dd3 0x1a7d 0x17c5 0x153b 0x146c 0x1445 0x1dbc 0x1a76 0x17c8 0x153c 0x146d 0x1446 0x1daa 0x1a70 0x17ca 0x153d 0x146f 0x1448 0x1db3 0x1a6e 0x17c6 0x153d 0x1470 0x1449 0x1dc8 0x1a6f 0x17c0 0x153d 0x1472 0x144b 0x1ddc 0x1a74 0x17c1 0x153e 0x1474 0x144d 0x1df4 0x1a85 0x17d0 0x1545 0x1479 0x1452 0x1e03 0x1a97 0x17db 0x154d 0x147c 0x1454 0x1dfa 0x1aa4 0x17df 0x154f 0x147c 0x1455 0x1de7 0x1aaf 0x17e3 0x1552 0x147d 0x1455 0x1dd8 0x1ab0 0x17e4 0x1554 0x147e 0x1456 0x1dca 0x1aa1 0x17e2 0x1555 0x1480 0x1459 0x1dc3 0x1a95 0x17e2 0x1558 0x1483 0x145c 0x1dd6 0x1a97 0x17ed 0x155c 0x1487 0x1460 0x1df9 0x1a9f 0x17fb 0x1560 0x148b 0x1463 0x1e01 0x1aa5 0x17fd 0x1565 0x148e 0x1467 0x1e00 0x1aa8 0x17f8 0x1569 0x1491 0x146a 0x1e04 0x1aac 0x17f7 0x156d 0x1493 0x146e 0x1e09 0x1ab8 0x1800 0x1571 0x1496 0x1472 0x1e0c 0x1acc 0x180b 0x1576 0x149a 0x1475 0x1e0a 0x1ad7 0x180e 0x157b 0x149d 0x1478 0x1df8 0x1adc 0x1812 0x1581 0x14a0 0x147a 0x1de0 0x1ade 0x1817 0x1586 0x14a3 0x147d 0x1dd9 0x1adb 0x181b 0x158b 0x14a7 0x1480 0x1ddb 0x1ad7 0x181f 0x1590 0x14aa 0x1484 0x1ddd 0x1ad7 0x1820 0x1593 0x14ad 0x1487 0x1de1 0x1ad5 0x1821 0x1596 0x14b0 0x1489 0x1de8 0x1ad3 0x1823 0x1599 0x14b2 0x148b 0x1df7 0x1adf 0x1827 0x159b 0x14b4 0x148c 0x1e0a 0x1aef 0x182c 0x159d 0x14b5 0x148d 0x1e0d 0x1aef 0x1831 0x159e 0x14b5 0x148e 0x1dff 0x1ae3 0x1835 0x159f 0x14b6 0x148e 0x1df5 0x1adf 0x183a 0x15a1 0x14b7 0x148f 0x1df6 0x1ae5 0x1841 0x15a5 0x14b9 0x1491 0x1df6 0x1aeb 0x184c 0x15a8 0x14ba 0x1492 0x1df6 0x1af2 0x1849 0x15aa 0x14bb 0x1493 0x1dfa 0x1af8 0x1850 0x15af 0x14be 0x1495 0x1e04 0x1b0b 0x1850 0x15b1 0x14be 0x1496 0x1e09 0x1b08 0x1859 0x15b4 0x14be 0x1496 0x1e26 0x1b0e 0x1863 0x15b4 0x14be 0x1496 0x1e37 0x1b0b 0x186b 0x15b6 0x14bf 0x1496 0x1e2c 0x1b1e 0x1867 0x15b9 0x14c2 0x1498 0x1e29 0x1b3f 0x1879 0x15c2 0x14c5 0x149b 0x1e38 0x1b5b 0x1895 0x15d1 0x14cc 0x14a0 0x1e61 0x1b5f 0x18a8 0x15e4 0x14d3 0x14a6 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac>; + }; + + qcom,pc-temp-y2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x25d6 0x28a1 0x29b8 0x2b2a 0x2b60 0x2c89 0x2638 0x287f 0x299b 0x2b15 0x2b62 0x2c51 0x2674 0x286a 0x297a 0x2afb 0x2b61 0x2bfc 0x2693 0x285f 0x2959 0x2ade 0x2b5e 0x2ba2 0x269f 0x285b 0x293d 0x2abd 0x2b58 0x2b5a 0x26a2 0x285a 0x292b 0x2a9a 0x2b51 0x2b3c 0x266c 0x2867 0x2922 0x2a6d 0x2b48 0x2b43 0x260b 0x287d 0x291b 0x2a3f 0x2b3b 0x2b4e 0x25f2 0x2878 0x2916 0x2a29 0x2b28 0x2b4d 0x25fe 0x283e 0x2912 0x2a1c 0x2b09 0x2b3a 0x2615 0x2814 0x2910 0x2a13 0x2ae5 0x2b24 0x2698 0x2862 0x291a 0x2a04 0x2ab6 0x2afb 0x2784 0x28ea 0x2933 0x29f0 0x2a85 0x2ac3 0x27ba 0x2909 0x295a 0x29f2 0x2a7a 0x2abc 0x26d8 0x28f6 0x29a8 0x2a1d 0x2a90 0x2af0 0x2601 0x28e9 0x29e0 0x2a53 0x2ab0 0x2b19 0x25e5 0x28ff 0x29fa 0x2a91 0x2aec 0x2b1b 0x25de 0x2924 0x2a0e 0x2ad0 0x2b33 0x2b18 0x25d8 0x292d 0x2a1d 0x2aef 0x2b47 0x2b23 0x25d2 0x292c 0x2a2b 0x2afc 0x2b48 0x2b59 0x25cd 0x2929 0x2a36 0x2b0a 0x2b4a 0x2b9b 0x25ca 0x28f3 0x2a3f 0x2b29 0x2b78 0x2bd9 0x25c8 0x2849 0x2a48 0x2b54 0x2bc0 0x2c13 0x25c6 0x27d1 0x2a4b 0x2b74 0x2be2 0x2c3d 0x25c3 0x275f 0x2a50 0x2b8f 0x2bf6 0x2c5c 0x25c0 0x271c 0x2a54 0x2ba1 0x2c07 0x2c71 0x25bf 0x270e 0x2a52 0x2bac 0x2c19 0x2c83 0x25be 0x2700 0x2a4a 0x2bb0 0x2c2d 0x2c96 0x25bd 0x26ed 0x2a46 0x2ba7 0x2c35 0x2cb5 0x25bc 0x26d4 0x2a44 0x2b8e 0x2c41 0x2cec 0x25bb 0x26b9 0x2a3f 0x2b80 0x2c4d 0x2d11 0x25bb 0x26a1 0x29e9 0x2b83 0x2c40 0x2d02 0x25ba 0x268b 0x294e 0x2b8f 0x2c2f 0x2cda 0x25b9 0x2672 0x290b 0x2b9c 0x2c33 0x2cca 0x25b8 0x2655 0x28fa 0x2b99 0x2c39 0x2cd1 0x25b8 0x263a 0x28ee 0x2b84 0x2c35 0x2cd6 0x25b7 0x2622 0x28e6 0x2b68 0x2c34 0x2cdc 0x25b7 0x2604 0x290b 0x2b59 0x2c39 0x2ce8 0x25b6 0x25ec 0x293c 0x2b5f 0x2c3b 0x2ce7 0x25b6 0x25de 0x291d 0x2b60 0x2c36 0x2cd1 0x25b6 0x25d4 0x28ba 0x2b5f 0x2c32 0x2cc5 0x25b6 0x25cb 0x289c 0x2b62 0x2c34 0x2ccc 0x25b6 0x25c4 0x28a6 0x2b5d 0x2c32 0x2ccf 0x25b5 0x25be 0x281b 0x2b46 0x2c13 0x2cc8 0x25b5 0x25bb 0x27d7 0x2b34 0x2c13 0x2cb0 0x25b5 0x25bb 0x27c4 0x2b11 0x2c20 0x2c82 0x25b5 0x25ba 0x2810 0x2b0d 0x2c0a 0x2c51 0x25b5 0x25b9 0x2851 0x2b23 0x2be8 0x2c48 0x25b5 0x25b8 0x2853 0x2b28 0x2bef 0x2c50 0x25b4 0x25b8 0x2837 0x2ae6 0x2c1e 0x2c3a 0x25b4 0x25b6 0x2800 0x2acc 0x2bf7 0x2bfd 0x25b4 0x25b5 0x27bc 0x2aa1 0x2b7e 0x2ba7 0x25b4 0x25b4 0x2786 0x2a49 0x2b0f 0x2b35 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a>; + }; + + qcom,pc-temp-y3-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x347a 0x3456 0x3421 0x33e5 0x33e0 0x33d8 0x356b 0x345f 0x341a 0x33e4 0x33e0 0x33da 0x35ff 0x346c 0x3416 0x33e3 0x33e0 0x33db 0x364d 0x3479 0x3416 0x33e3 0x33e0 0x33dd 0x366b 0x3484 0x3418 0x33e3 0x33e0 0x33de 0x3670 0x3489 0x341c 0x33e5 0x33e0 0x33de 0x35ec 0x3489 0x3423 0x33e8 0x33e0 0x33de 0x34fc 0x3488 0x342b 0x33ed 0x33e1 0x33de 0x34bb 0x348b 0x342e 0x33ef 0x33e1 0x33de 0x34ba 0x349e 0x342f 0x33f0 0x33e1 0x33dd 0x34bb 0x34ac 0x3430 0x33f0 0x33e1 0x33dd 0x34d3 0x349e 0x343d 0x33f7 0x33e4 0x33df 0x3504 0x3481 0x3450 0x3401 0x33e9 0x33e2 0x3510 0x3471 0x3451 0x3402 0x33ea 0x33e3 0x34ec 0x3468 0x343b 0x33fe 0x33e8 0x33e2 0x34cc 0x3462 0x3427 0x33fb 0x33e6 0x33e2 0x34d0 0x345f 0x3422 0x33fd 0x33e8 0x33e2 0x34e0 0x345d 0x341f 0x3401 0x33ec 0x33e3 0x34e7 0x345a 0x341b 0x3401 0x33ec 0x33e3 0x34e9 0x3455 0x3416 0x33f9 0x33e7 0x33e0 0x34ea 0x344f 0x3411 0x33f0 0x33e3 0x33dd 0x34ec 0x3445 0x340c 0x33e8 0x33e1 0x33dc 0x34f0 0x3435 0x3407 0x33e3 0x33e0 0x33db 0x34f5 0x3427 0x3406 0x33e2 0x33df 0x33db 0x3500 0x341c 0x3405 0x33e3 0x33de 0x33db 0x3512 0x3417 0x3405 0x33e4 0x33de 0x33da 0x3525 0x3418 0x3405 0x33e3 0x33de 0x33da 0x3539 0x341b 0x3405 0x33e3 0x33dd 0x33da 0x354f 0x341f 0x3405 0x33e5 0x33dd 0x33da 0x356b 0x3423 0x3405 0x33e9 0x33dd 0x33d9 0x358d 0x3428 0x3405 0x33ec 0x33dd 0x33d9 0x35b2 0x342d 0x3400 0x33ed 0x33de 0x33d9 0x35da 0x3434 0x33f9 0x33ec 0x33de 0x33da 0x360a 0x343c 0x33f6 0x33ec 0x33df 0x33da 0x3641 0x3449 0x33f7 0x33ea 0x33de 0x33da 0x3680 0x3458 0x33f8 0x33e8 0x33de 0x33d9 0x36c1 0x3468 0x33fb 0x33e6 0x33de 0x33d9 0x3702 0x347a 0x3402 0x33e4 0x33dd 0x33d9 0x3742 0x3490 0x3408 0x33e3 0x33dd 0x33d9 0x3781 0x34b0 0x340c 0x33e3 0x33dd 0x33d9 0x37c1 0x34dc 0x340f 0x33e3 0x33dd 0x33d9 0x3803 0x3511 0x3415 0x33e3 0x33de 0x33da 0x3845 0x3550 0x341e 0x33e3 0x33de 0x33da 0x3892 0x35a3 0x3421 0x33e4 0x33de 0x33da 0x38ea 0x3613 0x3429 0x33e3 0x33de 0x33da 0x390d 0x3642 0x3430 0x33eb 0x33df 0x33dc 0x393f 0x363e 0x3435 0x33ec 0x33e1 0x33dd 0x395c 0x3658 0x3442 0x33f0 0x33e3 0x33e0 0x398d 0x36b9 0x3451 0x33f2 0x33e2 0x33e0 0x3a0b 0x3718 0x3452 0x33ee 0x33e1 0x33dd 0x3a97 0x37a6 0x345a 0x33f0 0x33e0 0x33dd 0x3b31 0x3888 0x346f 0x33f5 0x33e3 0x33e1 0x3c10 0x3978 0x3492 0x33f9 0x33e6 0x33e4 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6>; + }; + + qcom,pc-temp-y4-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x45b5 0x41d2 0x40f2 0x406d 0x4045 0x4044 0x452b 0x41db 0x40ef 0x4073 0x4045 0x4042 0x44eb 0x41eb 0x40ef 0x4078 0x4047 0x4041 0x44e9 0x4200 0x40f2 0x407b 0x4048 0x4040 0x4515 0x421b 0x40f7 0x407d 0x404a 0x4040 0x4561 0x4239 0x40fe 0x407e 0x404b 0x4040 0x4627 0x4263 0x4106 0x407c 0x404d 0x4041 0x478b 0x428e 0x4111 0x407a 0x404e 0x4044 0x4914 0x42a4 0x411c 0x407a 0x4051 0x4046 0x4b24 0x42ad 0x4127 0x4081 0x4055 0x4049 0x4c74 0x42bc 0x4138 0x408c 0x405b 0x404d 0x4a3e 0x4407 0x419f 0x409e 0x4069 0x4059 0x4560 0x4626 0x4237 0x40b4 0x407d 0x4068 0x437a 0x4642 0x4251 0x40bd 0x4081 0x406c 0x4347 0x43a8 0x4203 0x40bf 0x407d 0x406b 0x432d 0x41b1 0x41aa 0x40c3 0x407b 0x406a 0x4320 0x41b5 0x416e 0x40ec 0x4091 0x407a 0x430d 0x41e2 0x413b 0x4129 0x40ba 0x4098 0x42ef 0x41ed 0x4117 0x412a 0x40c0 0x409d 0x42b4 0x41c5 0x40fa 0x40d1 0x4094 0x407d 0x4274 0x4198 0x40e3 0x4085 0x4066 0x405b 0x4249 0x4180 0x40d4 0x4078 0x4054 0x404d 0x4228 0x416e 0x40c8 0x4072 0x4049 0x4043 0x421f 0x416b 0x40c2 0x406f 0x4048 0x4042 0x4223 0x415f 0x40be 0x406b 0x4048 0x4042 0x422b 0x414f 0x40bb 0x4069 0x4049 0x4043 0x4231 0x4143 0x40ba 0x406b 0x404b 0x4045 0x423b 0x4137 0x40ba 0x406d 0x404e 0x4048 0x4246 0x4136 0x40b9 0x406e 0x4051 0x404c 0x4252 0x4142 0x40b4 0x4070 0x4057 0x4051 0x425e 0x4154 0x40b0 0x4072 0x405e 0x4058 0x426a 0x4167 0x40b4 0x4074 0x4068 0x4063 0x4276 0x417f 0x40bd 0x4076 0x4073 0x4070 0x4283 0x4198 0x40c4 0x4074 0x4075 0x4072 0x4290 0x41b2 0x40c9 0x4069 0x4064 0x4061 0x429c 0x41cd 0x40cd 0x405e 0x404f 0x404c 0x42a8 0x41ef 0x40d2 0x405b 0x4044 0x4043 0x42b5 0x421f 0x40d8 0x4059 0x403e 0x403f 0x42c7 0x4244 0x40dc 0x405a 0x403e 0x4040 0x42e1 0x4252 0x40e9 0x405d 0x4042 0x4045 0x4308 0x425c 0x40fd 0x4060 0x4047 0x404a 0x433b 0x4262 0x410c 0x4063 0x4048 0x404b 0x437e 0x4270 0x4118 0x4064 0x4046 0x4048 0x43d3 0x4287 0x4129 0x4061 0x403d 0x403b 0x442a 0x42c2 0x4147 0x406b 0x4041 0x403e 0x441b 0x42ef 0x4160 0x4075 0x4057 0x405a 0x441e 0x4307 0x4166 0x4084 0x4070 0x4078 0x43ed 0x432a 0x4193 0x40a2 0x4099 0x40a2 0x43d0 0x436e 0x41e6 0x40be 0x409c 0x4098 0x43e5 0x4383 0x41de 0x409e 0x406e 0x4064 0x43f6 0x4384 0x41d8 0x409e 0x4060 0x4059 0x4411 0x43a0 0x41fb 0x40bd 0x4070 0x4067 0x4463 0x43f1 0x4266 0x40fb 0x4090 0x4085 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118>; + }; + + qcom,pc-temp-y5-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2208 0x348a 0x3ab0 0x3545 0x4573 0x3634 0x2208 0x34aa 0x3839 0x3326 0x4393 0x3e82 0x269f 0x34e2 0x3660 0x31db 0x419b 0x43da 0x2f8b 0x3522 0x3519 0x3130 0x3fbf 0x46e0 0x3428 0x3557 0x345a 0x30f0 0x3e34 0x4838 0x3590 0x3572 0x341a 0x30e7 0x3d2f 0x4884 0x30ee 0x3576 0x34b3 0x32d3 0x3ca4 0x46c7 0x2869 0x3578 0x35a4 0x35e5 0x3c3f 0x4385 0x267f 0x34b6 0x35c2 0x3648 0x3b81 0x4119 0x2a54 0x3032 0x3545 0x34d0 0x3996 0x3e92 0x2ff6 0x2cf8 0x3494 0x33cf 0x387f 0x3ce5 0x37e1 0x2fd6 0x333d 0x3525 0x3964 0x3cfd 0x4112 0x360e 0x319c 0x3768 0x3acb 0x3dbd 0x4280 0x3a64 0x326c 0x37dc 0x3b0d 0x3dbf 0x373b 0x3dd4 0x395e 0x3745 0x3a7a 0x3cb2 0x2cf9 0x3f72 0x3eca 0x36d1 0x3a41 0x3bb0 0x2d03 0x3ec5 0x3f83 0x384b 0x3ae8 0x3b5d 0x2edc 0x3dc2 0x3fc3 0x3b9d 0x3c38 0x3b2b 0x2f8c 0x3d9a 0x3f92 0x3dc7 0x3e57 0x3b93 0x2f1e 0x3df3 0x3ecf 0x3f34 0x4225 0x3e9f 0x2e5c 0x3e54 0x3de6 0x3fc8 0x445b 0x4233 0x2d64 0x3c6d 0x3c08 0x3c17 0x4527 0x44e0 0x2c30 0x3697 0x3971 0x3578 0x4604 0x471b 0x2b6b 0x3248 0x38a0 0x33d2 0x4627 0x47ff 0x2b06 0x2f1a 0x38d8 0x353a 0x4512 0x484d 0x2ad4 0x2d6f 0x3925 0x3660 0x43d2 0x484f 0x2add 0x2d4c 0x3975 0x3678 0x4315 0x4790 0x2aec 0x2d55 0x39cc 0x366c 0x4294 0x45bc 0x2af3 0x2d44 0x3a34 0x38ed 0x427b 0x43ff 0x2b16 0x2d12 0x3b09 0x40ee 0x4270 0x426f 0x2b4e 0x2d07 0x3ba6 0x465a 0x4280 0x41aa 0x2b80 0x2d07 0x38cb 0x47e5 0x43ef 0x42bb 0x2ba9 0x2cec 0x3382 0x48db 0x472c 0x45f6 0x2bd0 0x2ce9 0x319e 0x48b8 0x4a98 0x495f 0x2bf8 0x2d41 0x31a4 0x45bb 0x4e8c 0x4c69 0x2c20 0x2daa 0x31b5 0x4185 0x51da 0x4ea9 0x2c45 0x2dd9 0x3221 0x3e14 0x52fb 0x508e 0x2c64 0x2d8a 0x34af 0x3aee 0x5257 0x524a 0x2c6c 0x2d32 0x3713 0x3918 0x50bc 0x5292 0x2c5a 0x2d52 0x36de 0x38bf 0x4e90 0x50e7 0x2c45 0x2d99 0x34f7 0x3913 0x4dbc 0x4f8f 0x2c53 0x2da9 0x354f 0x3906 0x4ea8 0x5136 0x2cb7 0x2d71 0x370b 0x3898 0x515e 0x56c7 0x2d6c 0x2d2c 0x33cd 0x3962 0x555b 0x5c52 0x2e6e 0x2cc8 0x325a 0x3610 0x4cc2 0x4ea4 0x2fc4 0x2d10 0x320a 0x3e49 0x4394 0x4373 0x30b0 0x2d1b 0x3431 0x3e08 0x42cc 0x40b6 0x322c 0x2e86 0x370e 0x4092 0x40be 0x3f21 0x3256 0x3099 0x3915 0x3fe1 0x3e27 0x3e5b 0x322c 0x3127 0x38b1 0x3e5f 0x428d 0x410e 0x3117 0x3039 0x38e1 0x4283 0x4414 0x4431 0x2f77 0x2f18 0x37f8 0x4528 0x4741 0x4a06 0x2e6f 0x2e5e 0x37ca 0x4396 0x477b 0x4ab1 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b>; + }; + + qcom,pc-temp-y6-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1af4 0x1607 0x1492 0x13c9 0x139d 0x1392 0x1afb 0x160e 0x148d 0x13c8 0x139d 0x1393 0x1aff 0x1616 0x148a 0x13c7 0x139d 0x1394 0x1aff 0x161e 0x148a 0x13c8 0x139d 0x1395 0x1afc 0x1626 0x148c 0x13c9 0x139e 0x1395 0x1af7 0x162e 0x148e 0x13ca 0x139f 0x1396 0x1ac7 0x1636 0x1494 0x13cc 0x139f 0x1397 0x1a78 0x163e 0x149c 0x13cf 0x13a1 0x1397 0x1a74 0x1646 0x14a1 0x13d2 0x13a2 0x1398 0x1aff 0x164c 0x14a3 0x13d4 0x13a3 0x1399 0x1b70 0x1657 0x14a8 0x13d7 0x13a5 0x139a 0x1af4 0x16ac 0x14cc 0x13e2 0x13ac 0x139f 0x19d3 0x172c 0x1503 0x13ef 0x13b5 0x13a6 0x1941 0x172c 0x150b 0x13f2 0x13b7 0x13a8 0x190e 0x1670 0x14e5 0x13f1 0x13b5 0x13a7 0x18f6 0x15e2 0x14be 0x13f0 0x13b3 0x13a7 0x18fb 0x15e4 0x14ab 0x13fd 0x13bb 0x13ac 0x1909 0x15f5 0x149c 0x1412 0x13c9 0x13b5 0x190d 0x15f9 0x148f 0x1412 0x13cb 0x13b7 0x190c 0x15ed 0x1483 0x13f3 0x13bb 0x13ab 0x190a 0x15e0 0x147a 0x13d6 0x13ab 0x139f 0x190d 0x15d6 0x1473 0x13cd 0x13a4 0x139a 0x191a 0x15ce 0x146e 0x13c8 0x13a1 0x1397 0x192c 0x15c9 0x146d 0x13c7 0x13a0 0x1397 0x1945 0x15c7 0x146e 0x13c7 0x13a0 0x1397 0x1964 0x15c6 0x146f 0x13c8 0x13a0 0x1398 0x1982 0x15cb 0x1470 0x13c9 0x13a1 0x1398 0x19a0 0x15d5 0x1473 0x13ca 0x13a2 0x1399 0x19c0 0x15e2 0x1475 0x13cc 0x13a3 0x139a 0x19e6 0x15f3 0x1476 0x13d0 0x13a5 0x139c 0x1a11 0x1607 0x1477 0x13d4 0x13a7 0x139e 0x1a3f 0x161d 0x1478 0x13d6 0x13ab 0x13a2 0x1a72 0x1638 0x1479 0x13d7 0x13af 0x13a6 0x1aa7 0x1655 0x147b 0x13d6 0x13b0 0x13a7 0x1ae0 0x1676 0x147f 0x13d2 0x13ab 0x13a2 0x1b1c 0x169b 0x1483 0x13ce 0x13a5 0x139c 0x1b59 0x16c6 0x1488 0x13cc 0x13a2 0x139a 0x1b96 0x16f8 0x1490 0x13cb 0x13a0 0x1398 0x1bd4 0x1732 0x149a 0x13ca 0x13a0 0x1399 0x1c13 0x1772 0x14a5 0x13cb 0x13a1 0x139a 0x1c51 0x17bc 0x14b0 0x13cd 0x13a3 0x139c 0x1c90 0x1811 0x14bf 0x13ce 0x13a4 0x139d 0x1cd3 0x1875 0x14d0 0x13cf 0x13a3 0x139c 0x1d22 0x18ef 0x14e0 0x13d0 0x13a1 0x1399 0x1d80 0x1984 0x14f9 0x13d2 0x13a3 0x139a 0x1da5 0x19b9 0x150c 0x13db 0x13a9 0x13a3 0x1dcf 0x19c4 0x1513 0x13e1 0x13b2 0x13ad 0x1dde 0x19e7 0x152f 0x13ec 0x13bf 0x13bb 0x1e04 0x1a57 0x155a 0x13f6 0x13c0 0x13b8 0x1e6d 0x1abf 0x1560 0x13eb 0x13b2 0x13a7 0x1edf 0x1b41 0x1573 0x13ee 0x13ae 0x13a5 0x1f66 0x1c0d 0x15ab 0x13fd 0x13b6 0x13ac 0x2034 0x1cdf 0x160e 0x1415 0x13c2 0x13b7 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4>; + }; + }; + }; + }; + }; + + fragment@12 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm1 { + reg = <0x4f>; + label = "pa_therm1"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@13 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x4d 0xffffffff 0x4e 0xffffffff 0x4f 0xffffffff 0x52>; + + pa_therm1 { + reg = <0x4f>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + }; + }; + + fragment@14 { + target = <0xffffffff>; + + __overlay__ { + compatible = "qcom,ufs-phy-qmp-v3"; + vdda-phy-supply = <0xffffffff>; + vdda-pll-supply = <0xffffffff>; + vdda-phy-max-microamp = <0xf5b4>; + vdda-pll-max-microamp = <0x477c>; + status = "ok"; + }; + }; + + fragment@15 { + target = <0xffffffff>; + + __overlay__ { + vdd-hba-supply = <0xffffffff>; + vdd-hba-fixed-regulator; + vcc-supply = <0xffffffff>; + vcc-voltage-level = <0x2d2a80 0x2d2a80>; + vcc-max-microamp = <0x927c0>; + vccq2-supply = <0xffffffff>; + vccq2-voltage-level = <0x1ab3f0 0x1dc130>; + vccq2-max-microamp = <0x927c0>; + qcom,vddp-ref-clk-supply = <0xffffffff>; + qcom,vddp-ref-clk-max-microamp = <0x64>; + status = "ok"; + }; + }; + + fragment@16 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0x8b290>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-always-on; + qcom,vdd-io-lpm-sup; + qcom,vdd-io-voltage-level = <0x1b7740 0x1b7740>; + qcom,vdd-io-current-level = <0x0 0x4f588>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + status = "ok"; + }; + }; + + fragment@17 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0xc3500>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-voltage-level = <0x1b7740 0x2d0370>; + qcom,vdd-io-current-level = <0x0 0x55f0>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + cd-gpios = <0xffffffff 0x45 0x1>; + status = "ok"; + }; + }; + + fragment@18 { + target = <0xffffffff>; + + __overlay__ { + + pa-therm1 { + polling-delay-passive = <0x0>; + polling-delay = <0x0>; + thermal-governor = "user_space"; + thermal-sensors = <0xffffffff 0x4f>; + wake-capable-sensor; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + quiet-therm-step { + status = "disabled"; + }; + }; + }; + + fragment@19 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@20 { + target = <0xffffffff>; + + __overlay__ { + qcom,battery-data = <0x13>; + qcom,qg-iterm-ma = <0x64>; + qcom,hold-soc-while-full; + qcom,linearize-soc; + qcom,cl-feedback-on; + }; + }; + + fragment@21 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x8 0xffffffff 0x7 0xffffffff 0x9 0xffffffff 0x6 0xffffffff 0x4f 0xffffffff 0x99 0xffffffff 0x83>; + io-channel-names = "usb_in_voltage", "usb_in_current", "chg_temp", "die_temp", "conn_temp", "sbux_res", "vph_voltage"; + qcom,battery-data = <0x13>; + qcom,auto-recharge-soc = <0x62>; + qcom,step-charging-enable; + qcom,sw-jeita-enable; + qcom,fcc-stepping-enable; + qcom,suspend-input-on-debug-batt; + qcom,sec-charger-config = <0x3>; + qcom,thermal-mitigation = <0x401640 0x3567e0 0x2dc6c0 0x2625a0 0x1e8480 0x16e360 0xf4240 0x7a120>; + dpdm-supply = <0xffffffff>; + qcom,charger-temp-max = <0x320>; + qcom,smb-temp-max = <0x320>; + qcom,fcc-step-delay-ms = <0x64>; + qcom,fcc-step-size-ua = <0x186a0>; + qcom,disable-sw-thermal-regulation; + qcom,disable-fcc-restriction; + qcom,smb-internal-pull-kohm = <0x0>; + }; + }; + + fragment@22 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + }; + }; + }; + + fragment@23 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@24 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,i2c-touch-active = "synaptics,tcm-i2c"; + + synaptics_tcm@20 { + compatible = "synaptics,tcm-i2c"; + reg = <0x20>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend", "pmx_ts_release"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + pinctrl-2 = <0xffffffff>; + vdd-supply = <0xffffffff>; + avdd-supply = <0xffffffff>; + synaptics,pwr-reg-name = "avdd"; + synaptics,bus-reg-name = "vdd"; + synaptics,irq-gpio = <0xffffffff 0x9 0x2008>; + synaptics,irq-on-state = <0x0>; + synaptics,reset-gpio = <0xffffffff 0x8 0x0>; + synaptics,reset-on-state = <0x0>; + synaptics,reset-active-ms = <0x14>; + synaptics,reset-delay-ms = <0xc8>; + synaptics,power-delay-ms = <0xc8>; + synaptics,ubl-i2c-addr = <0x20>; + }; + + atmel_mxt_ts@4a { + compatible = "atmel,maxtouch"; + reg = <0x4a>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + avdd-supply = <0xffffffff>; + vdd-supply = <0xffffffff>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + reset-gpios = <0xffffffff 0x8 0x0>; + irq-gpios = <0xffffffff 0x9 0x2008>; + atmel,xy_switch; + atmel,panel-coords = <0x0 0x0 0x1df 0x31f>; + atmel,display-coords = <0x0 0x0 0x153 0x301>; + }; + }; + }; + + fragment@25 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,clk-freq-out = <0xf4240>; + #address-cells = <0x1>; + #size-cells = <0x0>; + + nq@28 { + compatible = "qcom,nq-nci"; + reg = <0x28>; + qcom,nq-irq = <0xffffffff 0x25 0x0>; + qcom,nq-ven = <0xffffffff 0xc 0x0>; + qcom,nq-firm = <0xffffffff 0x24 0x0>; + qcom,nq-clkreq = <0xffffffff 0x1f 0x0>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active", "nfc_suspend"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff>; + }; + }; + }; + + fragment@26 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-aux-switch = <0xffffffff>; + }; + }; + + fragment@27 { + target = <0xffffffff>; + + __overlay__ { + + lpi_pinctrl@627C0000 { + compatible = "qcom,lpi-pinctrl"; + reg = <0x627c0000 0x0>; + qcom,num-gpios = <0xf>; + gpio-controller; + #gpio-cells = <0x2>; + qcom,slew-reg = <0x6295a000 0x0>; + qcom,lpi-offset-tbl = <0x0 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000>; + qcom,lpi-slew-offset-tbl = <0x0 0x2 0x4 0x8 0xa 0xc 0x0 0x0 0x0 0x0 0x10 0x12 0x0 0x0 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + phandle = <0x31>; + + dmic01_clk_active { + phandle = <0x32>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic01_clk_sleep { + phandle = <0x34>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic01_data_active { + phandle = <0x33>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic01_data_sleep { + phandle = <0x35>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic23_clk_active { + phandle = <0x36>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic23_clk_sleep { + phandle = <0x38>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic23_data_active { + phandle = <0x37>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic23_data_sleep { + phandle = <0x39>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic45_clk_active { + phandle = <0x3a>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic45_clk_sleep { + phandle = <0x3c>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic45_data_active { + phandle = <0x3b>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic45_data_sleep { + phandle = <0x3d>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + tx_swr_clk_sleep { + phandle = <0x4a>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_clk_active { + phandle = <0x46>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + tx_swr_data0_sleep { + phandle = <0x4b>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data0_active { + phandle = <0x47>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_sleep { + phandle = <0x40>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_active { + phandle = <0x3e>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_data_sleep { + phandle = <0x41>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_data_active { + phandle = <0x3f>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data1_sleep { + phandle = <0x4c>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data1_active { + phandle = <0x48>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data2_sleep { + phandle = <0x4d>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data2_active { + phandle = <0x49>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + rx_swr_clk_sleep { + phandle = <0x44>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_clk_active { + phandle = <0x42>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + rx_swr_data_sleep { + phandle = <0x45>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_data_active { + phandle = <0x43>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + lpi_i2s1_sck_active { + phandle = <0x55>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sck_sleep { + phandle = <0x59>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_ws_active { + phandle = <0x56>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_ws_sleep { + phandle = <0x5a>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd0_active { + phandle = <0x57>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd0_sleep { + phandle = <0x5b>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd1_active { + phandle = <0x58>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd1_sleep { + phandle = <0x5c>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + }; + + fragment@28 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x4>; + + bolero-clk-rsc-mngr { + compatible = "qcom,bolero-clk-rsc-mngr"; + qcom,fs-gen-sequence = <0x3000 0x1 0x3004 0x1 0x3080 0x2>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,va_mclk_mode_muxsel = <0x627a0000>; + clock-names = "tx_core_clk", "tx_npl_clk", "rx_core_clk", "rx_npl_clk", "wsa_core_clk", "wsa_npl_clk", "va_core_clk", "va_npl_clk"; + clocks = <0x14 0x0 0x15 0x0 0x16 0x0 0x17 0x0 0x18 0x0 0x19 0x0 0x1a 0x0 0x1b 0x0>; + }; + + tx-macro@62620000 { + compatible = "qcom,tx-macro"; + reg = <0x62620000 0x0>; + clock-names = "tx_core_clk", "tx_npl_clk"; + clocks = <0x14 0x0 0x15 0x0>; + qcom,tx-swr-gpios = <0x1c>; + qcom,tx-dmic-sample-rate = <0x249f00>; + phandle = <0xb1>; + + tx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x3>; + swrm-io-base = <0x62630000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x1>; + interrupts = <0x0 0x128 0x0 0x0 0x22b 0x0>; + interrupt-names = "swr_master_irq", "swr_wake_irq"; + qcom,swr-wakeup-required = <0x0>; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x21 0xf 0x2 0x12 0x1 0x2 0x13 0x2 0x3 0x14 0x1 0x3 0x15 0x2 0x4 0x16 0x1 0x4 0x17 0x2 0x4 0x18 0x4 0x4 0x19 0x8 0x5 0x1a 0x1 0x5 0x1b 0x2 0x5 0x1c 0x4 0x5 0x1d 0x8>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + qcom,swr-mstr-irq-wakeup-capable = <0x1>; + phandle = <0xb2>; + + wcd938x-tx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170223>; + phandle = <0x23>; + }; + + wcd937x-tx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170223>; + phandle = <0x27>; + }; + }; + }; + + rx-macro@62600000 { + compatible = "qcom,rx-macro"; + reg = <0x62600000 0x0>; + clock-names = "rx_core_clk", "rx_npl_clk"; + clocks = <0x16 0x0 0x17 0x0>; + qcom,rx-swr-gpios = <0x1d>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,rx-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + phandle = <0xb3>; + + rx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x2>; + swrm-io-base = <0x62610000 0x0>; + interrupts = <0x0 0x129 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x9 0x1 0x1 0xa 0x2 0x2 0xd 0x1 0x3 0xb 0x1 0x3 0xc 0x2 0x4 0xe 0x1 0x5 0xf 0x1 0x5 0x10 0x2>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + phandle = <0xb4>; + + wcd938x-rx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170224>; + phandle = <0x22>; + }; + + wcd937x-rx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170224>; + phandle = <0x26>; + }; + }; + }; + + wsa-macro@62640000 { + compatible = "qcom,wsa-macro"; + reg = <0x62640000 0x0>; + clock-names = "wsa_core_clk", "wsa_npl_clk"; + clocks = <0x18 0x0 0x19 0x0>; + qcom,wsa-swr-gpios = <0x1e>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,wsa-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + status = "disabled"; + phandle = <0xb5>; + + wsa_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + qcom,swr_master_id = <0x1>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + swrm-io-base = <0x62650000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x0>; + interrupts = <0x0 0x127 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x8>; + qcom,swr-port-mapping = <0x1 0x1 0x1 0x2 0x3 0xf 0x3 0x2 0x3 0x4 0x5 0x1 0x5 0x7 0xf 0x6 0x6 0x3 0x7 0x4 0x3 0x8 0x8 0x3>; + qcom,swr-num-dev = <0x2>; + phandle = <0xb6>; + + wsa881x@20170211 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170211>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2c>; + }; + + wsa881x@20170212 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170212>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2d>; + }; + + wsa881x@21170213 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170213>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2e>; + }; + + wsa881x@21170214 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170214>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2f>; + }; + }; + }; + + va-macro@62770000 { + compatible = "qcom,va-macro"; + reg = <0x62770000 0x0>; + clock-names = "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0>; + qcom,va-clk-mux-select = <0x1>; + qcom,va-island-mode-muxsel = <0x627a0000>; + qcom,va-dmic-sample-rate = <0x927c0>; + qcom,default-clk-id = <0x0>; + phandle = <0xb7>; + }; + + wcd938x-codec { + compatible = "qcom,wcd938x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x0 0x13 0x2 0x0 0x13 0x1 0x14 0x1 0x0 0x14 0x1 0x15 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x2 0x18 0x4 0x0 0x18 0x2 0x19 0x8 0x0 0x19 0x3 0x1a 0x1 0x0 0x1a 0x3 0x1b 0x2 0x0 0x1b 0x3 0x1c 0x4 0x0 0x1c 0x3 0x1d 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x22>; + qcom,tx-slave = <0x23>; + cdc-vdd-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-rxtx-current = <0x7530>; + cdc-vddio-supply = <0xffffffff>; + qcom,cdc-vddio-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddio-current = <0x7530>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0xaf0>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-micbias4-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddio", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + mbhc-button-thres = <0x24 0xd 0x3f 0x24 0x58 0x8a 0x24 0x8a 0x8a 0x24 0xe1 0xe1 0x24 0x1c2 0x1c2 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c>; + imp-table = <0x25 0x0 0x5 0x6 0x25 0x6 0x17 0x8 0x25 0x18 0x26 0x7 0x25 0x27 0x64 0x6 0x25 0x65 0xa0 0xa 0x25 0xa1 0x190 0xb 0x25 0x191 0x7d0 0xb 0x25 0x7d1 0x7fffffff 0x6>; + phandle = <0x30>; + }; + + wcd937x-codec { + status = "disabled"; + compatible = "qcom,wcd937x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x1 0x13 0x1 0x0 0x14 0x1 0x14 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x3 0x18 0x1 0x0 0x1a 0x3 0x19 0x2 0x0 0x1b 0x3 0x1a 0x4 0x0 0x1c 0x3 0x1b 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x26>; + qcom,tx-slave = <0x27>; + cdc-vdd-ldo-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-ldo-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-ldo-rxtx-current = <0x61a8>; + cdc-vddpx-1-supply = <0xffffffff>; + qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddpx-1-current = <0x2710>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0x708>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-ldo-rxtx", "cdc-vddpx-1", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + phandle = <0xb8>; + }; + }; + }; + + fragment@29 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,msm-mi2s-master = <0x1 0x1 0x1 0x1 0x1 0x1>; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS4", "MIC BIAS4", "Analog Mic4", "TX DMIC0", "MIC BIAS1", "MIC BIAS1", "Digital Mic0", "TX DMIC1", "MIC BIAS1", "MIC BIAS1", "Digital Mic1", "TX DMIC2", "MIC BIAS3", "MIC BIAS3", "Digital Mic2", "TX DMIC3", "MIC BIAS3", "MIC BIAS3", "Digital Mic3", "TX DMIC4", "MIC BIAS4", "MIC BIAS4", "Digital Mic4", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "IN3_AUX", "AUX_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "TX SWR_DMIC0", "DMIC1_OUTPUT", "TX SWR_DMIC1", "DMIC2_OUTPUT", "TX SWR_DMIC2", "DMIC3_OUTPUT", "TX SWR_DMIC3", "DMIC4_OUTPUT", "TX SWR_DMIC4", "DMIC5_OUTPUT", "TX SWR_DMIC5", "DMIC6_OUTPUT", "TX SWR_DMIC6", "DMIC7_OUTPUT", "TX SWR_DMIC7", "DMIC8_OUTPUT", "WSA SRC0_INP", "SRC0", "WSA_TX DEC0_INP", "TX DEC0 MUX", "WSA_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "SpkrLeft IN", "WSA_SPK1 OUT", "SpkrRight IN", "WSA_SPK2 OUT", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA MIC BIAS1", "Digital Mic0", "VA MIC BIAS1", "Digital Mic1", "VA MIC BIAS3", "Digital Mic2", "VA MIC BIAS3", "Digital Mic3", "VA MIC BIAS4", "Digital Mic4", "VA DMIC0", "VA MIC BIAS1", "VA DMIC1", "VA MIC BIAS1", "VA DMIC2", "VA MIC BIAS3", "VA DMIC3", "VA MIC BIAS3", "VA DMIC4", "VA MIC BIAS4", "VA SWR_ADC0", "VA_SWR_CLK", "VA SWR_ADC1", "VA_SWR_CLK", "VA SWR_ADC2", "VA_SWR_CLK", "VA SWR_ADC3", "VA_SWR_CLK", "VA SWR_MIC0", "VA_SWR_CLK", "VA SWR_MIC1", "VA_SWR_CLK", "VA SWR_MIC2", "VA_SWR_CLK", "VA SWR_MIC3", "VA_SWR_CLK", "VA SWR_MIC4", "VA_SWR_CLK", "VA SWR_MIC5", "VA_SWR_CLK", "VA SWR_MIC6", "VA_SWR_CLK", "VA SWR_MIC7", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT", "VA SWR_MIC0", "DMIC1_OUTPUT", "VA SWR_MIC1", "DMIC2_OUTPUT", "VA SWR_MIC2", "DMIC3_OUTPUT", "VA SWR_MIC3", "DMIC4_OUTPUT", "VA SWR_MIC4", "DMIC5_OUTPUT", "VA SWR_MIC5", "DMIC6_OUTPUT", "VA SWR_MIC6", "DMIC7_OUTPUT", "VA SWR_MIC7", "DMIC8_OUTPUT"; + qcom,msm-mbhc-hphl-swh = <0x1>; + qcom,msm-mbhc-gnd-swh = <0x1>; + qcom,cdc-dmic01-gpios = <0x28>; + qcom,cdc-dmic23-gpios = <0x29>; + qcom,cdc-dmic45-gpios = <0x2a>; + asoc-codec = <0xffffffff 0xffffffff 0x2b>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec", "msm-ext-disp-audio-codec-rx"; + qcom,wsa-max-devs = <0x2>; + qcom,wsa-devs = <0x2c 0x2d 0x2e 0x2f>; + qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight", "SpkrLeft", "SpkrRight"; + qcom,codec-max-aux-devs = <0x1>; + qcom,codec-aux-devs = <0x30>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + }; + }; + + fragment@30 { + target = <0xffffffff>; + + __overlay__ { + + cdc_dmic01_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x32 0x33>; + pinctrl-1 = <0x34 0x35>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x28>; + }; + + cdc_dmic23_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x36 0x37>; + pinctrl-1 = <0x38 0x39>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x29>; + }; + + cdc_dmic45_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3a 0x3b>; + pinctrl-1 = <0x3c 0x3d>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x2a>; + }; + + wsa_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3e 0x3f>; + pinctrl-1 = <0x40 0x41>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x1e>; + }; + + rx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x42 0x43>; + pinctrl-1 = <0x44 0x45>; + qcom,lpi-gpios; + phandle = <0x1d>; + }; + + tx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x46 0x47 0x48 0x49>; + pinctrl-1 = <0x4a 0x4b 0x4c 0x4d>; + qcom,lpi-gpios; + qcom,chip-wakeup-reg = <0x1ffb000>; + qcom,chip-wakeup-maskbit = <0x0>; + qcom,chip-wakeup-default-val = <0x1>; + phandle = <0x1c>; + }; + }; + }; + + fragment@31 { + target = <0xffffffff>; + + __overlay__ { + + wsa_spkr_en1_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x1f>; + }; + + wsa_spkr_en2_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x20>; + }; + + msm_cdc_pinctrl@58 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + phandle = <0x21>; + }; + + wsa_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x3>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x309>; + #clock-cells = <0x1>; + phandle = <0x18>; + }; + + wsa_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x4>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30a>; + #clock-cells = <0x1>; + phandle = <0x19>; + }; + + rx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x5>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30e>; + #clock-cells = <0x1>; + phandle = <0x16>; + }; + + rx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x6>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30f>; + #clock-cells = <0x1>; + phandle = <0x17>; + }; + + tx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x7>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30c>; + #clock-cells = <0x1>; + phandle = <0x14>; + }; + + tx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x8>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30d>; + #clock-cells = <0x1>; + phandle = <0x15>; + }; + + va_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x2>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30b>; + #clock-cells = <0x1>; + phandle = <0x1a>; + }; + + va_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0xa>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x310>; + #clock-cells = <0x1>; + phandle = <0x1b>; + }; + }; + }; + + fragment@32 { + target = <0xffffffff>; + + __overlay__ { + qcom,msm-dai-is-island-supported = <0x1>; + }; + }; + + fragment@33 { + target = <0xffffffff>; + + __overlay__ { + hsuart8 = "/soc/qcom,qup_hsuart@a88000"; + }; + }; + + fragment@34 { + target = <0xffffffff>; + + __overlay__ { + + qcom,qup_hsuart@a88000 { + compatible = "qcom,msm-geni-serial-hs", "qcom,msm-geni-uart"; + reg = <0xa88000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0xffffffff 0x50 0xffffffff 0x5a 0xffffffff 0x5b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x4e 0x4f>; + pinctrl-1 = <0x50 0x51>; + interrupts = <0x0 0x163 0x0>; + qcom,wrapper-core = <0xffffffff>; + always-on-clock; + status = "ok"; + phandle = <0xb9>; + }; + }; + }; + + fragment@35 { + target = <0xffffffff>; + + __overlay__ { + + qupv3_se8_2hsuart_pins { + phandle = <0xba>; + + qupv3_se8_2uart_tx_active { + phandle = <0x4e>; + + mux { + pins = "gpio44"; + function = "qup12"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_rx_active { + phandle = <0x4f>; + + mux { + pins = "gpio45"; + function = "qup12"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_tx_sleep { + phandle = <0x50>; + + mux { + pins = "gpio44"; + function = "gpio"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + input-enable; + }; + }; + + qupv3_se8_2uart_rx_sleep { + phandle = <0x51>; + + mux { + pins = "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@36 { + target = <0xffffffff>; + + __overlay__ { + + dcc_curr_link@3 { + qcom,curr-link-list = <0x3>; + qcom,data-sink = "sram"; + qcom,link-list = <0x0 0x18000024 0x1 0x0 0x0 0x18000040 0x1 0x0 0x0 0x18010024 0x1 0x0 0x0 0x18010040 0x1 0x0 0x0 0x18020024 0x1 0x0 0x0 0x18020040 0x1 0x0 0x0 0x18030024 0x1 0x0 0x0 0x18030040 0x1 0x0 0x0 0x18040024 0x1 0x0 0x0 0x18040040 0x1 0x0 0x0 0x18050024 0x1 0x0 0x0 0x18050040 0x1 0x0 0x0 0x18060024 0x1 0x0 0x0 0x18060040 0x1 0x0 0x0 0x18070024 0x1 0x0 0x0 0x18070040 0x1 0x0 0x0 0x18080024 0x1 0x0 0x0 0x18080040 0x1 0x0 0x0 0x180800f8 0x1 0x0 0x0 0x18080104 0x1 0x0 0x0 0x1808011c 0x1 0x0 0x0 0x18080128 0x1 0x0 0x0 0x18321700 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18325f00 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x18321818 0x1 0x0 0x0 0x18323818 0x1 0x0 0x0 0x18326018 0x1 0x0 0x0 0x18321920 0x1 0x0 0x0 0x1832102c 0x1 0x0 0x0 0x18321044 0x1 0x0 0x0 0x18321710 0x1 0x0 0x0 0x1832176c 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18323920 0x1 0x0 0x0 0x1832302c 0x1 0x0 0x0 0x18323044 0x1 0x0 0x0 0x18323710 0x1 0x0 0x0 0x1832376c 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18326120 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18325844 0x1 0x0 0x0 0x18325f10 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280000 0x2 0x0 0x0 0x18282000 0x2 0x0 0x0 0x18284000 0x2 0x0 0x0 0x9680000 0x1 0x0 0x0 0x9680004 0x1 0x0 0x2 0x8 0x0 0x0 0x0 0x9681000 0x1 0x0 0x2 0x1 0x0 0x0 0x0 0x9681004 0x1 0x0 0x0 0x9681008 0x1 0x0 0x0 0x968100c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9698500 0x1 0x0 0x0 0x9698504 0x1 0x0 0x0 0x9698508 0x1 0x0 0x0 0x969850c 0x1 0x0 0x0 0x9698510 0x1 0x0 0x0 0x9698514 0x1 0x0 0x0 0x9698518 0x1 0x0 0x0 0x969851c 0x1 0x0 0x0 0x9698700 0x1 0x0 0x0 0x9698704 0x1 0x0 0x0 0x9698708 0x1 0x0 0x0 0x969870c 0x1 0x0 0x0 0x9698714 0x1 0x0 0x0 0x9698718 0x1 0x0 0x0 0x969871c 0x1 0x0 0x0 0x1620204 0x1 0x0 0x0 0x1620240 0x1 0x0 0x0 0x1620248 0x1 0x0 0x0 0x1620288 0x1 0x0 0x0 0x162028c 0x1 0x0 0x0 0x1620290 0x1 0x0 0x0 0x1620294 0x1 0x0 0x0 0x16202a8 0x1 0x0 0x0 0x16202ac 0x1 0x0 0x0 0x16202b0 0x1 0x0 0x0 0x16202b4 0x1 0x0 0x0 0x1620300 0x1 0x0 0x0 0x16e0404 0x1 0x0 0x0 0x16e0408 0x1 0x0 0x0 0x16e0410 0x1 0x0 0x0 0x16e0420 0x1 0x0 0x0 0x16e0424 0x1 0x0 0x0 0x16e0428 0x1 0x0 0x0 0x16e042c 0x1 0x0 0x0 0x16e0430 0x1 0x0 0x0 0x16e0434 0x1 0x0 0x0 0x16e0438 0x1 0x0 0x0 0x16e043c 0x1 0x0 0x0 0x16e0300 0x1 0x0 0x0 0x16e0304 0x1 0x0 0x0 0x16e0700 0x1 0x0 0x0 0x16e0704 0x1 0x0 0x0 0x1700c00 0x1 0x0 0x0 0x1700c08 0x1 0x0 0x0 0x1700c10 0x1 0x0 0x0 0x1700c20 0x1 0x0 0x0 0x1700c24 0x1 0x0 0x0 0x1700c28 0x1 0x0 0x0 0x1700c2c 0x1 0x0 0x0 0x1700c30 0x1 0x0 0x0 0x1700c34 0x1 0x0 0x0 0x1700c38 0x1 0x0 0x0 0x1700c3c 0x1 0x0 0x0 0x1700300 0x1 0x0 0x0 0x1700304 0x1 0x0 0x0 0x1700308 0x1 0x0 0x0 0x170030c 0x1 0x0 0x0 0x1700310 0x1 0x0 0x0 0x1700500 0x1 0x0 0x0 0x1700504 0x1 0x0 0x0 0x1700508 0x1 0x0 0x0 0x170050c 0x1 0x0 0x0 0x1700900 0x1 0x0 0x0 0x1700904 0x1 0x0 0x0 0x1700908 0x1 0x0 0x0 0x1740004 0x1 0x0 0x0 0x1740008 0x1 0x0 0x0 0x1740010 0x1 0x0 0x0 0x1740020 0x1 0x0 0x0 0x1740024 0x1 0x0 0x0 0x1740028 0x1 0x0 0x0 0x174002c 0x1 0x0 0x0 0x1740030 0x1 0x0 0x0 0x1740034 0x1 0x0 0x0 0x1740038 0x1 0x0 0x0 0x174003c 0x1 0x0 0x0 0x1740300 0x1 0x0 0x0 0x1740304 0x1 0x0 0x0 0x1740308 0x1 0x0 0x0 0x174030c 0x1 0x0 0x0 0x1740310 0x1 0x0 0x0 0x1740314 0x1 0x0 0x0 0x9698204 0x1 0x0 0x0 0x9698240 0x1 0x0 0x0 0x9698244 0x1 0x0 0x0 0x9698248 0x1 0x0 0x0 0x969824c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x9681018 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9160204 0x1 0x0 0x0 0x9160240 0x1 0x0 0x0 0x9160248 0x1 0x0 0x0 0x9160288 0x1 0x0 0x0 0x9160290 0x1 0x0 0x0 0x9160300 0x1 0x0 0x0 0x9160304 0x1 0x0 0x0 0x9160308 0x1 0x0 0x0 0x916030c 0x1 0x0 0x0 0x9160310 0x1 0x0 0x0 0x9160314 0x1 0x0 0x0 0x9160318 0x1 0x0 0x0 0x9160008 0x1 0x0 0x0 0x9160010 0x1 0x0 0x0 0x9160020 0x1 0x0 0x0 0x9160024 0x1 0x0 0x0 0x9160028 0x1 0x0 0x0 0x916002c 0x1 0x0 0x0 0x9160030 0x1 0x0 0x0 0x9160034 0x1 0x0 0x0 0x9160038 0x1 0x0 0x0 0x916003c 0x1 0x0 0x0 0x63042680 0x1 0x0 0x0 0x63042684 0x1 0x0 0x0 0x63042688 0x1 0x0 0x0 0x63042690 0x1 0x0 0x0 0x630426a0 0x1 0x0 0x0 0x630426a4 0x1 0x0 0x0 0x630426a8 0x1 0x0 0x0 0x630426ac 0x1 0x0 0x0 0x630426b0 0x1 0x0 0x0 0x630426b4 0x1 0x0 0x0 0x630426b8 0x1 0x0 0x0 0x630426bc 0x1 0x0 0x0 0x63041900 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x1620500 0x4 0x0 0x0 0x1620700 0x4 0x0 0x0 0x1620300 0x1 0x0 0x0 0x1620f00 0x2 0x0 0x0 0x1620b00 0x2 0x0 0x0 0x1700b00 0x2 0x0 0x0 0x1700700 0x3 0x0 0x0 0x9163100 0x1 0x0 0x0 0x96aa100 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x9991500 0x8 0x0 0x0 0x9050008 0x1 0x0 0x0 0x9050078 0x1 0x0 0x0 0x9236028 0x1 0x0 0x0 0x923602c 0x1 0x0 0x0 0x9236030 0x1 0x0 0x0 0x9236034 0x1 0x0 0x0 0x9236038 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x92360b0 0x1 0x0 0x0 0x9236044 0x1 0x0 0x0 0x9236048 0x1 0x0 0x0 0x923604c 0x1 0x0 0x0 0x9236050 0x1 0x0 0x0 0x923e030 0x1 0x0 0x0 0x923e034 0x1 0x0 0x0 0x9241000 0x1 0x0 0x0 0x9248058 0x1 0x0 0x0 0x924805c 0x1 0x0 0x0 0x9248060 0x1 0x0 0x0 0x9248064 0x1 0x0 0x0 0x9260410 0x1 0x0 0x0 0x92e0410 0x1 0x0 0x0 0x9260414 0x1 0x0 0x0 0x92e0414 0x1 0x0 0x0 0x9260418 0x1 0x0 0x0 0x92e0418 0x1 0x0 0x0 0x9260420 0x1 0x0 0x0 0x9260424 0x1 0x0 0x0 0x9260430 0x1 0x0 0x0 0x9260440 0x1 0x0 0x0 0x9260448 0x1 0x0 0x0 0x92604a0 0x1 0x0 0x0 0x92604b0 0x1 0x0 0x0 0x92604d0 0x2 0x0 0x0 0x9261440 0x1 0x0 0x0 0x92e0420 0x1 0x0 0x0 0x92e0424 0x1 0x0 0x0 0x92e0430 0x1 0x0 0x0 0x92e0440 0x1 0x0 0x0 0x92e0448 0x1 0x0 0x0 0x92e04a0 0x1 0x0 0x0 0x92e04b0 0x1 0x0 0x0 0x92e04d0 0x2 0x0 0x0 0x9600000 0x1 0x0 0x0 0x9601000 0x1 0x0 0x0 0x9602000 0x1 0x0 0x0 0x9603000 0x1 0x0 0x0 0x9604000 0x1 0x0 0x0 0x9605000 0x1 0x0 0x0 0x9606000 0x1 0x0 0x0 0x9607000 0x1 0x0 0x0 0x9608000 0x1 0x0 0x0 0x9609000 0x1 0x0 0x0 0x960a000 0x1 0x0 0x0 0x960b000 0x1 0x0 0x0 0x960c000 0x1 0x0 0x0 0x960d000 0x1 0x0 0x0 0x960e000 0x1 0x0 0x0 0x960f000 0x1 0x0 0x0 0x9610000 0x1 0x0 0x0 0x9611000 0x1 0x0 0x0 0x9612000 0x1 0x0 0x0 0x9613000 0x1 0x0 0x0 0x9614000 0x1 0x0 0x0 0x9615000 0x1 0x0 0x0 0x9616000 0x1 0x0 0x0 0x9617000 0x1 0x0 0x0 0x9618000 0x1 0x0 0x0 0x9619000 0x1 0x0 0x0 0x961a000 0x1 0x0 0x0 0x961b000 0x1 0x0 0x0 0x961c000 0x1 0x0 0x0 0x961d000 0x1 0x0 0x0 0x961e000 0x1 0x0 0x0 0x961f000 0x1 0x0 0x0 0x9600004 0x1 0x0 0x0 0x9601004 0x1 0x0 0x0 0x9602004 0x1 0x0 0x0 0x9603004 0x1 0x0 0x0 0x9604004 0x1 0x0 0x0 0x9605004 0x1 0x0 0x0 0x9606004 0x1 0x0 0x0 0x9607004 0x1 0x0 0x0 0x9608004 0x1 0x0 0x0 0x9609004 0x1 0x0 0x0 0x960a004 0x1 0x0 0x0 0x960b004 0x1 0x0 0x0 0x960c004 0x1 0x0 0x0 0x960d004 0x1 0x0 0x0 0x960e004 0x1 0x0 0x0 0x960f004 0x1 0x0 0x0 0x9610004 0x1 0x0 0x0 0x9611004 0x1 0x0 0x0 0x9612004 0x1 0x0 0x0 0x9613004 0x1 0x0 0x0 0x9614004 0x1 0x0 0x0 0x9615004 0x1 0x0 0x0 0x9616004 0x1 0x0 0x0 0x9617004 0x1 0x0 0x0 0x9618004 0x1 0x0 0x0 0x9619004 0x1 0x0 0x0 0x961a004 0x1 0x0 0x0 0x961b004 0x1 0x0 0x0 0x961c004 0x1 0x0 0x0 0x961d004 0x1 0x0 0x0 0x961e004 0x1 0x0 0x0 0x961f004 0x1 0x0 0x0 0x9266418 0x1 0x0 0x0 0x92e6418 0x1 0x0 0x0 0x9265804 0x1 0x0 0x0 0x92e5804 0x1 0x0 0x0 0x92604b8 0x1 0x0 0x0 0x92e04b8 0x1 0x0 0x0 0xc201244 0x1 0x0 0x0 0xc202244 0x1 0x0 0x0 0x18100c18 0x1 0x0 0x0 0x18101c18 0x1 0x0 0x0 0x18300000 0x1 0x0 0x0 0x183a3a84 0x2 0x0 0x0 0x18393a84 0x1 0x0 0x0 0x100000 0x1 0x0 0x0 0x100004 0x1 0x0 0x0 0x100008 0x1 0x0 0x0 0x10000c 0x1 0x0 0x0 0x100010 0x1 0x0 0x0 0x100014 0x1 0x0 0x0 0x100018 0x1 0x0 0x0 0x10001c 0x1 0x0 0x0 0x100020 0x1 0x0 0x0 0x100024 0x1 0x0 0x0 0x100028 0x1 0x0 0x0 0x10002c 0x1 0x0 0x0 0x100030 0x1 0x0 0x0 0x100034 0x1 0x0 0x0 0x100100 0x1 0x0 0x0 0x100104 0x1 0x0 0x0 0x100108 0x1 0x0 0x0 0x10010c 0x1 0x0 0x0 0x101000 0x1 0x0 0x0 0x101004 0x1 0x0 0x0 0x101008 0x1 0x0 0x0 0x10100c 0x1 0x0 0x0 0x101010 0x1 0x0 0x0 0x101014 0x1 0x0 0x0 0x101018 0x1 0x0 0x0 0x10101c 0x1 0x0 0x0 0x101020 0x1 0x0 0x0 0x101024 0x1 0x0 0x0 0x101028 0x1 0x0 0x0 0x10102c 0x1 0x0 0x0 0x101030 0x1 0x0 0x0 0x101034 0x1 0x0 0x0 0x102000 0x1 0x0 0x0 0x102004 0x1 0x0 0x0 0x102008 0x1 0x0 0x0 0x10200c 0x1 0x0 0x0 0x102010 0x1 0x0 0x0 0x102014 0x1 0x0 0x0 0x102018 0x1 0x0 0x0 0x10201c 0x1 0x0 0x0 0x102020 0x1 0x0 0x0 0x102024 0x1 0x0 0x0 0x102028 0x1 0x0 0x0 0x10202c 0x1 0x0 0x0 0x102030 0x1 0x0 0x0 0x102034 0x1 0x0 0x0 0x103000 0x1 0x0 0x0 0x103004 0x1 0x0 0x0 0x103008 0x1 0x0 0x0 0x10300c 0x1 0x0 0x0 0x103010 0x1 0x0 0x0 0x103014 0x1 0x0 0x0 0x103018 0x1 0x0 0x0 0x10301c 0x1 0x0 0x0 0x103020 0x1 0x0 0x0 0x103024 0x1 0x0 0x0 0x103028 0x1 0x0 0x0 0x10302c 0x1 0x0 0x0 0x103030 0x1 0x0 0x0 0x103034 0x1 0x0 0x0 0x113000 0x1 0x0 0x0 0x113004 0x1 0x0 0x0 0x113008 0x1 0x0 0x0 0x11300c 0x1 0x0 0x0 0x113010 0x1 0x0 0x0 0x113014 0x1 0x0 0x0 0x113018 0x1 0x0 0x0 0x11301c 0x1 0x0 0x0 0x113020 0x1 0x0 0x0 0x113024 0x1 0x0 0x0 0x113028 0x1 0x0 0x0 0x11302c 0x1 0x0 0x0 0x113030 0x1 0x0 0x0 0x113034 0x1 0x0 0x0 0x11a000 0x1 0x0 0x0 0x11a004 0x1 0x0 0x0 0x11a008 0x1 0x0 0x0 0x11a00c 0x1 0x0 0x0 0x11a010 0x1 0x0 0x0 0x11a014 0x1 0x0 0x0 0x11a018 0x1 0x0 0x0 0x11a01c 0x1 0x0 0x0 0x11a020 0x1 0x0 0x0 0x11a024 0x1 0x0 0x0 0x11a028 0x1 0x0 0x0 0x11a02c 0x1 0x0 0x0 0x11a030 0x1 0x0 0x0 0x11a034 0x1 0x0 0x0 0x11b000 0x1 0x0 0x0 0x11b004 0x1 0x0 0x0 0x11b008 0x1 0x0 0x0 0x11b00c 0x1 0x0 0x0 0x11b010 0x1 0x0 0x0 0x11b014 0x1 0x0 0x0 0x11b018 0x1 0x0 0x0 0x11b01c 0x1 0x0 0x0 0x11b020 0x1 0x0 0x0 0x11b024 0x1 0x0 0x0 0x11b028 0x1 0x0 0x0 0x11b02c 0x1 0x0 0x0 0x11b030 0x1 0x0 0x0 0x11b034 0x1 0x0 0x0 0x174000 0x1 0x0 0x0 0x174004 0x1 0x0 0x0 0x174008 0x1 0x0 0x0 0x17400c 0x1 0x0 0x0 0x174010 0x1 0x0 0x0 0x174014 0x1 0x0 0x0 0x174018 0x1 0x0 0x0 0x17401c 0x1 0x0 0x0 0x174020 0x1 0x0 0x0 0x174024 0x1 0x0 0x0 0x174028 0x1 0x0 0x0 0x17402c 0x1 0x0 0x0 0x174030 0x1 0x0 0x0 0x174034 0x1 0x0 0x0 0x176000 0x1 0x0 0x0 0x176004 0x1 0x0 0x0 0x176008 0x1 0x0 0x0 0x17600c 0x1 0x0 0x0 0x176010 0x1 0x0 0x0 0x176014 0x1 0x0 0x0 0x176018 0x1 0x0 0x0 0x17601c 0x1 0x0 0x0 0x176020 0x1 0x0 0x0 0x176024 0x1 0x0 0x0 0x176028 0x1 0x0 0x0 0x17602c 0x1 0x0 0x0 0x176030 0x1 0x0 0x0 0x176034 0x1 0x0 0x0 0x10401c 0x1 0x0 0x0 0x183024 0x1 0x0 0x0 0x144168 0x1 0x0 0x0 0x11702c 0x1 0x0 0x0 0x10904c 0x1 0x0 0x0 0x189038 0x1 0x0 0x0 0x1443e8 0x1 0x0 0x0 0x1442b8 0x1 0x0 0x0 0x105060 0x1 0x0 0x0 0x141024 0x1 0x0 0x0 0x145038 0x1 0x0 0x0 0x109004 0x1 0x0 0x0 0x189004 0x1 0x0 0x0 0x190004 0x1 0x0 0x0 0xc2a0000 0x1 0x0 0x0 0xc2a0004 0x1 0x0 0x0 0xc2a0008 0x1 0x0 0x0 0xc2a000c 0x1 0x0 0x0 0xc2a0010 0x1 0x0 0x0 0xc2a0014 0x1 0x0 0x0 0xc2a0018 0x1 0x0 0x0 0xc2a001c 0x1 0x0 0x0 0xc2a0020 0x1 0x0 0x0 0xc2a0024 0x1 0x0 0x0 0xc2a0028 0x1 0x0 0x0 0xc2a002c 0x1 0x0 0x0 0xc2a0030 0x1 0x0 0x0 0xc2a0034 0x1 0x0 0x0 0xc2a1000 0x1 0x0 0x0 0xc2a1004 0x1 0x0 0x0 0xc2a1008 0x1 0x0 0x0 0xc2a100c 0x1 0x0 0x0 0xc2a1010 0x1 0x0 0x0 0xc2a1014 0x1 0x0 0x0 0xc2a1018 0x1 0x0 0x0 0xc2a101c 0x1 0x0 0x0 0xc2a1020 0x1 0x0 0x0 0xc2a1024 0x1 0x0 0x0 0xc2a1028 0x1 0x0 0x0 0xc2a102c 0x1 0x0 0x0 0xc2a1030 0x1 0x0 0x0 0xc2a2260 0x1 0x0 0x0 0xc2a2264 0x1 0x0 0x0 0xc2a3008 0x1 0x0 0x0 0xc2a300c 0x1 0x0 0x0 0xc2a3010 0x1 0x0 0x0 0xc2a3014 0x1 0x0 0x0 0xc2a3024 0x1 0x0 0x0 0xc2a2034 0x1 0x0 0x0 0xc2a214c 0x1 0x0 0x0 0xc2a2150 0x1 0x0 0x0 0xc2a2154 0x1 0x0 0x0 0x28206c 0x1 0x0 0x0 0x18282004 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x1808012c 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280004 0x1 0x0 0x0 0x18284038 0x1 0x0 0x0 0x18284000 0x2 0x0 0x0 0x90c012c 0x1 0x0 0x0 0x9222408 0x1 0x0 0x0 0x9220344 0x2 0x0 0x0 0x9220480 0x1 0x0 0x0 0x922358c 0x1 0x0 0x0 0x9222398 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x923201c 0x5 0x0 0x0 0x9232050 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x9186048 0x1 0x0 0x0 0x9186054 0x1 0x0 0x0 0x9186164 0x1 0x0 0x0 0x9186170 0x1 0x0 0x0 0xc2630a0 0x4 0x0 0x0 0xc2630b0 0x4 0x0 0x0 0xc2630c0 0x4 0x0 0x0 0xc2630d0 0x4 0x0 0x0 0x18200400 0x1 0x0 0x0 0x18200404 0x1 0x0 0x0 0x18200408 0x1 0x0 0x0 0x18200038 0x1 0x0 0x0 0x18200040 0x1 0x0 0x0 0x18200048 0x1 0x0 0x0 0x18220038 0x1 0x0 0x0 0x18220040 0x1 0x0 0x0 0x182200d0 0x1 0x0 0x0 0x18200030 0x1 0x0 0x0 0x18200010 0x1 0x0 0x0 0x1822000c 0x1 0x0 0x0 0x18220d14 0x1 0x0 0x0 0x18220fb4 0x1 0x0 0x0 0x18221254 0x1 0x0 0x0 0x182214f4 0x1 0x0 0x0 0x18221794 0x1 0x0 0x0 0x18221a34 0x1 0x0 0x0 0x18221cd4 0x1 0x0 0x0 0x18221f74 0x1 0x0 0x0 0x18220d18 0x1 0x0 0x0 0x18220fb8 0x1 0x0 0x0 0x18221258 0x1 0x0 0x0 0x182214f8 0x1 0x0 0x0 0x18221798 0x1 0x0 0x0 0x18221a38 0x1 0x0 0x0 0x18221cd8 0x1 0x0 0x0 0x18221f78 0x1 0x0 0x0 0x18220d00 0x1 0x0 0x0 0x18220d04 0x1 0x0 0x0 0x18220d1c 0x1 0x0 0x0 0x18220fbc 0x1 0x0 0x0 0x1822125c 0x1 0x0 0x0 0x182214fc 0x1 0x0 0x0 0x1822179c 0x1 0x0 0x0 0x18221a3c 0x1 0x0 0x0 0x18221cdc 0x1 0x0 0x0 0x18221f7c 0x1 0x0 0x0 0x18221274 0x1 0x0 0x0 0x18221288 0x1 0x0 0x0 0x1822129c 0x1 0x0 0x0 0x182212b0 0x1 0x0 0x0 0x182212c4 0x1 0x0 0x0 0x182212d8 0x1 0x0 0x0 0x182212ec 0x1 0x0 0x0 0x18221300 0x1 0x0 0x0 0x18221314 0x1 0x0 0x0 0x18221328 0x1 0x0 0x0 0x1822133c 0x1 0x0 0x0 0x18221350 0x1 0x0 0x0 0x18221364 0x1 0x0 0x0 0x18221378 0x1 0x0 0x0 0x1822138c 0x1 0x0 0x0 0x182213a0 0x1 0x0 0x0 0x18221514 0x1 0x0 0x0 0x18221528 0x1 0x0 0x0 0x1822153c 0x1 0x0 0x0 0x18221550 0x1 0x0 0x0 0x18221564 0x1 0x0 0x0 0x18221578 0x1 0x0 0x0 0x1822158c 0x1 0x0 0x0 0x182215a0 0x1 0x0 0x0 0x182215b4 0x1 0x0 0x0 0x182215c8 0x1 0x0 0x0 0x182215dc 0x1 0x0 0x0 0x182215f0 0x1 0x0 0x0 0x18221604 0x1 0x0 0x0 0x18221618 0x1 0x0 0x0 0x1822162c 0x1 0x0 0x0 0x18221640 0x1 0x0 0x0 0x182217b4 0x1 0x0 0x0 0x182217c8 0x1 0x0 0x0 0x182217dc 0x1 0x0 0x0 0x182217f0 0x1 0x0 0x0 0x18221804 0x1 0x0 0x0 0x18221818 0x1 0x0 0x0 0x1822182c 0x1 0x0 0x0 0x18221840 0x1 0x0 0x0 0x18221854 0x1 0x0 0x0 0x18221868 0x1 0x0 0x0 0x1822187c 0x1 0x0 0x0 0x18221890 0x1 0x0 0x0 0x182218a4 0x1 0x0 0x0 0x182218b8 0x1 0x0 0x0 0x182218cc 0x1 0x0 0x0 0x182218e0 0x1 0x0 0x0 0x18221a54 0x1 0x0 0x0 0x18221a68 0x1 0x0 0x0 0x18221a7c 0x1 0x0 0x0 0x18221a90 0x1 0x0 0x0 0x18221aa4 0x1 0x0 0x0 0x18221ab8 0x1 0x0 0x0 0x18221acc 0x1 0x0 0x0 0x18221ae0 0x1 0x0 0x0 0x18221af4 0x1 0x0 0x0 0x18221b08 0x1 0x0 0x0 0x18221b1c 0x1 0x0 0x0 0x18221b30 0x1 0x0 0x0 0x18221b44 0x1 0x0 0x0 0x18221b58 0x1 0x0 0x0 0x18221b6c 0x1 0x0 0x0 0x18221b80 0x1 0x0 0x0 0x18221cf4 0x1 0x0 0x0 0x18221d08 0x1 0x0 0x0 0x18221d1c 0x1 0x0 0x0 0x18221d30 0x1 0x0 0x0 0x18221d44 0x1 0x0 0x0 0x18221d58 0x1 0x0 0x0 0x18221d6c 0x1 0x0 0x0 0x18221d80 0x1 0x0 0x0 0x18221d94 0x1 0x0 0x0 0x18221da8 0x1 0x0 0x0 0x18221dbc 0x1 0x0 0x0 0x18221dd0 0x1 0x0 0x0 0x18221de4 0x1 0x0 0x0 0x18221df8 0x1 0x0 0x0 0x18221e0c 0x1 0x0 0x0 0x18221e20 0x1 0x0 0x0 0x18221f94 0x1 0x0 0x0 0x18221fa8 0x1 0x0 0x0 0x18221fbc 0x1 0x0 0x0 0x18221fd0 0x1 0x0 0x0 0x18221fe4 0x1 0x0 0x0 0x18221ff8 0x1 0x0 0x0 0x1822200c 0x1 0x0 0x0 0x18222020 0x1 0x0 0x0 0x18222034 0x1 0x0 0x0 0x18222048 0x1 0x0 0x0 0x1822205c 0x1 0x0 0x0 0x18222070 0x1 0x0 0x0 0x18222084 0x1 0x0 0x0 0x18222098 0x1 0x0 0x0 0x182220ac 0x1 0x0 0x0 0x182220c0 0x1 0x0 0x0 0x18221278 0x1 0x0 0x0 0x1822128c 0x1 0x0 0x0 0x182212a0 0x1 0x0 0x0 0x182212b4 0x1 0x0 0x0 0x182212c8 0x1 0x0 0x0 0x182212dc 0x1 0x0 0x0 0x182212f0 0x1 0x0 0x0 0x18221304 0x1 0x0 0x0 0x18221318 0x1 0x0 0x0 0x1822132c 0x1 0x0 0x0 0x18221340 0x1 0x0 0x0 0x18221354 0x1 0x0 0x0 0x18221368 0x1 0x0 0x0 0x1822137c 0x1 0x0 0x0 0x18221390 0x1 0x0 0x0 0x182213a4 0x1 0x0 0x0 0x18221518 0x1 0x0 0x0 0x1822152c 0x1 0x0 0x0 0x18221540 0x1 0x0 0x0 0x18221554 0x1 0x0 0x0 0x18221568 0x1 0x0 0x0 0x1822157c 0x1 0x0 0x0 0x18221590 0x1 0x0 0x0 0x182215a4 0x1 0x0 0x0 0x182215b8 0x1 0x0 0x0 0x182215cc 0x1 0x0 0x0 0x182215e0 0x1 0x0 0x0 0x182215f4 0x1 0x0 0x0 0x18221608 0x1 0x0 0x0 0x1822161c 0x1 0x0 0x0 0x18221630 0x1 0x0 0x0 0x18221644 0x1 0x0 0x0 0x182217b8 0x1 0x0 0x0 0x182217cc 0x1 0x0 0x0 0x182217e0 0x1 0x0 0x0 0x182217f4 0x1 0x0 0x0 0x18221808 0x1 0x0 0x0 0x1822181c 0x1 0x0 0x0 0x18221830 0x1 0x0 0x0 0x18221844 0x1 0x0 0x0 0x18221858 0x1 0x0 0x0 0x1822186c 0x1 0x0 0x0 0x18221880 0x1 0x0 0x0 0x18221894 0x1 0x0 0x0 0x182218a8 0x1 0x0 0x0 0x182218bc 0x1 0x0 0x0 0x182218d0 0x1 0x0 0x0 0x182218e4 0x1 0x0 0x0 0x18221a58 0x1 0x0 0x0 0x18221a6c 0x1 0x0 0x0 0x18221a80 0x1 0x0 0x0 0x18221a94 0x1 0x0 0x0 0x18221aa8 0x1 0x0 0x0 0x18221abc 0x1 0x0 0x0 0x18221ad0 0x1 0x0 0x0 0x18221ae4 0x1 0x0 0x0 0x18221af8 0x1 0x0 0x0 0x18221b0c 0x1 0x0 0x0 0x18221b20 0x1 0x0 0x0 0x18221b34 0x1 0x0 0x0 0x18221b48 0x1 0x0 0x0 0x18221b5c 0x1 0x0 0x0 0x18221b70 0x1 0x0 0x0 0x18221b84 0x1 0x0 0x0 0x18221cf8 0x1 0x0 0x0 0x18221d0c 0x1 0x0 0x0 0x18221d20 0x1 0x0 0x0 0x18221d34 0x1 0x0 0x0 0x18221d48 0x1 0x0 0x0 0x18221d5c 0x1 0x0 0x0 0x18221d70 0x1 0x0 0x0 0x18221d84 0x1 0x0 0x0 0x18221d98 0x1 0x0 0x0 0x18221dac 0x1 0x0 0x0 0x18221dc0 0x1 0x0 0x0 0x18221dd4 0x1 0x0 0x0 0x18221de8 0x1 0x0 0x0 0x18221dfc 0x1 0x0 0x0 0x18221e10 0x1 0x0 0x0 0x18221e24 0x1 0x0 0x0 0x18221f98 0x1 0x0 0x0 0x18221fac 0x1 0x0 0x0 0x18221fc0 0x1 0x0 0x0 0x18221fd4 0x1 0x0 0x0 0x18221fe8 0x1 0x0 0x0 0x18221ffc 0x1 0x0 0x0 0x18222010 0x1 0x0 0x0 0x18222024 0x1 0x0 0x0 0x18222038 0x1 0x0 0x0 0x1822204c 0x1 0x0 0x0 0x18222060 0x1 0x0 0x0 0x18222074 0x1 0x0 0x0 0x18222088 0x1 0x0 0x0 0x1822209c 0x1 0x0 0x0 0x182220b0 0x1 0x0 0x0 0x182220c4 0x1 0x0 0x0 0x105050 0x1 0x0 0x0 0x171004 0x1 0x0 0x0 0x171154 0x1 0x0 0x0 0x17100c 0x1 0x0 0x0 0x171018 0x1 0x0 0x0 0x5091004 0x1 0x0 0x0 0x509100c 0x1 0x0 0x0 0x5091010 0x1 0x0 0x0 0x5091014 0x1 0x0 0x0 0x5091054 0x1 0x0 0x0 0x5091060 0x1 0x0 0x0 0x509106c 0x1 0x0 0x0 0x5091070 0x1 0x0 0x0 0x5091074 0x1 0x0 0x0 0x5091078 0x1 0x0 0x0 0x509107c 0x1 0x0 0x0 0x509108c 0x1 0x0 0x0 0x5091098 0x1 0x0 0x0 0x509109c 0x1 0x0 0x0 0x1800005c 0x1 0x0 0x0 0x1801005c 0x1 0x0 0x0 0x1802005c 0x1 0x0 0x0 0x1803005c 0x1 0x0 0x0 0x1804005c 0x1 0x0 0x0 0x1805005c 0x1 0x0 0x0 0x1806005c 0x1 0x0 0x0 0x1807005c 0x1 0x0 0x0 0x17c0003c 0x1 0x0 0x1 0x6004fb0 0xc5acce55 0x0 0x1 0x600408c 0xff 0x0 0x1 0x6004fb0 0x0 0x0 0x0 0x62900010 0x1 0x0 0x0 0x62900014 0x1 0x0 0x0 0x62900018 0x1 0x0 0x0 0x62900030 0x1 0x0 0x0 0x62900038 0x1 0x0 0x0 0x62900040 0x1 0x0 0x0 0x62900048 0x1 0x0 0x0 0x629000d0 0x1 0x0 0x0 0x62900210 0x1 0x0 0x0 0x62900230 0x1 0x0 0x0 0x62900250 0x1 0x0 0x0 0x62900270 0x1 0x0 0x0 0x62900290 0x1 0x0 0x0 0x629002b0 0x1 0x0 0x0 0x62900208 0x1 0x0 0x0 0x62900228 0x1 0x0 0x0 0x62900248 0x1 0x0 0x0 0x62900268 0x1 0x0 0x0 0x62900288 0x1 0x0 0x0 0x629002a8 0x1 0x0 0x0 0x6290020c 0x1 0x0 0x0 0x6290022c 0x1 0x0 0x0 0x6290024c 0x1 0x0 0x0 0x6290026c 0x1 0x0 0x0 0x6290028c 0x1 0x0 0x0 0x629002ac 0x1 0x0 0x0 0x62900404 0x1 0x0 0x0 0x62900408 0x1 0x0 0x0 0x62900400 0x1 0x0 0x0 0x62900d04 0x1 0x0 0x0 0x624b0010 0x1 0x0 0x0 0x624b0014 0x1 0x0 0x0 0x624b0018 0x1 0x0 0x0 0x624b0210 0x1 0x0 0x0 0x624b0230 0x1 0x0 0x0 0x624b0250 0x1 0x0 0x0 0x624b0270 0x1 0x0 0x0 0x624b0290 0x1 0x0 0x0 0x624b02b0 0x1 0x0 0x0 0x624b0208 0x1 0x0 0x0 0x624b0228 0x1 0x0 0x0 0x624b0248 0x1 0x0 0x0 0x624b0268 0x1 0x0 0x0 0x624b0288 0x1 0x0 0x0 0x624b02a8 0x1 0x0 0x0 0x624b020c 0x1 0x0 0x0 0x624b022c 0x1 0x0 0x0 0x624b024c 0x1 0x0 0x0 0x624b026c 0x1 0x0 0x0 0x624b028c 0x1 0x0 0x0 0x624b02ac 0x1 0x0 0x0 0x624b0400 0x1 0x0 0x0 0x624b0404 0x1 0x0 0x0 0x624b0408 0x1 0x0 0x0 0x62402028 0x1 0x0 0x0 0xb254520 0x1 0x0 0x0 0xb251020 0x1 0x0 0x0 0xb251024 0x1 0x0 0x0 0xb251030 0x1 0x0 0x0 0xb251200 0x1 0x0 0x0 0xb251214 0x1 0x0 0x0 0xb251228 0x1 0x0 0x0 0xb25123c 0x1 0x0 0x0 0xb251250 0x1 0x0 0x0 0xb251204 0x1 0x0 0x0 0xb251218 0x1 0x0 0x0 0xb25122c 0x1 0x0 0x0 0xb251240 0x1 0x0 0x0 0xb251254 0x1 0x0 0x0 0xb251208 0x1 0x0 0x0 0xb25121c 0x1 0x0 0x0 0xb251230 0x1 0x0 0x0 0xb251244 0x1 0x0 0x0 0xb251258 0x1 0x0 0x0 0xb254510 0x1 0x0 0x0 0xb254514 0x1 0x0 0x0 0xb250010 0x1 0x0 0x0 0xb250014 0x1 0x0 0x0 0xb250900 0x1 0x0 0x0 0xb250904 0x1 0x0 0x0 0x4200010 0x1 0x0 0x0 0x4200014 0x1 0x0 0x0 0x4200018 0x1 0x0 0x0 0x4200030 0x1 0x0 0x0 0x4200038 0x1 0x0 0x0 0x4200040 0x1 0x0 0x0 0x4200048 0x1 0x0 0x0 0x42000d0 0x1 0x0 0x0 0x4200210 0x1 0x0 0x0 0x4200230 0x1 0x0 0x0 0x4200250 0x1 0x0 0x0 0x4200270 0x1 0x0 0x0 0x4200290 0x1 0x0 0x0 0x42002b0 0x1 0x0 0x0 0x4200208 0x1 0x0 0x0 0x4200228 0x1 0x0 0x0 0x4200248 0x1 0x0 0x0 0x4200268 0x1 0x0 0x0 0x4200288 0x1 0x0 0x0 0x42002a8 0x1 0x0 0x0 0x420020c 0x1 0x0 0x0 0x420022c 0x1 0x0 0x0 0x420024c 0x1 0x0 0x0 0x420026c 0x1 0x0 0x0 0x420028c 0x1 0x0 0x0 0x42002ac 0x1 0x0 0x0 0x4200404 0x1 0x0 0x0 0x4200408 0x1 0x0 0x0 0x4200400 0x1 0x0 0x0 0x4200d04 0x1 0x0 0x0 0x4130010 0x1 0x0 0x0 0x4130014 0x1 0x0 0x0 0x4130018 0x1 0x0 0x0 0x4130210 0x1 0x0 0x0 0x4130230 0x1 0x0 0x0 0x4130250 0x1 0x0 0x0 0x4130270 0x1 0x0 0x0 0x4130290 0x1 0x0 0x0 0x41302b0 0x1 0x0 0x0 0x4130208 0x1 0x0 0x0 0x4130228 0x1 0x0 0x0 0x4130248 0x1 0x0 0x0 0x4130268 0x1 0x0 0x0 0x4130288 0x1 0x0 0x0 0x41302a8 0x1 0x0 0x0 0x413020c 0x1 0x0 0x0 0x413022c 0x1 0x0 0x0 0x413024c 0x1 0x0 0x0 0x413026c 0x1 0x0 0x0 0x413028c 0x1 0x0 0x0 0x41302ac 0x1 0x0 0x0 0x4130400 0x1 0x0 0x0 0x4130404 0x1 0x0 0x0 0x4130408 0x1 0x0 0x0 0x4082028 0x1 0x0 0x0 0x18a008 0x1 0x0 0x0 0xb2c4520 0x1 0x0 0x0 0xb2c1020 0x1 0x0 0x0 0xb2c1024 0x1 0x0 0x0 0xb2c1030 0x1 0x0 0x0 0xb2c1200 0x1 0x0 0x0 0xb2c1214 0x1 0x0 0x0 0xb2c1228 0x1 0x0 0x0 0xb2c123c 0x1 0x0 0x0 0xb2c1250 0x1 0x0 0x0 0xb2c1204 0x1 0x0 0x0 0xb2c1218 0x1 0x0 0x0 0xb2c122c 0x1 0x0 0x0 0xb2c1240 0x1 0x0 0x0 0xb2c1254 0x1 0x0 0x0 0xb2c1208 0x1 0x0 0x0 0xb2c121c 0x1 0x0 0x0 0xb2c1230 0x1 0x0 0x0 0xb2c1244 0x1 0x0 0x0 0xb2c1258 0x1 0x0 0x0 0xb2c4510 0x1 0x0 0x0 0xb2c4514 0x1 0x0 0x0 0xb2c0010 0x1 0x0 0x0 0xb2c0014 0x1 0x0 0x0 0xb2c0900 0x1 0x0 0x0 0xb2c0904 0x1 0x0 0x0 0x80a4010 0x1 0x0 0x0 0x80a4014 0x1 0x0 0x0 0x80a4018 0x1 0x0 0x0 0x80a4030 0x1 0x0 0x0 0x80a4038 0x1 0x0 0x0 0x80a4040 0x1 0x0 0x0 0x80a4048 0x1 0x0 0x0 0x80a40d0 0x1 0x0 0x0 0x80a4210 0x1 0x0 0x0 0x80a4230 0x1 0x0 0x0 0x80a4250 0x1 0x0 0x0 0x80a4270 0x1 0x0 0x0 0x80a4290 0x1 0x0 0x0 0x80a42b0 0x1 0x0 0x0 0x80a4208 0x1 0x0 0x0 0x80a4228 0x1 0x0 0x0 0x80a4248 0x1 0x0 0x0 0x80a4268 0x1 0x0 0x0 0x80a4288 0x1 0x0 0x0 0x80a42a8 0x1 0x0 0x0 0x80a420c 0x1 0x0 0x0 0x80a422c 0x1 0x0 0x0 0x80a424c 0x1 0x0 0x0 0x80a426c 0x1 0x0 0x0 0x80a428c 0x1 0x0 0x0 0x80a42ac 0x1 0x0 0x0 0x80a4404 0x1 0x0 0x0 0x80a4408 0x1 0x0 0x0 0x80a4400 0x1 0x0 0x0 0x80a4d04 0x1 0x0 0x0 0x83b0010 0x1 0x0 0x0 0x83b0014 0x1 0x0 0x0 0x83b0018 0x1 0x0 0x0 0x83b0210 0x1 0x0 0x0 0x83b0230 0x1 0x0 0x0 0x83b0250 0x1 0x0 0x0 0x83b0270 0x1 0x0 0x0 0x83b0290 0x1 0x0 0x0 0x83b02b0 0x1 0x0 0x0 0x83b0208 0x1 0x0 0x0 0x83b0228 0x1 0x0 0x0 0x83b0248 0x1 0x0 0x0 0x83b0268 0x1 0x0 0x0 0x83b0288 0x1 0x0 0x0 0x83b02a8 0x1 0x0 0x0 0x83b020c 0x1 0x0 0x0 0x83b022c 0x1 0x0 0x0 0x83b024c 0x1 0x0 0x0 0x83b026c 0x1 0x0 0x0 0x83b028c 0x1 0x0 0x0 0x83b02ac 0x1 0x0 0x0 0x83b0400 0x1 0x0 0x0 0x83b0404 0x1 0x0 0x0 0x83b0408 0x1 0x0 0x0 0x8302028 0x1 0x0 0x0 0xb2b4520 0x1 0x0 0x0 0xb2b1020 0x1 0x0 0x0 0xb2b1024 0x1 0x0 0x0 0xb2b1030 0x1 0x0 0x0 0xb2b1200 0x1 0x0 0x0 0xb2b1214 0x1 0x0 0x0 0xb2b1228 0x1 0x0 0x0 0xb2b123c 0x1 0x0 0x0 0xb2b1250 0x1 0x0 0x0 0xb2b1204 0x1 0x0 0x0 0xb2b1218 0x1 0x0 0x0 0xb2b122c 0x1 0x0 0x0 0xb2b1240 0x1 0x0 0x0 0xb2b1254 0x1 0x0 0x0 0xb2b1208 0x1 0x0 0x0 0xb2b121c 0x1 0x0 0x0 0xb2b1230 0x1 0x0 0x0 0xb2b1244 0x1 0x0 0x0 0xb2b1258 0x1 0x0 0x0 0xb2b4510 0x1 0x0 0x0 0xb2b4514 0x1 0x0 0x0 0xb2b0010 0x1 0x0 0x0 0xb2b0014 0x1 0x0 0x0 0xb2b0900 0x1 0x0 0x0 0xb2b0904 0x1 0x0 0x0 0x17a00204 0x1d 0x0>; + }; + }; + }; + + fragment@37 { + target = <0xffffffff>; + + __overlay__ { + + ss_plog@B4400000 { + compatible = "ss_plog"; + no-map; + reg = <0x0 0xb4400000 0x0 0x200000>; + }; + + ramoops@B4600000 { + compatible = "ramoops"; + reg = <0x0 0xb4600000 0x0 0x100000>; + record-size = <0x40000>; + console-size = <0x40000>; + ftrace-size = <0x40000>; + pmsg-size = <0x40000>; + }; + + sec_debug_region@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4700000 0x0 0x800000>; + phandle = <0xbb>; + }; + + sec_debug_autocomment@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4f00000 0x0 0x1000>; + phandle = <0xbc>; + }; + + sec_debug_rdx_bootdev@0 { + no-ship; + reg = <0x1 0x0 0x0 0x5900000>; + phandle = <0xbd>; + }; + + kaslr_region@A0001000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xa0001000 0x0 0x1000>; + phandle = <0xbe>; + }; + + rkp_region@B0200000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xb0200000 0x0 0x200000>; + phandle = <0xbf>; + }; + + hdm_region@A1000000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xa1000000 0x0 0x1000>; + phandle = <0x53>; + }; + + modem_shared_mem_region@B5000000 { + compatible = "modem-removed-dma-pool"; + no-map; + reg = <0x0 0xb5000000 0x0 0x6000000>; + phandle = <0x52>; + }; + }; + }; + + fragment@38 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x80b00000 0x0 0x7100000>; + }; + }; + + fragment@39 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x8b000000 0x0 0x8900000>; + }; + }; + + fragment@40 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x93c00000 0x0 0x3e00000>; + }; + }; + + fragment@41 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97a00000 0x0 0x500000>; + }; + }; + + fragment@42 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97f00000 0x0 0x500000>; + }; + }; + + fragment@43 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98400000 0x0 0x500000>; + }; + }; + + fragment@44 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98900000 0x0 0x1e00000>; + }; + }; + + fragment@45 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x9e000000 0x0 0x2000000>; + }; + }; + + fragment@46 { + target = <0xffffffff>; + + __overlay__ { + size = <0x0 0x2000000>; + }; + }; + + fragment@47 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@48 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@49 { + target = <0xffffffff>; + + __overlay__ { + + upload_cause@66c { + compatible = "qcom,msm-imem-upload_cause"; + reg = <0x66c 0x4>; + }; + }; + }; + + fragment@50 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@51 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@52 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@53 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@54 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@55 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@56 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@57 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@58 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@59 { + target = <0xffffffff>; + + __overlay__ { + + dwc3@a600000 { + maximum-speed = "high-speed"; + }; + }; + }; + + fragment@60 { + target = <0xffffffff>; + + __overlay__ { + + input_booster { + status = "okay"; + compatible = "input_booster"; + #address-cells = <0x1>; + #size-cells = <0x0>; + + booster_key@1 { + input_booster,label = "KEY"; + input_booster,type = <0x0>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0xc8>; + input_booster,tail_times = <0x0>; + }; + + booster_key@2 { + input_booster,label = "TOUCHKEY"; + input_booster,type = <0x1>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x0>; + input_booster,tail_times = <0x12c>; + }; + + booster_key@3 { + input_booster,label = "TOUCH"; + input_booster,type = <0x2>; + input_booster,levels = <0x1 0x2 0x3>; + input_booster,cpu_freqs = <0x135600 0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2 0x2>; + input_booster,ddr_freqs = <0x3f9 0x3f9 0x3f9>; + input_booster,lpm_bias = <0x5 0x5 0x5>; + input_booster,head_times = <0xc8 0xc8 0x0>; + input_booster,tail_times = <0x0 0x0 0x12c>; + }; + + booster_key@4 { + input_booster,label = "MULTITOUCH"; + input_booster,type = <0x3>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x3e8 0x0>; + input_booster,tail_times = <0x0 0x1f4>; + }; + + booster_key@5 { + input_booster,label = "KEYBOARD"; + input_booster,type = <0x4>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x135600>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x82 0x82>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@6 { + input_booster,label = "MOUSE"; + input_booster,type = <0x5>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@7 { + input_booster,label = "MOUSE WHEEL"; + input_booster,type = <0x6>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@8 { + input_booster,label = "PEN HOVER"; + input_booster,type = <0x7>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@9 { + input_booster,label = "PEN"; + input_booster,type = <0x8>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x17bb00 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x258>; + }; + + booster_key@10 { + input_booster,label = "KEY_TWO"; + input_booster,type = <0x9>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x17bb00>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x2bc>; + input_booster,tail_times = <0x2bc>; + }; + }; + + sec_smem@0 { + compatible = "samsung,sec-smem"; + status = "okay"; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_4 { + compatible = "qcom,memshare-peripheral"; + memory-region = <0x52>; + qcom,peripheral-size = <0x2000000>; + qcom,reserved-size = <0x4000000>; + qcom,client-id = <0x3>; + qcom,allocate-boot-time; + label = "modem"; + }; + }; + + samsung,sec_misc { + qfprom_jtag,reg = <0x780180>; + }; + + usb-notifier { + compatible = "samsung,usb-notifier"; + qcom,disable_control_en = <0x1>; + qcom,unsupport_host_en = <0x0>; + phandle = <0xc0>; + }; + + samsung,sec_hdm { + memory-region = <0x53>; + }; + }; + }; + + fragment@61 { + target = <0xffffffff>; + + __overlay__ { + + android { + + vbmeta { + compatible = "android,vbmeta"; + parts = "vbmeta,boot,system,vendor,product,odm,prism,optics,vbmeta_system,recovery,dtbo,abl,xbl,tz,hyp"; + }; + }; + }; + }; + + fragment@62 { + target = <0xffffffff>; + + __overlay__ { + qcom,smem-states = <0xffffffff 0x0 0xffffffff 0x4 0xffffffff 0x5>; + qcom,smem-state-names = "qcom,force-stop", "qcom,stop-reason-0", "qcom,stop-reason-1"; + }; + }; + + fragment@63 { + target = <0xffffffff>; + + __overlay__ { + vdd-3.3-ch1-supply; + }; + }; + + fragment@64 { + target = <0xffffffff>; + + __overlay__ { + spm-level = <0x3>; + }; + }; + + fragment@65 { + target = <0xffffffff>; + + __overlay__ { + + camera_mem_region { + reg = <0x1 0x20000000 0x0 0x25800000>; + ion,recyclable; + phandle = <0x54>; + }; + }; + }; + + fragment@66 { + target = <0xffffffff>; + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + reg = <0x1e>; + memory-region = <0x54>; + qcom,ion-heap-type = "RBIN"; + }; + }; + }; + }; + + fragment@67 { + target = <0xffffffff>; + + __overlay__ { + i2c18 = "/soc/i2c@18"; + }; + }; + + fragment@68 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x3>; + + imp_list { + #list-imp-cells = <0x3>; + phandle = <0x25>; + }; + }; + }; + + fragment@69 { + target = <0xffffffff>; + + __overlay__ { + + msm_cdc_pinctrl_quin { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x55 0x56 0x57 0x58>; + pinctrl-1 = <0x59 0x5a 0x5b 0x5c>; + qcom,lpi-gpios; + phandle = <0x60>; + }; + }; + }; + + fragment@70 { + target = <0xffffffff>; + + __overlay__ { + + sec-audio-sysfs { + compatible = "samsung,audio-sysfs"; + status = "okay"; + audio,num-amp = <0x2>; + }; + + samsung,q6audio-adaptation { + compatible = "samsung,q6audio-adaptation"; + adaptation,device-tx-port-id = <0xb037>; + adaptation,spk-rx-port-id = <0x1016>; + adaptation,usb-rx-port-id = <0x7000>; + adaptation,bt-rx-port-id = <0x400e>; + adaptation,headset-rx-port-id = <0xb030>; + phandle = <0x5f>; + }; + + det_zones { + #list-det-cells = <0x2>; + phandle = <0x24>; + }; + + i2c@18 { + status = "ok"; + cell-index = <0x12>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x58 0x0 0xffffffff 0x59 0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x5d 0x5e>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xc1>; + + tas256x@4c { + #sound-dai-cells = <0x0>; + compatible = "ti, tas256x"; + status = "ok"; + reg = <0x4c>; + ti,reset-gpio = <0xffffffff 0x5e 0x0>; + ti,irq-gpio = <0xffffffff 0x5a 0x0>; + ti,left-channel = <0x4d>; + ti,right-channel = <0x4c>; + ti,channels = <0x2>; + ti,iv-width = <0x8>; + ti,vbat-mon = <0x1>; + ti,port_id = <0x1016>; + phandle = <0xc2>; + }; + }; + }; + }; + + fragment@71 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,wcn-btfm = <0x1>; + qcom,ext-disp-audio-rx = <0x0>; + qcom,mi2s-audio-intf = <0x1>; + asoc-platform = <0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x5f>; + asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq", "q6audio-adaptation"; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS3", "MIC BIAS3", "Analog Mic4", "AMIC5", "MIC BIAS4", "MIC BIAS4", "Analog Mic5", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT"; + qcom,msm-mbhc-hs-mic-max-threshold-mv = <0x270f>; + qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x280>; + qcom,cdc-dmic01-gpios; + qcom,cdc-dmic23-gpios; + qcom,cdc-dmic45-gpios; + qcom,quin-mi2s-gpios = <0x60>; + asoc-codec = <0xffffffff 0xffffffff>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec"; + qcom,wsa-max-devs = <0x0>; + qcom,wsa-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + fsa4480-i2c-handle; + qcom,fm-lna-gpios = <0xffffffff 0x54 0x0>; + qcom,msm-mbhc-gnd-det = <0x1>; + }; + }; + + fragment@72 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@73 { + target = <0xffffffff>; + + __overlay__ { + + tas25xx_gpio_default { + phandle = <0x5d>; + + mux { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + function = "gpio"; + }; + + config { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + bias-disable; + }; + }; + + fm_lna_default { + phandle = <0x5e>; + + mux { + pins = "gpio84"; + function = "gpio"; + }; + + config { + pins = "gpio84"; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@74 { + target = <0xffffffff>; + + __overlay__ { + + grip_i2c { + + grip_i2c_active { + phandle = <0xa8>; + + grip_i2c_active { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + + grip_i2c_suspend { + phandle = <0xc3>; + + grip_i2c_suspend { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + }; + + s2mpb03_i2c_sda_default { + phandle = <0x61>; + + mux { + pins = "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + s2mpb03_i2c_scl_default { + phandle = <0x62>; + + mux { + pins = "gpio26"; + function = "gpio"; + }; + + config { + pins = "gpio26"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + cam_sensor_mclk0_active { + phandle = <0x81>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk0_suspend { + phandle = <0x83>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk1_active { + phandle = <0x91>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk1_suspend { + phandle = <0x93>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk2_active { + phandle = <0x99>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk2_suspend { + phandle = <0x9c>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk3_active { + phandle = <0x86>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk3_suspend { + phandle = <0x8a>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk4_active { + phandle = <0xa0>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk4_suspend { + phandle = <0xa3>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + rcam1_sensor_reset_active { + phandle = <0x82>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_reset_suspend { + phandle = <0x84>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_active { + phandle = <0x92>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_suspend { + phandle = <0x94>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_active { + phandle = <0x87>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_suspend { + phandle = <0x8b>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_active { + phandle = <0x9a>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_suspend { + phandle = <0x9d>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_active { + phandle = <0xa1>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_suspend { + phandle = <0xa4>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_active { + phandle = <0x73>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_suspend { + phandle = <0x74>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_active { + phandle = <0x9b>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_suspend { + phandle = <0x9e>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_active { + phandle = <0x88>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_suspend { + phandle = <0x8c>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_active { + phandle = <0xa2>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_suspend { + phandle = <0xa5>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_active { + phandle = <0x89>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-disable; + output-high; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_suspend { + phandle = <0x8d>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_active { + phandle = <0xc4>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_suspend { + phandle = <0xc5>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_active { + phandle = <0xc6>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_suspend { + phandle = <0xc7>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + if_pmic_i2c_pins { + phandle = <0xc8>; + + if_pmic_i2c_sleep { + phandle = <0x66>; + + mux { + pins = "gpio115", "gpio116"; + function = "gpio"; + }; + + config { + pins = "gpio115", "gpio116"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + usbpd_i2c_pins { + phandle = <0xc9>; + + usbpd_i2c_sleep { + phandle = <0x68>; + + mux { + pins = "gpio53", "gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio53", "gpio54"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + mcu_reset_active { + phandle = <0x76>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_reset_suspend { + phandle = <0x78>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + mcu_clk_active { + phandle = <0x77>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_clk_suspend { + phandle = <0x79>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + }; + }; + + fragment@75 { + target = <0xffffffff>; + + __overlay__ { + + grip_int_active { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xa9>; + }; + + grip_int_suspend { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xca>; + }; + }; + }; + + fragment@76 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@77 { + target = <0xffffffff>; + + __overlay__ { + + qcom,pm6150@0 { + + qcom,power-on@800 { + interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>; + interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-resin-bark"; + qcom,s3-debounce = <0x80>; + + qcom,pon_1 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_2 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_3 { + qcom,pon-type = <0x3>; + qcom,support-reset = <0x1>; + qcom,pull-up = <0x1>; + qcom,s1-timer = <0x1a40>; + qcom,s2-timer = <0x3e8>; + qcom,s2-type = <0x8>; + qcom,use-bark; + }; + }; + }; + }; + }; + + fragment@78 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@79 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@80 { + target = <0xffffffff>; + + __overlay__ { + + sec_thermistor@0 { + compatible = "samsung,sec-ap-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "ap_therm"; + adc_array = <0x70e 0x8a0 0xa3c 0xc04 0xe36 0x1103 0x1467 0x17f5 0x1c02 0x20ba 0x25b4 0x2b63 0x3141 0x3799 0x3d1c 0x44c8 0x4b37 0x51b0 0x5641 0x5bbf 0x5fec 0x6437 0x66e9>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@1 { + compatible = "samsung,sec-pa-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "pa_therm"; + adc_array = <0x745 0x8dc 0xa82 0xc3c 0xe92 0x112d 0x149e 0x1836 0x1c41 0x211f 0x2636 0x2bc9 0x31a3 0x3802 0x3d67 0x453a 0x4b8f 0x518c 0x5730 0x5c17 0x60ae 0x6482 0x672b>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@2 { + compatible = "samsung,sec-wf-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4f>; + io-channel-names = "wf_therm"; + adc_array = <0x753 0x8de 0xa8f 0xc4d 0xe9a 0x1140 0x149f 0x183d 0x1c54 0x2116 0x262e 0x2bdb 0x31c1 0x3816 0x3d7c 0x455a 0x4b86 0x51c4 0x56f2 0x5c43 0x60c5 0x64b3 0x6785>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + i2c@2 { + cell-index = <0x2>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x19 0x0 0xffffffff 0x1a 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x61 0x62>; + phandle = <0xcb>; + + s2mpb03@56 { + compatible = "samsung,s2mpb03pmic"; + reg = <0x56>; + additional_reg_init; + + regulators { + + s2mpb03-ldo1 { + regulator-name = "s2mpb03-ldo1"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x100590>; + phandle = <0x90>; + }; + + s2mpb03-ldo2 { + regulator-name = "s2mpb03-ldo2"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x80>; + }; + + s2mpb03-ldo3 { + regulator-name = "s2mpb03-ldo3"; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + phandle = <0x7e>; + }; + + s2mpb03-ldo4 { + regulator-name = "s2mpb03-ldo4"; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x98>; + }; + + s2mpb03-ldo5 { + regulator-name = "s2mpb03-ldo5"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x7f>; + }; + + s2mpb03-ldo6 { + regulator-name = "s2mpb03-ldo6"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x8f>; + }; + + s2mpb03-ldo7 { + regulator-name = "s2mpb03-ldo7"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x75>; + }; + }; + }; + }; + }; + }; + + fragment@81 { + target = <0xffffffff>; + + __overlay__ { + interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc2 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0 0x0 0xc9 0x0 0x0>; + interrupt-names = "pm6150_gpio1", "pm6150_gpio2", "pm6150_gpio3", "pm6150_gpio4", "pm6150_gpio5", "pm6150_gpio7", "pm6150_gpio8", "pm6150_gpio10"; + qcom,gpios-disallowed = <0x6 0x9>; + }; + }; + + fragment@82 { + target = <0xffffffff>; + + __overlay__ { + + ap_therm { + reg = <0x4e>; + label = "ap_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@83 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm { + reg = <0x4e>; + label = "pa_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + + wf_therm { + reg = <0x4f>; + label = "wf_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@84 { + target = <0xffffffff>; + + __overlay__ { + + self_display_FC3_dtsi { + label = "self_display_FC3_dtsi"; + samsung,support_self_display; + samsung,self_mask_setting_pre_revA = [29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 02 75 10]; + samsung,self_mask_setting_post_revA = [29 01 00 00 00 00 02 75 00]; + samsung,self_mask_on_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 95 07 9e 09 5f 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_on_factory_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_off_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_disp_debug_rx_cmds_revA = [06 01 00 00 00 00 01 7f 04 01]; + samsung,self_mask_check_tx_pre1_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 04 b0 00 27 d8 29 01 00 00 00 00 02 d8 16 29 01 00 00 00 00 0a bf 01 07 00 00 00 10 00 00 00 29 01 00 00 11 00 02 7a 00 29 01 00 00 00 00 02 75 10 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,self_mask_check_tx_pre2_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 02 75 00 29 01 00 00 22 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 01 f4 02 33 09 60 09 61 00 00 ff ff ff 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,mask_crc_pass_data = [d3 9b]; + samsung,self_mask_check_rx_cmds_revA = [06 01 00 00 00 00 01 14 02 00]; + samsung,self_mask_check_tx_post_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 00 00 00 00 00 29 01 00 00 00 00 02 bf 00 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + phandle = <0x63>; + }; + }; + }; + + fragment@85 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0x1e6>; + qcom,mdss-brightness-max-level = <0x1e6>; + qcom,mdss-brightness-default-level = <0xff>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-t-clk-pre = <0x3e>; + qcom,mdss-dsi-t-clk-post = <0x10>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-pan-physical-height-dimension = <0x9b>; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-t-clk-pre-extend; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,ulps-enabled; + samsung,panel-vendor = "SDC"; + samsung,disp-model = "AMS667YM01"; + samsung,support_gamma_mode2; + samsung,skip_read_on_pre; + samsung,elvss_interpolation_temperature = <0xfffffff0>; + samsung,support_lpm; + samsung,support_gpara; + samsung,pointing_gpara; + samsung,two_byte_gpara; + samsung,rsc_4_frame_idle; + samsung,support_factory_panel_swap; + samsung,support-optical-fingerprint; + samsung,support_vrr_based_bl; + ss,self_display = <0x63>; + samsung,level0_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 9f a5 a5]; + samsung,level0_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 9f 5a 5a]; + samsung,level1_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 5a 5a]; + samsung,level1_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 a5 a5]; + samsung,level2_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 fc 5a 5a]; + samsung,level2_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 fc a5 a5]; + samsung,brightness_tx_cmds_revA = <0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100>; + samsung,display_on_tx_cmds_revA = [29 00 00 00 00 00 03 9f a5 a5 05 00 00 00 00 00 02 29 00 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,display_off_tx_cmds_revA = [05 01 00 00 00 00 02 28 00]; + samsung,reg_read_pos_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 00 00]; + samsung,mtp_write_sysfs_tx_cmds_revA = <0x29000000 0x3d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; + samsung,panel_ltps_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 01 0c 00 04 26 e4 2f b0 0c 09 74 26 e4 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,panel_ltps_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 00 0c 00 04 31 48 31 48 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,smooth_dimming_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 91 63 29 00 00 00 00 00 02 63 20 29 01 00 00 11 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,gamma_mode2_normal_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26360 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x7290000 0x2 0x53202900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0002900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revF = <0x29000000 0x391 0x2012900 0x0 0x2532029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 1c 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,gamma_mode2_hbm_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26320 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x290000 0x2 0x53e02900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0072900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revF = <0x29000000 0x391 0x2002900 0x0 0x253e029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 14 29 00 00 00 00 00 02 53 e0 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,vrr_tx_cmds_revA = [29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f]; + samsung,acl_on_tx_cmds_revA = [29 00 00 00 00 00 04 b0 03 b3 65 29 00 00 00 00 00 14 65 55 00 b0 51 66 98 15 55 55 55 08 f1 c6 48 40 00 20 10 09 29 00 00 00 00 00 02 55 03]; + samsung,acl_off_tx_cmds_revA = [29 01 00 00 00 00 02 55 00]; + samsung,manufacture_id0_rx_cmds_revA = [06 01 00 00 00 00 01 da 01 00 00]; + samsung,manufacture_id1_rx_cmds_revA = [06 01 00 00 00 00 01 db 01 00 00]; + samsung,manufacture_id2_rx_cmds_revA = [06 01 00 00 00 00 01 dc 01 00 00]; + samsung,module_info_rx_cmds_revA = [06 01 00 00 00 00 01 a1 0b 00 00]; + samsung,octa_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 04 00 0b]; + samsung,cell_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 10 00 0f]; + samsung,cell_id_rx_cmds_revG = [06 01 00 00 00 00 01 92 10 00 02]; + samsung,ddi_id_rx_cmds_revA = [06 01 00 00 00 00 01 d6 05 00 00]; + samsung,mtp_read_sysfs_rx_cmds_revA = [06 01 00 00 00 00 01 00 00 00 00]; + samsung,candela_map_table_revA = <0x0 0x0 0x0 0x2 0x2 0x1 0x1 0x1 0x3 0x2 0x2 0x2 0x2 0x4 0x3 0x3 0x3 0x3 0x5 0x3 0x4 0x4 0x4 0x7 0x4 0x5 0x5 0x5 0x8 0x5 0x6 0x6 0x6 0xa 0x5 0x7 0x7 0x7 0xc 0x6 0x8 0x8 0x8 0xd 0x7 0x9 0x9 0x9 0xf 0x7 0xa 0xa 0xa 0x11 0x8 0xb 0xb 0xb 0x13 0x9 0xc 0xc 0xc 0x15 0xa 0xd 0xd 0xd 0x18 0xb 0xe 0xe 0xe 0x1a 0xc 0xf 0xf 0xf 0x1c 0xd 0x10 0x10 0x10 0x1e 0xd 0x11 0x11 0x11 0x20 0xe 0x12 0x12 0x12 0x23 0xf 0x13 0x13 0x13 0x25 0x10 0x14 0x14 0x14 0x28 0x11 0x15 0x15 0x15 0x2a 0x12 0x16 0x16 0x16 0x2d 0x13 0x17 0x17 0x17 0x2f 0x14 0x18 0x18 0x18 0x32 0x15 0x19 0x19 0x19 0x34 0x16 0x1a 0x1a 0x1a 0x37 0x17 0x1b 0x1b 0x1b 0x3a 0x19 0x1c 0x1c 0x1c 0x3c 0x1a 0x1d 0x1d 0x1d 0x3f 0x1b 0x1e 0x1e 0x1e 0x42 0x1c 0x1f 0x1f 0x1f 0x45 0x1d 0x20 0x20 0x20 0x47 0x1e 0x21 0x21 0x21 0x4a 0x1f 0x22 0x22 0x22 0x4d 0x20 0x23 0x23 0x23 0x50 0x22 0x24 0x24 0x24 0x53 0x23 0x25 0x25 0x25 0x56 0x24 0x26 0x26 0x26 0x59 0x25 0x27 0x27 0x27 0x5c 0x26 0x28 0x28 0x28 0x5f 0x28 0x29 0x29 0x29 0x62 0x29 0x2a 0x2a 0x2a 0x65 0x2a 0x2b 0x2b 0x2b 0x68 0x2b 0x2c 0x2c 0x2c 0x6b 0x2d 0x2d 0x2d 0x2d 0x6e 0x2e 0x2e 0x2e 0x2e 0x71 0x2f 0x2f 0x2f 0x2f 0x74 0x30 0x30 0x30 0x30 0x77 0x32 0x31 0x31 0x31 0x7b 0x33 0x32 0x32 0x32 0x7e 0x34 0x33 0x33 0x33 0x81 0x36 0x34 0x34 0x34 0x84 0x37 0x35 0x35 0x35 0x88 0x38 0x36 0x36 0x36 0x8b 0x3a 0x37 0x37 0x37 0x8e 0x3b 0x38 0x38 0x38 0x92 0x3c 0x39 0x39 0x39 0x95 0x3e 0x3a 0x3a 0x3a 0x98 0x3f 0x3b 0x3b 0x3b 0x9c 0x40 0x3c 0x3c 0x3c 0x9f 0x42 0x3d 0x3d 0x3d 0xa2 0x43 0x3e 0x3e 0x3e 0xa6 0x44 0x3f 0x3f 0x3f 0xa9 0x46 0x40 0x40 0x40 0xad 0x47 0x41 0x41 0x41 0xb0 0x49 0x42 0x42 0x42 0xb4 0x4a 0x43 0x43 0x43 0xb7 0x4c 0x44 0x44 0x44 0xbb 0x4d 0x45 0x45 0x45 0xbe 0x4e 0x46 0x46 0x46 0xc2 0x50 0x47 0x47 0x47 0xc5 0x51 0x48 0x48 0x48 0xc9 0x53 0x49 0x49 0x49 0xcd 0x54 0x4a 0x4a 0x4a 0xd0 0x56 0x4b 0x4b 0x4b 0xd4 0x57 0x4c 0x4c 0x4c 0xd7 0x59 0x4d 0x4d 0x4d 0xdb 0x5a 0x4e 0x4e 0x4e 0xdf 0x5c 0x4f 0x4f 0x4f 0xe3 0x5d 0x50 0x50 0x50 0xe6 0x5f 0x51 0x51 0x51 0xea 0x60 0x52 0x52 0x52 0xee 0x62 0x53 0x53 0x53 0xf1 0x63 0x54 0x54 0x54 0xf5 0x65 0x55 0x55 0x55 0xf9 0x66 0x56 0x56 0x56 0xfd 0x68 0x57 0x57 0x57 0x101 0x69 0x58 0x58 0x58 0x104 0x6b 0x59 0x59 0x59 0x108 0x6c 0x5a 0x5a 0x5a 0x10c 0x6e 0x5b 0x5b 0x5b 0x110 0x70 0x5c 0x5c 0x5c 0x114 0x71 0x5d 0x5d 0x5d 0x118 0x73 0x5e 0x5e 0x5e 0x11b 0x74 0x5f 0x5f 0x5f 0x11f 0x76 0x60 0x60 0x60 0x123 0x77 0x61 0x61 0x61 0x127 0x79 0x62 0x62 0x62 0x12b 0x7b 0x63 0x63 0x63 0x12f 0x7c 0x64 0x64 0x64 0x133 0x7e 0x65 0x65 0x65 0x137 0x7f 0x66 0x66 0x66 0x13b 0x81 0x67 0x67 0x67 0x13f 0x83 0x68 0x68 0x68 0x143 0x84 0x69 0x69 0x69 0x147 0x86 0x6a 0x6a 0x6a 0x14b 0x88 0x6b 0x6b 0x6b 0x14f 0x89 0x6c 0x6c 0x6c 0x153 0x8b 0x6d 0x6d 0x6d 0x157 0x8c 0x6e 0x6e 0x6e 0x15b 0x8e 0x6f 0x6f 0x6f 0x15f 0x90 0x70 0x70 0x70 0x163 0x91 0x71 0x71 0x71 0x168 0x93 0x72 0x72 0x72 0x16c 0x95 0x73 0x73 0x73 0x170 0x96 0x74 0x74 0x74 0x174 0x98 0x75 0x75 0x75 0x178 0x9a 0x76 0x76 0x76 0x17c 0x9c 0x77 0x77 0x77 0x180 0x9d 0x78 0x78 0x78 0x185 0x9f 0x79 0x79 0x79 0x189 0xa1 0x7a 0x7a 0x7a 0x18d 0xa2 0x7b 0x7b 0x7b 0x191 0xa4 0x7c 0x7c 0x7c 0x195 0xa6 0x7d 0x7d 0x7d 0x19a 0xa7 0x7e 0x7e 0x7e 0x19e 0xa9 0x7f 0x7f 0x7f 0x1a2 0xab 0x80 0x80 0x80 0x1a6 0xad 0x81 0x81 0x81 0x1ab 0xae 0x82 0x82 0x82 0x1af 0xb0 0x83 0x83 0x83 0x1b3 0xb2 0x84 0x84 0x84 0x1b8 0xb4 0x85 0x85 0x85 0x1bc 0xb5 0x86 0x86 0x86 0x1c0 0xb7 0x87 0x87 0x87 0x1c5 0xb9 0x88 0x88 0x88 0x1c9 0xbb 0x89 0x89 0x89 0x1cd 0xbc 0x8a 0x8a 0x8a 0x1d1 0xbe 0x8b 0x8b 0x8b 0x1d6 0xc0 0x8c 0x8c 0x8c 0x1da 0xc2 0x8d 0x8d 0x8d 0x1de 0xc3 0x8e 0x8e 0x8e 0x1e3 0xc5 0x8f 0x8f 0x8f 0x1e7 0xc7 0x90 0x90 0x90 0x1eb 0xc9 0x91 0x91 0x91 0x1f0 0xcb 0x92 0x92 0x92 0x1f4 0xcc 0x93 0x93 0x93 0x1f8 0xce 0x94 0x94 0x94 0x1fd 0xd0 0x95 0x95 0x95 0x201 0xd2 0x96 0x96 0x96 0x206 0xd4 0x97 0x97 0x97 0x20a 0xd6 0x98 0x98 0x98 0x20e 0xd7 0x99 0x99 0x99 0x213 0xd9 0x9a 0x9a 0x9a 0x217 0xdb 0x9b 0x9b 0x9b 0x21c 0xdd 0x9c 0x9c 0x9c 0x220 0xdf 0x9d 0x9d 0x9d 0x225 0xe1 0x9e 0x9e 0x9e 0x229 0xe2 0x9f 0x9f 0x9f 0x22e 0xe4 0xa0 0xa0 0xa0 0x232 0xe6 0xa1 0xa1 0xa1 0x237 0xe8 0xa2 0xa2 0xa2 0x23b 0xea 0xa3 0xa3 0xa3 0x240 0xec 0xa4 0xa4 0xa4 0x244 0xed 0xa5 0xa5 0xa5 0x249 0xef 0xa6 0xa6 0xa6 0x24d 0xf1 0xa7 0xa7 0xa7 0x252 0xf3 0xa8 0xa8 0xa8 0x256 0xf5 0xa9 0xa9 0xa9 0x25b 0xf7 0xaa 0xaa 0xaa 0x260 0xf9 0xab 0xab 0xab 0x264 0xfb 0xac 0xac 0xac 0x269 0xfd 0xad 0xad 0xad 0x26d 0xfe 0xae 0xae 0xae 0x272 0x100 0xaf 0xaf 0xaf 0x277 0x102 0xb0 0xb0 0xb0 0x27b 0x104 0xb1 0xb1 0xb1 0x280 0x106 0xb2 0xb2 0xb2 0x284 0x108 0xb3 0xb3 0xb3 0x289 0x10a 0xb4 0xb4 0xb4 0x28e 0x10c 0xb5 0xb5 0xb5 0x292 0x10e 0xb6 0xb6 0xb6 0x297 0x110 0xb7 0xb7 0xb7 0x29c 0x112 0xb8 0xb8 0xb8 0x2a0 0x113 0xb9 0xb9 0xb9 0x2a5 0x115 0xba 0xba 0xba 0x2aa 0x117 0xbb 0xbb 0xbb 0x2ae 0x119 0xbc 0xbc 0xbc 0x2b3 0x11b 0xbd 0xbd 0xbd 0x2b8 0x11d 0xbe 0xbe 0xbe 0x2bd 0x11f 0xbf 0xbf 0xbf 0x2c1 0x121 0xc0 0xc0 0xc0 0x2c6 0x123 0xc1 0xc1 0xc1 0x2cb 0x125 0xc2 0xc2 0xc2 0x2d0 0x127 0xc3 0xc3 0xc3 0x2d4 0x129 0xc4 0xc4 0xc4 0x2d9 0x12b 0xc5 0xc5 0xc5 0x2de 0x12d 0xc6 0xc6 0xc6 0x2e3 0x12f 0xc7 0xc7 0xc7 0x2e8 0x131 0xc8 0xc8 0xc8 0x2ec 0x133 0xc9 0xc9 0xc9 0x2f1 0x135 0xca 0xca 0xca 0x2f6 0x137 0xcb 0xcb 0xcb 0x2fb 0x139 0xcc 0xcc 0xcc 0x300 0x13b 0xcd 0xcd 0xcd 0x304 0x13d 0xce 0xce 0xce 0x309 0x13f 0xcf 0xcf 0xcf 0x30e 0x141 0xd0 0xd0 0xd0 0x313 0x143 0xd1 0xd1 0xd1 0x318 0x145 0xd2 0xd2 0xd2 0x31d 0x147 0xd3 0xd3 0xd3 0x322 0x149 0xd4 0xd4 0xd4 0x327 0x14b 0xd5 0xd5 0xd5 0x32b 0x14d 0xd6 0xd6 0xd6 0x330 0x14f 0xd7 0xd7 0xd7 0x335 0x151 0xd8 0xd8 0xd8 0x33a 0x153 0xd9 0xd9 0xd9 0x33f 0x155 0xda 0xda 0xda 0x344 0x157 0xdb 0xdb 0xdb 0x349 0x159 0xdc 0xdc 0xdc 0x34e 0x15b 0xdd 0xdd 0xdd 0x353 0x15d 0xde 0xde 0xde 0x358 0x15f 0xdf 0xdf 0xdf 0x35d 0x161 0xe0 0xe0 0xe0 0x362 0x163 0xe1 0xe1 0xe1 0x367 0x165 0xe2 0xe2 0xe2 0x36c 0x167 0xe3 0xe3 0xe3 0x371 0x169 0xe4 0xe4 0xe4 0x376 0x16b 0xe5 0xe5 0xe5 0x37b 0x16d 0xe6 0xe6 0xe6 0x380 0x170 0xe7 0xe7 0xe7 0x385 0x172 0xe8 0xe8 0xe8 0x38a 0x174 0xe9 0xe9 0xe9 0x38f 0x176 0xea 0xea 0xea 0x394 0x178 0xeb 0xeb 0xeb 0x399 0x17a 0xec 0xec 0xec 0x39e 0x17c 0xed 0xed 0xed 0x3a3 0x17e 0xee 0xee 0xee 0x3a8 0x180 0xef 0xef 0xef 0x3ad 0x182 0xf0 0xf0 0xf0 0x3b2 0x184 0xf1 0xf1 0xf1 0x3b7 0x186 0xf2 0xf2 0xf2 0x3bc 0x189 0xf3 0xf3 0xf3 0x3c1 0x18b 0xf4 0xf4 0xf4 0x3c7 0x18d 0xf5 0xf5 0xf5 0x3cc 0x18f 0xf6 0xf6 0xf6 0x3d1 0x191 0xf7 0xf7 0xf7 0x3d6 0x193 0xf8 0xf8 0xf8 0x3db 0x195 0xf9 0xf9 0xf9 0x3e0 0x197 0xfa 0xfa 0xfa 0x3e5 0x199 0xfb 0xfb 0xfb 0x3ea 0x19b 0xfc 0xfc 0xfc 0x3f0 0x19e 0xfd 0xfd 0xfd 0x3f5 0x1a0 0xfe 0xfe 0xfe 0x3fa 0x1a2 0xff 0xff 0xff 0x3ff 0x1a4>; + samsung,hbm_candela_map_table_revG = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x2 0x1aa 0x2 0x102 0x102 0x4 0x1ac 0x3 0x103 0x103 0x6 0x1ae 0x4 0x104 0x104 0x8 0x1b0 0x5 0x105 0x105 0xa 0x1b1 0x6 0x106 0x106 0xc 0x1b3 0x7 0x107 0x107 0xe 0x1b4 0x8 0x108 0x108 0x10 0x1b6 0x9 0x109 0x109 0x12 0x1b8 0xa 0x10a 0x10a 0x14 0x1b9 0xb 0x10b 0x10b 0x16 0x1bb 0xc 0x10c 0x10c 0x18 0x1bc 0xd 0x10d 0x10d 0x1a 0x1be 0xe 0x10e 0x10e 0x1c 0x1c0 0xf 0x10f 0x10f 0x1e 0x1c2 0x10 0x110 0x110 0x20 0x1c3 0x11 0x111 0x111 0x22 0x1c5 0x12 0x112 0x112 0x24 0x1c6 0x13 0x113 0x113 0x25 0x1c8 0x14 0x114 0x114 0x26 0x1ca 0x15 0x115 0x115 0x27 0x1cb 0x16 0x116 0x116 0x28 0x1cd 0x17 0x117 0x117 0x29 0x1ce 0x18 0x118 0x118 0x2a 0x1d0 0x19 0x119 0x119 0x2b 0x1d2 0x1a 0x11a 0x11a 0x2c 0x1d4 0x1b 0x11b 0x11b 0x2d 0x1d5 0x1c 0x11c 0x11c 0x2e 0x1d7 0x1d 0x11d 0x11d 0x2f 0x1d8 0x1e 0x11e 0x11e 0x30 0x1da 0x1f 0x11f 0x11f 0x31 0x1dc 0x20 0x120 0x120 0x32 0x1dd 0x21 0x121 0x121 0x33 0x1df 0x22 0x122 0x122 0x34 0x1e0 0x23 0x123 0x123 0x35 0x1e2 0x24 0x124 0x124 0x36 0x1e4 0x25 0x125 0x125 0x37 0x1e5 0x26 0x126 0x126 0x38 0x1e7 0x27 0x127 0x127 0x39 0x1e8 0x28 0x128 0x128 0x3a 0x1ea 0x29 0x129 0x129 0x3b 0x1ec 0x2a 0x12a 0x12a 0x3c 0x1ee 0x2b 0x12b 0x12b 0x3d 0x1ef 0x2c 0x12c 0x12c 0x3e 0x1f1 0x2d 0x12d 0x12d 0x3f 0x1f2 0x2e 0x12e 0x12e 0x40 0x1f4 0x2f 0x12f 0x12f 0x41 0x1f6 0x30 0x130 0x130 0x42 0x1f7 0x31 0x131 0x131 0x43 0x1f9 0x32 0x132 0x132 0x44 0x1fa 0x33 0x133 0x133 0x45 0x1fc 0x34 0x134 0x134 0x46 0x1fe 0x35 0x135 0x135 0x47 0x200 0x36 0x136 0x136 0x48 0x201 0x37 0x137 0x137 0x49 0x203 0x38 0x138 0x138 0x4a 0x204 0x39 0x139 0x139 0x4b 0x206 0x3a 0x13a 0x13a 0x4c 0x208 0x3b 0x13b 0x13b 0x4d 0x209 0x3c 0x13c 0x13c 0x4e 0x20b 0x3d 0x13d 0x13d 0x4f 0x20c 0x3e 0x13e 0x13e 0x50 0x20e 0x3f 0x13f 0x13f 0x51 0x210 0x40 0x140 0x140 0x52 0x211 0x41 0x141 0x141 0x53 0x213 0x42 0x142 0x142 0x54 0x215 0x43 0x143 0x143 0x55 0x216 0x44 0x144 0x144 0x56 0x218 0x45 0x145 0x145 0x57 0x21a 0x46 0x146 0x146 0x58 0x21b 0x47 0x147 0x147 0x59 0x21d 0x48 0x148 0x148 0x5a 0x21e 0x49 0x149 0x149 0x5b 0x220 0x4a 0x14a 0x14a 0x5c 0x222 0x4b 0x14b 0x14b 0x5d 0x223 0x4c 0x14c 0x14c 0x5f 0x225 0x4d 0x14d 0x14d 0x61 0x226 0x4e 0x14e 0x14e 0x63 0x228 0x4f 0x14f 0x14f 0x65 0x22a 0x50 0x150 0x150 0x67 0x22b 0x51 0x151 0x151 0x69 0x22d 0x52 0x152 0x152 0x6b 0x22f 0x53 0x153 0x153 0x6d 0x230 0x54 0x154 0x154 0x6f 0x232 0x55 0x155 0x155 0x71 0x234 0x56 0x156 0x156 0x73 0x235 0x57 0x157 0x157 0x75 0x237 0x58 0x158 0x158 0x77 0x238 0x59 0x159 0x159 0x79 0x23a 0x5a 0x15a 0x15a 0x7b 0x23c 0x5b 0x15b 0x15b 0x7d 0x23d 0x5c 0x15c 0x15c 0x7f 0x23f 0x5d 0x15d 0x15d 0x81 0x241 0x5e 0x15e 0x15e 0x83 0x242 0x5f 0x15f 0x15f 0x85 0x244 0x60 0x160 0x160 0x87 0x246 0x61 0x161 0x161 0x89 0x247 0x62 0x162 0x162 0x8b 0x249 0x63 0x163 0x163 0x8d 0x24a 0x64 0x164 0x164 0x8f 0x24c 0x65 0x165 0x165 0x91 0x24e 0x66 0x166 0x166 0x93 0x24f 0x67 0x167 0x167 0x95 0x251 0x68 0x168 0x168 0x97 0x253 0x69 0x169 0x169 0x9a 0x254 0x6a 0x16a 0x16a 0x9d 0x256 0x6b 0x16b 0x16b 0xa0 0x257 0x6c 0x16c 0x16c 0xa3 0x259 0x6d 0x16d 0x16d 0xa6 0x25b 0x6e 0x16e 0x16e 0xa8 0x25c 0x6f 0x16f 0x16f 0xab 0x25e 0x70 0x170 0x170 0xae 0x260 0x71 0x171 0x171 0xb1 0x261 0x72 0x172 0x172 0xb4 0x263 0x73 0x173 0x173 0xb7 0x264 0x74 0x174 0x174 0xba 0x266 0x75 0x175 0x175 0xbd 0x268 0x76 0x176 0x176 0xc0 0x269 0x77 0x177 0x177 0xc3 0x26b 0x78 0x178 0x178 0xc6 0x26d 0x79 0x179 0x179 0xc9 0x26e 0x7a 0x17a 0x17a 0xcc 0x270 0x7b 0x17b 0x17b 0xcf 0x272 0x7c 0x17c 0x17c 0xd2 0x273 0x7d 0x17d 0x17d 0xd5 0x275 0x7e 0x17e 0x17e 0xd8 0x276 0x7f 0x17f 0x17f 0xdb 0x278 0x80 0x180 0x180 0xde 0x27a 0x81 0x181 0x181 0xe1 0x27b 0x82 0x182 0x182 0xe4 0x27d 0x83 0x183 0x183 0xe7 0x27f 0x84 0x184 0x184 0xea 0x280 0x85 0x185 0x185 0xed 0x282 0x86 0x186 0x186 0xf0 0x283 0x87 0x187 0x187 0xf3 0x285 0x88 0x188 0x188 0xf6 0x287 0x89 0x189 0x189 0xf9 0x288 0x8a 0x18a 0x18a 0xfc 0x28a 0x8b 0x18b 0x18b 0xff 0x28c 0x8c 0x18c 0x18c 0x102 0x28d 0x8d 0x18d 0x18d 0x105 0x28f 0x8e 0x18e 0x18e 0x108 0x291 0x8f 0x18f 0x18f 0x10b 0x292 0x90 0x190 0x190 0x10e 0x294 0x91 0x191 0x191 0x111 0x295 0x92 0x192 0x192 0x114 0x297 0x93 0x193 0x193 0x117 0x299 0x94 0x194 0x194 0x11a 0x29a 0x95 0x195 0x195 0x11d 0x29c 0x96 0x196 0x196 0x120 0x29e 0x97 0x197 0x197 0x123 0x29f 0x98 0x198 0x198 0x126 0x2a1 0x99 0x199 0x199 0x129 0x2a3 0x9a 0x19a 0x19a 0x12c 0x2a4 0x9b 0x19b 0x19b 0x12f 0x2a6 0x9c 0x19c 0x19c 0x132 0x2a7 0x9d 0x19d 0x19d 0x135 0x2a9 0x9e 0x19e 0x19e 0x138 0x2ab 0x9f 0x19f 0x19f 0x13b 0x2ac 0xa0 0x1a0 0x1a0 0x13e 0x2ae 0xa1 0x1a1 0x1a1 0x141 0x2af 0xa2 0x1a2 0x1a2 0x144 0x2b1 0xa3 0x1a3 0x1a3 0x147 0x2b3 0xa4 0x1a4 0x1a4 0x14a 0x2b4 0xa5 0x1a5 0x1a5 0x14d 0x2b6 0xa6 0x1a6 0x1a6 0x150 0x2b8 0xa7 0x1a7 0x1a7 0x153 0x2b9 0xa8 0x1a8 0x1a8 0x156 0x2bb 0xa9 0x1a9 0x1a9 0x159 0x2bd 0xaa 0x1aa 0x1aa 0x15c 0x2be 0xab 0x1ab 0x1ab 0x15f 0x2c0 0xac 0x1ac 0x1ac 0x162 0x2c1 0xad 0x1ad 0x1ad 0x165 0x2c3 0xae 0x1ae 0x1ae 0x168 0x2c5 0xaf 0x1af 0x1af 0x16b 0x2c6 0xb0 0x1b0 0x1b0 0x16e 0x2c8 0xb1 0x1b1 0x1b1 0x171 0x2c9 0xb2 0x1b2 0x1b2 0x174 0x2cb 0xb3 0x1b3 0x1b3 0x177 0x2cd 0xb4 0x1b4 0x1b4 0x17a 0x2cf 0xb5 0x1b5 0x1b5 0x17d 0x2d0 0xb6 0x1b6 0x1b6 0x180 0x2d2 0xb7 0x1b7 0x1b7 0x183 0x2d3 0xb8 0x1b8 0x1b8 0x186 0x2d5 0xb9 0x1b9 0x1b9 0x189 0x2d7 0xba 0x1ba 0x1ba 0x18c 0x2d8 0xbb 0x1bb 0x1bb 0x18f 0x2da 0xbc 0x1bc 0x1bc 0x192 0x2db 0xbd 0x1bd 0x1bd 0x195 0x2dd 0xbe 0x1be 0x1be 0x198 0x2df 0xbf 0x1bf 0x1bf 0x19b 0x2e1 0xc0 0x1c0 0x1c0 0x19e 0x2e2 0xc1 0x1c1 0x1c1 0x1a1 0x2e4 0xc2 0x1c2 0x1c2 0x1a4 0x2e5 0xc3 0x1c3 0x1c3 0x1a7 0x2e7 0xc4 0x1c4 0x1c4 0x1aa 0x2e9 0xc5 0x1c5 0x1c5 0x1ad 0x2ea 0xc6 0x1c6 0x1c6 0x1b0 0x2ec 0xc7 0x1c7 0x1c7 0x1b3 0x2ed 0xc8 0x1c8 0x1c8 0x1b6 0x2ef 0xc9 0x1c9 0x1c9 0x1b9 0x2f1 0xca 0x1ca 0x1ca 0x1bc 0x2f2 0xcb 0x1cb 0x1cb 0x1bf 0x2f4 0xcc 0x1cc 0x1cc 0x1c2 0x2f5 0xcd 0x1cd 0x1cd 0x1c5 0x2f7 0xce 0x1ce 0x1ce 0x1c8 0x2f9 0xcf 0x1cf 0x1cf 0x1cb 0x2fb 0xd0 0x1d0 0x1d0 0x1ce 0x2fc 0xd1 0x1d1 0x1d1 0x1d1 0x2fe 0xd2 0x1d2 0x1d2 0x1d4 0x2ff 0xd3 0x1d3 0x1d3 0x1d7 0x301 0xd4 0x1d4 0x1d4 0x1da 0x303 0xd5 0x1d5 0x1d5 0x1dd 0x304 0xd6 0x1d6 0x1d6 0x1e0 0x306 0xd7 0x1d7 0x1d7 0x1e3 0x307 0xd8 0x1d8 0x1d8 0x1e6 0x309 0xd9 0x1d9 0x1d9 0x1e9 0x30b 0xda 0x1da 0x1da 0x1ec 0x30d 0xdb 0x1db 0x1db 0x1ef 0x30e 0xdc 0x1dc 0x1dc 0x1f2 0x310 0xdd 0x1dd 0x1dd 0x1f5 0x311 0xde 0x1de 0x1de 0x1f8 0x313 0xdf 0x1df 0x1df 0x1fb 0x315 0xe0 0x1e0 0x1e0 0x1fe 0x316 0xe1 0x1e1 0x1e1 0x201 0x318 0xe2 0x1e2 0x1e2 0x204 0x319 0xe3 0x1e3 0x1e3 0x207 0x31b 0xe4 0x1e4 0x1e4 0x20a 0x31d 0xe5 0x1e5 0x1e5 0x20d 0x31f 0xe6 0x1e6 0x1e6 0x210 0x320>; + samsung,hbm_candela_map_table_revA = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x3 0x1aa 0x2 0x102 0x102 0x6 0x1ac 0x3 0x103 0x103 0x9 0x1ae 0x4 0x104 0x104 0xc 0x1b0 0x5 0x105 0x105 0xf 0x1b1 0x6 0x106 0x106 0x12 0x1b3 0x7 0x107 0x107 0x15 0x1b4 0x8 0x108 0x108 0x18 0x1b6 0x9 0x109 0x109 0x1b 0x1b8 0xa 0x10a 0x10a 0x1e 0x1b9 0xb 0x10b 0x10b 0x21 0x1bb 0xc 0x10c 0x10c 0x24 0x1bc 0xd 0x10d 0x10d 0x27 0x1be 0xe 0x10e 0x10e 0x2a 0x1c0 0xf 0x10f 0x10f 0x2d 0x1c2 0x10 0x110 0x110 0x30 0x1c3 0x11 0x111 0x111 0x33 0x1c5 0x12 0x112 0x112 0x36 0x1c6 0x13 0x113 0x113 0x39 0x1c8 0x14 0x114 0x114 0x3c 0x1ca 0x15 0x115 0x115 0x3f 0x1cb 0x16 0x116 0x116 0x42 0x1cd 0x17 0x117 0x117 0x45 0x1ce 0x18 0x118 0x118 0x48 0x1d0 0x19 0x119 0x119 0x4b 0x1d2 0x1a 0x11a 0x11a 0x4e 0x1d4 0x1b 0x11b 0x11b 0x51 0x1d5 0x1c 0x11c 0x11c 0x54 0x1d7 0x1d 0x11d 0x11d 0x56 0x1d8 0x1e 0x11e 0x11e 0x58 0x1da 0x1f 0x11f 0x11f 0x5a 0x1dc 0x20 0x120 0x120 0x5c 0x1dd 0x21 0x121 0x121 0x5e 0x1df 0x22 0x122 0x122 0x60 0x1e0 0x23 0x123 0x123 0x62 0x1e2 0x24 0x124 0x124 0x64 0x1e4 0x25 0x125 0x125 0x66 0x1e5 0x26 0x126 0x126 0x68 0x1e7 0x27 0x127 0x127 0x6a 0x1e8 0x28 0x128 0x128 0x6c 0x1ea 0x29 0x129 0x129 0x6e 0x1ec 0x2a 0x12a 0x12a 0x70 0x1ee 0x2b 0x12b 0x12b 0x72 0x1ef 0x2c 0x12c 0x12c 0x74 0x1f1 0x2d 0x12d 0x12d 0x76 0x1f2 0x2e 0x12e 0x12e 0x78 0x1f4 0x2f 0x12f 0x12f 0x7a 0x1f6 0x30 0x130 0x130 0x7c 0x1f7 0x31 0x131 0x131 0x7e 0x1f9 0x32 0x132 0x132 0x80 0x1fa 0x33 0x133 0x133 0x82 0x1fc 0x34 0x134 0x134 0x84 0x1fe 0x35 0x135 0x135 0x86 0x200 0x36 0x136 0x136 0x88 0x201 0x37 0x137 0x137 0x8a 0x203 0x38 0x138 0x138 0x8c 0x204 0x39 0x139 0x139 0x8e 0x206 0x3a 0x13a 0x13a 0x90 0x208 0x3b 0x13b 0x13b 0x92 0x209 0x3c 0x13c 0x13c 0x94 0x20b 0x3d 0x13d 0x13d 0x96 0x20c 0x3e 0x13e 0x13e 0x98 0x20e 0x3f 0x13f 0x13f 0x9a 0x210 0x40 0x140 0x140 0x9c 0x211 0x41 0x141 0x141 0x9e 0x213 0x42 0x142 0x142 0xa0 0x215 0x43 0x143 0x143 0xa2 0x216 0x44 0x144 0x144 0xa4 0x218 0x45 0x145 0x145 0xa6 0x21a 0x46 0x146 0x146 0xa8 0x21b 0x47 0x147 0x147 0xaa 0x21d 0x48 0x148 0x148 0xac 0x21e 0x49 0x149 0x149 0xae 0x220 0x4a 0x14a 0x14a 0xb0 0x222 0x4b 0x14b 0x14b 0xb2 0x223 0x4c 0x14c 0x14c 0xb6 0x225 0x4d 0x14d 0x14d 0xba 0x226 0x4e 0x14e 0x14e 0xbe 0x228 0x4f 0x14f 0x14f 0xc2 0x22a 0x50 0x150 0x150 0xc6 0x22b 0x51 0x151 0x151 0xcb 0x22d 0x52 0x152 0x152 0xd0 0x22f 0x53 0x153 0x153 0xd5 0x230 0x54 0x154 0x154 0xda 0x232 0x55 0x155 0x155 0xdf 0x234 0x56 0x156 0x156 0xe4 0x235 0x57 0x157 0x157 0xe9 0x237 0x58 0x158 0x158 0xee 0x238 0x59 0x159 0x159 0xf3 0x23a 0x5a 0x15a 0x15a 0xf8 0x23c 0x5b 0x15b 0x15b 0xfd 0x23d 0x5c 0x15c 0x15c 0x102 0x23f 0x5d 0x15d 0x15d 0x107 0x241 0x5e 0x15e 0x15e 0x10c 0x242 0x5f 0x15f 0x15f 0x111 0x244 0x60 0x160 0x160 0x116 0x246 0x61 0x161 0x161 0x11b 0x247 0x62 0x162 0x162 0x120 0x249 0x63 0x163 0x163 0x125 0x24a 0x64 0x164 0x164 0x12a 0x24c 0x65 0x165 0x165 0x12f 0x24e 0x66 0x166 0x166 0x134 0x24f 0x67 0x167 0x167 0x139 0x251 0x68 0x168 0x168 0x13e 0x253 0x69 0x169 0x169 0x143 0x254 0x6a 0x16a 0x16a 0x148 0x256 0x6b 0x16b 0x16b 0x14d 0x257 0x6c 0x16c 0x16c 0x152 0x259 0x6d 0x16d 0x16d 0x157 0x25b 0x6e 0x16e 0x16e 0x15c 0x25c 0x6f 0x16f 0x16f 0x161 0x25e 0x70 0x170 0x170 0x166 0x260 0x71 0x171 0x171 0x16b 0x261 0x72 0x172 0x172 0x170 0x263 0x73 0x173 0x173 0x175 0x264 0x74 0x174 0x174 0x17a 0x266 0x75 0x175 0x175 0x17f 0x268 0x76 0x176 0x176 0x184 0x269 0x77 0x177 0x177 0x189 0x26b 0x78 0x178 0x178 0x18e 0x26d 0x79 0x179 0x179 0x193 0x26e 0x7a 0x17a 0x17a 0x198 0x270 0x7b 0x17b 0x17b 0x19d 0x272 0x7c 0x17c 0x17c 0x1a2 0x273 0x7d 0x17d 0x17d 0x1a7 0x275 0x7e 0x17e 0x17e 0x1ac 0x276 0x7f 0x17f 0x17f 0x1b1 0x278 0x80 0x180 0x180 0x1b6 0x27a 0x81 0x181 0x181 0x1bb 0x27b 0x82 0x182 0x182 0x1c0 0x27d 0x83 0x183 0x183 0x1c5 0x27f 0x84 0x184 0x184 0x1ca 0x280 0x85 0x185 0x185 0x1cf 0x282 0x86 0x186 0x186 0x1d4 0x283 0x87 0x187 0x187 0x1d9 0x285 0x88 0x188 0x188 0x1de 0x287 0x89 0x189 0x189 0x1e3 0x288 0x8a 0x18a 0x18a 0x1e8 0x28a 0x8b 0x18b 0x18b 0x1ed 0x28c 0x8c 0x18c 0x18c 0x1f2 0x28d 0x8d 0x18d 0x18d 0x1f7 0x28f 0x8e 0x18e 0x18e 0x1fc 0x291 0x8f 0x18f 0x18f 0x201 0x292 0x90 0x190 0x190 0x206 0x294 0x91 0x191 0x191 0x20b 0x295 0x92 0x192 0x192 0x210 0x297 0x93 0x193 0x193 0x215 0x299 0x94 0x194 0x194 0x21a 0x29a 0x95 0x195 0x195 0x21f 0x29c 0x96 0x196 0x196 0x224 0x29e 0x97 0x197 0x197 0x229 0x29f 0x98 0x198 0x198 0x22e 0x2a1 0x99 0x199 0x199 0x233 0x2a3 0x9a 0x19a 0x19a 0x238 0x2a4 0x9b 0x19b 0x19b 0x23d 0x2a6 0x9c 0x19c 0x19c 0x242 0x2a7 0x9d 0x19d 0x19d 0x247 0x2a9 0x9e 0x19e 0x19e 0x24d 0x2ab 0x9f 0x19f 0x19f 0x253 0x2ac 0xa0 0x1a0 0x1a0 0x259 0x2ae 0xa1 0x1a1 0x1a1 0x25f 0x2af 0xa2 0x1a2 0x1a2 0x265 0x2b1 0xa3 0x1a3 0x1a3 0x26b 0x2b3 0xa4 0x1a4 0x1a4 0x271 0x2b4 0xa5 0x1a5 0x1a5 0x277 0x2b6 0xa6 0x1a6 0x1a6 0x27d 0x2b8 0xa7 0x1a7 0x1a7 0x283 0x2b9 0xa8 0x1a8 0x1a8 0x289 0x2bb 0xa9 0x1a9 0x1a9 0x28f 0x2bd 0xaa 0x1aa 0x1aa 0x295 0x2be 0xab 0x1ab 0x1ab 0x29b 0x2c0 0xac 0x1ac 0x1ac 0x2a1 0x2c1 0xad 0x1ad 0x1ad 0x2a7 0x2c3 0xae 0x1ae 0x1ae 0x2ad 0x2c5 0xaf 0x1af 0x1af 0x2b3 0x2c6 0xb0 0x1b0 0x1b0 0x2b9 0x2c8 0xb1 0x1b1 0x1b1 0x2bf 0x2c9 0xb2 0x1b2 0x1b2 0x2c5 0x2cb 0xb3 0x1b3 0x1b3 0x2cb 0x2cd 0xb4 0x1b4 0x1b4 0x2d1 0x2cf 0xb5 0x1b5 0x1b5 0x2d7 0x2d0 0xb6 0x1b6 0x1b6 0x2dd 0x2d2 0xb7 0x1b7 0x1b7 0x2e3 0x2d3 0xb8 0x1b8 0x1b8 0x2e9 0x2d5 0xb9 0x1b9 0x1b9 0x2ef 0x2d7 0xba 0x1ba 0x1ba 0x2f5 0x2d8 0xbb 0x1bb 0x1bb 0x2fb 0x2da 0xbc 0x1bc 0x1bc 0x301 0x2db 0xbd 0x1bd 0x1bd 0x307 0x2dd 0xbe 0x1be 0x1be 0x30d 0x2df 0xbf 0x1bf 0x1bf 0x313 0x2e1 0xc0 0x1c0 0x1c0 0x319 0x2e2 0xc1 0x1c1 0x1c1 0x31f 0x2e4 0xc2 0x1c2 0x1c2 0x325 0x2e5 0xc3 0x1c3 0x1c3 0x32b 0x2e7 0xc4 0x1c4 0x1c4 0x331 0x2e9 0xc5 0x1c5 0x1c5 0x337 0x2ea 0xc6 0x1c6 0x1c6 0x33d 0x2ec 0xc7 0x1c7 0x1c7 0x343 0x2ed 0xc8 0x1c8 0x1c8 0x349 0x2ef 0xc9 0x1c9 0x1c9 0x34f 0x2f1 0xca 0x1ca 0x1ca 0x355 0x2f2 0xcb 0x1cb 0x1cb 0x35b 0x2f4 0xcc 0x1cc 0x1cc 0x361 0x2f5 0xcd 0x1cd 0x1cd 0x367 0x2f7 0xce 0x1ce 0x1ce 0x36d 0x2f9 0xcf 0x1cf 0x1cf 0x373 0x2fb 0xd0 0x1d0 0x1d0 0x379 0x2fc 0xd1 0x1d1 0x1d1 0x37f 0x2fe 0xd2 0x1d2 0x1d2 0x385 0x2ff 0xd3 0x1d3 0x1d3 0x38b 0x301 0xd4 0x1d4 0x1d4 0x391 0x303 0xd5 0x1d5 0x1d5 0x397 0x304 0xd6 0x1d6 0x1d6 0x39d 0x306 0xd7 0x1d7 0x1d7 0x3a3 0x307 0xd8 0x1d8 0x1d8 0x3a9 0x309 0xd9 0x1d9 0x1d9 0x3af 0x30b 0xda 0x1da 0x1da 0x3b5 0x30d 0xdb 0x1db 0x1db 0x3bb 0x30e 0xdc 0x1dc 0x1dc 0x3c1 0x310 0xdd 0x1dd 0x1dd 0x3c7 0x311 0xde 0x1de 0x1de 0x3cd 0x313 0xdf 0x1df 0x1df 0x3d3 0x315 0xe0 0x1e0 0x1e0 0x3d9 0x316 0xe1 0x1e1 0x1e1 0x3df 0x318 0xe2 0x1e2 0x1e2 0x3e5 0x319 0xe3 0x1e3 0x1e3 0x3eb 0x31b 0xe4 0x1e4 0x1e4 0x3f1 0x31d 0xe5 0x1e5 0x1e5 0x3f7 0x31f 0xe6 0x1e6 0x1e6 0x3ff 0x320>; + samsung,aod_candela_map_table_revA = <0x0 0x0 0xb 0x1b 0x2 0x1 0xc 0x1f 0x1a 0xa 0x2 0x20 0x36 0x19 0x1e 0x3 0x37 0xff 0x18 0x3c>; + samsung,support_dynamic_mipi_clk; + samsung,ffc_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 2e c5 29 00 00 00 00 00 03 c5 36 41 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 33 43 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revD = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 32 b1 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,dyn_mipi_clk_ffc_cmds_revA = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53641 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c535a8 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53741>; + samsung,dyn_mipi_clk_ffc_cmds_revC = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53343 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b2 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53435>; + samsung,dyn_mipi_clk_ffc_cmds_revD = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b1 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53222 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c533a0>; + samsung,dynamic_mipi_clk_timing_table = <0x65fbc9c0 0x671db480 0x6422c400>; + samsung,dynamic_mipi_clk_sel_table = <0x1 0x1 0x0 0x0 0x0 0x1 0x2 0x0 0x0 0x2 0x1 0x3 0x0 0x0 0x2 0x1 0x4 0x0 0x0 0x1 0x2 0xb 0x2942 0x29a2 0x0 0x2 0xb 0x29a3 0x29e8 0x1 0x2 0xb 0x29e9 0x2a56 0x0 0x2 0xc 0x25be 0x26d2 0x0 0x2 0xd 0x48a 0x54d 0x0 0x2 0xd 0x54e 0x593 0x1 0x2 0xd 0x594 0x5e9 0x0 0x2 0xe 0x601 0x661 0x0 0x2 0xe 0x662 0x6a7 0x1 0x2 0xe 0x6a8 0x6ca 0x0 0x2 0xf 0x1105 0x116a 0x0 0x2 0x11 0x8bd 0x8e6 0x0 0x2 0x11 0x8e7 0x92c 0x1 0x2 0x11 0x92d 0xa03 0x0 0x2 0x12 0xb79 0xb86 0x1 0x2 0x12 0xb87 0xb98 0x2 0x2 0x12 0xb99 0xc10 0x0 0x3 0x5b 0x0 0xd9 0x0 0x3 0x5b 0xda 0x165 0x1 0x3 0x5b 0x166 0x257 0x0 0x3 0x5c 0x258 0x26a 0x1 0x3 0x5c 0x26b 0x4a7 0x0 0x3 0x5c 0x4a8 0x4af 0x1 0x3 0x5d 0x4b0 0x64f 0x0 0x3 0x5d 0x650 0x6db 0x1 0x3 0x5d 0x6dc 0x79d 0x0 0x3 0x5e 0x79e 0x877 0x0 0x3 0x5e 0x878 0x903 0x1 0x3 0x5e 0x904 0x95f 0x0 0x3 0x5f 0x960 0xa59 0x0 0x3 0x61 0xabe 0xb29 0x0 0x3 0x61 0xb2a 0xbb5 0x1 0x3 0x61 0xbb6 0xd79 0x0 0x3 0x62 0xd7a 0xdac 0x1 0x3 0x62 0xdad 0xdd1 0x2 0x3 0x62 0xdd2 0xed7 0x0 0x3 0x66 0x1392 0x143b 0x0 0x3 0x67 0x143c 0x149f 0x0 0x3 0x68 0x14a0 0x1503 0x0 0x3 0x6b 0x1662 0x16d9 0x0 0x3 0x6c 0x16da 0x16f2 0x2 0x3 0x6c 0x16f3 0x176f 0x0 0x3 0x6d 0x1770 0x1805 0x0 0x3 0x6e 0x1806 0x1808 0x2 0x3 0x6e 0x1809 0x1931 0x0 0x3 0x6f 0x1932 0x1984 0x1 0x3 0x6f 0x1985 0x19c7 0x0 0x3 0x73 0x1f68 0x1f7a 0x1 0x3 0x73 0x1f7b 0x21b7 0x0 0x3 0x73 0x21b8 0x21f1 0x1 0x3 0x74 0x21f2 0x2214 0x2 0x3 0x74 0x2215 0x234f 0x0 0x3 0x76 0x23fa 0x24ba 0x0 0x3 0x76 0x24bb 0x2511 0x1 0x3 0x76 0x2512 0x2546 0x2 0x3 0x76 0x2547 0x25bb 0x0 0x3 0x77 0x25bc 0x25d9 0x2 0x3 0x77 0x25da 0x2629 0x0 0x3 0x78 0x262a 0x268a 0x1 0x3 0x78 0x268b 0x268d 0x0 0x3 0x7a 0x26c0 0x283d 0x0 0x3 0x7a 0x283e 0x2877 0x1 0x3 0x7c 0x8d68 0x8dfd 0x0 0x3 0x80 0x9376 0x9398 0x1 0x3 0x80 0x9399 0x9569 0x0 0x3 0x81 0x956a 0x96e4 0x0 0x3 0x81 0x96e5 0x96f9 0x1 0x3 0x82 0x96fa 0x98c2 0x0 0x3 0x82 0x98c3 0x994e 0x1 0x3 0x82 0x994f 0x9ae1 0x0 0x3 0x83 0x9ae2 0x9b20 0x1 0x3 0x83 0x9b21 0x9d5c 0x0 0x3 0x83 0x9d5d 0x9de8 0x1 0x3 0x83 0x9de9 0xa025 0x0 0x3 0x83 0xa026 0xa0b1 0x1 0x3 0x83 0xa0b2 0xa275 0x0 0x3 0x84 0xa276 0xa30c 0x0 0x3 0x84 0xa30d 0xa398 0x1 0x3 0x84 0xa399 0xa5d4 0x0 0x3 0x84 0xa5d5 0xa660 0x1 0x3 0x84 0xa661 0xa89d 0x0 0x3 0x84 0xa89e 0xa929 0x1 0x3 0x84 0xa92a 0xaa45 0x0 0x3 0x8a 0xd7c8 0xd813 0x0 0x3 0x8a 0xd814 0xd89f 0x1 0x3 0x8a 0xd8a0 0xdadc 0x0 0x3 0x8a 0xdadd 0xdb68 0x1 0x3 0x8a 0xdb69 0xdda3 0x0 0x3 0x9c 0x10384 0x1045d 0x0 0x3 0x9c 0x1045e 0x104e9 0x1 0x3 0x9c 0x104ea 0x10707 0x0 0x3 0xa1 0x10bea 0x10c9a 0x0 0x3 0xa1 0x10c9b 0x10ce1 0x1 0x3 0xa1 0x10ce2 0x10d26 0x2 0x3 0xa1 0x10d27 0x10d47 0x0 0x4 0x33 0x0 0x0 0x0 0x4 0x34 0x0 0x0 0x0 0x4 0x35 0x0 0x0 0x1 0x4 0x36 0x0 0x0 0x0 0x4 0x37 0x0 0x0 0x2 0x4 0x38 0x0 0x0 0x1 0x5 0x3d 0x0 0x0 0x2 0x5 0x3e 0x0 0x0 0x0 0x5 0x47 0x0 0x0 0x2>; + samsung,fd_on_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 40 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,fd_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 80 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 91 01 01 29 00 00 00 00 00 02 53 27 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 3c 0d 00 00 00 00 3c 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 38 00 00 00 18 03 38 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 24 a4 29 01 00 00 00 00 02 f7 0f 29 01 00 00 11 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revA = <0x29000000 0x3f0 0x5a5a2900 0x0 0x3910101 0x29010000 0x253 0x26290000 0x2 0xf70f2901 0x1100 0x3f0a5a5>; + samsung,lpm_off_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 40 0d 00 00 00 00 40 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 3d 00 00 00 18 03 3d 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 26 e4 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_60nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 24]; + samsung,lpm_30nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 25]; + samsung,lpm_10nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 26]; + samsung,lpm_2nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 27]; + samsung,lpm_brightnes_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 02 53 26 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xe>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + samsung,ub-con-det = <0xffffffff 0x5 0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "irq_check"; + qcom,mdss-dsi-panel-status-irq-trigger1 = "falling"; + samsung,esd-irq-gpio1 = <0xffffffff 0xb 0x0>; + phandle = <0xe>; + + qcom,mdss-dsi-display-timings { + + fhd90 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0xf>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x2590>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 08 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + + fhd60 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0x10>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + + qcom,panel-supply-entries { + #address-cells = <0x1>; + #size-cells = <0x0>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x0>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vddi"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x2>; + }; + }; + }; + }; + }; + + fragment@86 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_PBA_BOOTING_FHD"; + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x0>; + qcom,mdss-dsi-bl-max-level = <0x639c>; + qcom,mdss-brightness-max-level = <0x639c>; + qcom,mdss-dsi-interleave-mode = <0x0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x3c>; + qcom,mdss-pan-physical-height-dimension = <0x6a>; + qcom,mdss-dsi-panel-mode-gpio-state = "invalid"; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + samsung,candela_map_table_revA = <0x0 0x0 0x2 0x5 0x1 0x2 0x2 0x6 0x2 0x3 0x3 0x7 0x3 0x4 0x4 0x8 0x4 0x5 0x5 0x9 0x5 0x6 0x6 0xa 0x6 0x7 0x7 0xb 0x7 0x8 0x8 0xc 0x8 0x9 0x9 0xd 0x9 0xa 0xa 0xe 0xa 0xb 0xb 0xf 0xb 0xc 0xc 0x10 0xc 0xd 0xd 0x11 0xd 0xe 0xe 0x13 0xe 0xf 0xf 0x14 0xf 0x10 0x10 0x15 0x10 0x11 0x11 0x16 0x11 0x12 0x12 0x18 0x12 0x13 0x13 0x19 0x13 0x14 0x14 0x1b 0x14 0x15 0x15 0x1d 0x15 0x16 0x16 0x1e 0x16 0x17 0x18 0x20 0x17 0x19 0x1a 0x22 0x18 0x1b 0x1c 0x25 0x19 0x1d 0x1d 0x27 0x1a 0x1e 0x20 0x29 0x1b 0x21 0x22 0x2c 0x1c 0x23 0x24 0x2f 0x1d 0x25 0x26 0x32 0x1e 0x27 0x28 0x35 0x1f 0x29 0x2b 0x38 0x20 0x2c 0x2e 0x3c 0x21 0x2f 0x31 0x40 0x22 0x32 0x34 0x44 0x23 0x35 0x38 0x48 0x24 0x39 0x3b 0x4d 0x25 0x3c 0x3f 0x52 0x26 0x40 0x43 0x57 0x27 0x44 0x47 0x5d 0x28 0x48 0x4c 0x62 0x29 0x4d 0x50 0x69 0x2a 0x51 0x56 0x6f 0x2b 0x57 0x5b 0x77 0x2c 0x5c 0x61 0x7e 0x2d 0x62 0x68 0x86 0x2e 0x69 0x6e 0x8f 0x2f 0x6f 0x76 0x98 0x30 0x77 0x7d 0xa2 0x31 0x7e 0x85 0xac 0x32 0x86 0x8e 0xb7 0x33 0x8f 0x96 0xc3 0x34 0x97 0xa0 0xcf 0x35 0xa1 0xaa 0xdc 0x36 0xab 0xb5 0xea 0x37 0xb6 0xc1 0xf9 0x38 0xc2 0xcd 0x109 0x39 0xce 0xda 0x11a 0x3a 0xdb 0xe6 0x12c 0x3b 0xe7 0xf2 0x13c 0x3c 0xf3 0xfe 0x14d 0x3d 0xff 0xff 0x168>; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xf>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + phandle = <0xf>; + + qcom,mdss-dsi-display-timings { + + fhd@0 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0xa4>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-v-back-porch = <0x3>; + qcom,mdss-dsi-v-front-porch = <0x9>; + qcom,mdss-dsi-panel-clockrate = <0x35866480>; + qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x8020400>; + qcom,mdss-dsi-on-command = [39 01 00 00 78 00 02 11 00]; + qcom,mdss-dsi-off-command = <0x5010000 0x24000128 0x5010000 0x78000110>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + }; + }; + }; + + fragment@87 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_te { + + sde_te_active { + phandle = <0x9>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + + sde_te_suspend { + phandle = <0xc>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + + pmx_sde { + phandle = <0xcc>; + + sde_dsi_active { + phandle = <0xa>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + bias-disable = <0x0>; + }; + }; + + sde_dsi_suspend { + phandle = <0xd>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable = <0x0>; + }; + }; + }; + }; + }; + + fragment@88 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_ub_det { + + sde_ub_det_default { + pins = "gpio5"; + function = "normal"; + input-enable; + power-source = <0x1>; + bias-disable; + phandle = <0xb>; + }; + }; + }; + }; + + fragment@89 { + target = <0xffffffff>; + + __overlay__ { + + qcom,dsi-display@9 { + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,display-type = "primary"; + phandle = <0xcd>; + }; + + qcom,dsi-display@10 { + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,display-type = "primary"; + phandle = <0xce>; + }; + }; + }; + + fragment@90 { + target = <0xffffffff>; + + __overlay__ { + regulator-min-microvolt = <0x2dc6c0>; + regulator-max-microvolt = <0x2dc6c0>; + regulator-boot-on; + }; + }; + + fragment@91 { + target = <0xffffffff>; + + __overlay__ { + + tsp_int { + phandle = <0x64>; + + mux { + pins = "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio9"; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@92 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + synaptics_tcm@20 { + status = "disabled"; + }; + + atmel_mxt_ts@4a { + status = "disabled"; + }; + + touchscreen@20 { + status = "ok"; + compatible = "zinitix,zt_ts_device"; + reg = <0x20>; + pinctrl-names = "on_state", "off_state"; + pinctrl-0 = <0x64>; + pinctrl-1 = <0x64>; + avdd-supply = <0xffffffff>; + zinitix,gpio_ldo_en; + zinitix,irq_type = <0x2008>; + zinitix,x_resolution = <0x438>; + zinitix,y_resolution = <0x960>; + zinitix,page_size = <0x80>; + zinitix,irq_gpio = <0xffffffff 0x9 0x2008>; + zinitix,chip_name = "ZT7650"; + zinitix,select_lcdid = <0x801000 0x801001 0x801002>; + zinitix,firmware_name = "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72_3rd.bin"; + zinitix,spay; + zinitix,aod; + zinitix,aot; + zinitix,mis_cal_check; + support_ear_detect_mode; + support_dex_mode; + zinitix,bringup = <0x0>; + zinitix,ss_touch_num = <0x1>; + phandle = <0xcf>; + }; + + touchscreen@49 { + status = "ok"; + compatible = "stm,fts_touch"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x64>; + avdd-supply = <0xffffffff>; + stm,irq_gpio = <0xffffffff 0x9 0x2008>; + stm,max_coords = <0xfff 0xfff>; + stm,firmware_name = "tsp_stm/fts5cu56a_a72.bin"; + stm,tclm_level = <0x2>; + stm,afe_base = <0x7>; + stm,bringup = <0x0>; + stm,support_fod; + stm,enable_settings_aot; + support_ear_detect; + support_mis_calibration_test; + support_dex_mode; + support_open_short_test; + support_sram_test; + stm,ss_touch_num = <0x1>; + phandle = <0xd0>; + }; + }; + }; + + fragment@93 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + + key_vol_up_default { + pins = "gpio8"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x0>; + phandle = <0x65>; + }; + }; + }; + }; + + fragment@94 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + compatible = "gpio-keys"; + input-name = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x65>; + + vol_up { + label = "volume_up"; + gpios = <0xffffffff 0x8 0x1>; + linux,input-type = <0x1>; + linux,code = <0x73>; + debounce-interval = <0xf>; + }; + }; + }; + + fragment@95 { + target = <0xffffffff>; + + __overlay__ { + + ss_touch { + compatible = "samsung,ss_touch"; + ss_touch,numbers = <0x1>; + }; + }; + }; + + fragment@96 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x66>; + status = "okay"; + + sm5714@49 { + status = "okay"; + compatible = "siliconmitus,sm5714mfd"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x67>; + sm5714,irq-gpio = <0xffffffff 0x21 0x0>; + sm5714,wakeup; + }; + }; + }; + + fragment@97 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x68>; + status = "okay"; + + usbpd-sm5714@33 { + status = "okay"; + compatible = "sm5714-usbpd"; + reg = <0x33>; + pinctrl-names = "default"; + pinctrl-0 = <0x69>; + usbpd,usbpd_int = <0xffffffff 0x68 0x0>; + support_pd_role_swap; + + pdic-manager { + pdic,max_power = <0x1388>; + pdic_op_power = <0x9c4>; + pdic_max_voltage = <0x1770>; + pdic_max_current = <0x7d0>; + pdic,min_current = <0x1f4>; + pdic,giveback = <0x0>; + pdic,usb_com_capable = <0x1>; + pdic,no_usb_suspend = <0x1>; + source,max_voltage = <0x1388>; + source,min_voltage = <0xfa0>; + source,max_power = <0x9c4>; + }; + }; + }; + }; + + fragment@98 { + target = <0xffffffff>; + + __overlay__ { + + if_pmic_irq { + + if_pmic_irq_default { + phandle = <0x67>; + + mux { + pins = "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + + usbpd_irq { + + usbpd_irq_default { + phandle = <0x69>; + + mux { + pins = "gpio104"; + function = "gpio"; + }; + + config { + pins = "gpio104"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + }; + }; + + fragment@99 { + target = <0xffffffff>; + + __overlay__ { + qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + qcom,qusb-phy-host-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + }; + }; + + fragment@100 { + target = <0xffffffff>; + + __overlay__ { + + nfc_qupv3_se0_i2c_sleep { + phandle = <0x6a>; + + mux { + pins = "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio34", "gpio35"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + nfc_clk_req_gpio { + phandle = <0x6b>; + + mux { + pins = "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio31"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_irq_gpio { + phandle = <0x6c>; + + mux { + pins = "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_ven_gpio { + phandle = <0x6d>; + + mux { + pins = "gpio12"; + function = "gpio"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-high; + }; + }; + + nfc_firm_gpio { + phandle = <0x6e>; + + mux { + pins = "gpio36"; + function = "gpio"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + nfc_ldo_en_gpio { + phandle = <0x6f>; + + mux { + pins = "gpio68"; + function = "gpio"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@101 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + pinctrl-1 = <0x6a>; + qcom,clk-freq-out = <0x61a80>; + + sec-nfc@27 { + compatible = "sec-nfc"; + reg = <0x27>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + sec-nfc,ven-gpio = <0xffffffff 0xc 0x0>; + sec-nfc,irq-gpio = <0xffffffff 0x25 0x0>; + sec-nfc,firm-gpio = <0xffffffff 0x24 0x0>; + sec-nfc,clk_req-gpio = <0xffffffff 0x1f 0x0>; + sec-nfc,pvdd-gpio = <0xffffffff 0x44 0x0>; + sec-nfc,clk_req_wake; + sec-nfc,bootloader_ver = <0x6>; + pinctrl-names = "default"; + pinctrl-0 = <0x6b 0x6c 0x6d 0x6e 0x6f>; + }; + }; + }; + + fragment@102 { + target = <0xffffffff>; + + __overlay__ { + + et7xx_rst { + + et7xx_rst { + phandle = <0x70>; + + mux { + pins = "gpio91"; + function = "gpio"; + }; + + config { + pins = "gpio91"; + driver-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@103 { + target = <0xffffffff>; + + __overlay__ { + regulator-name = "VDD_BTP_3P3"; + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + }; + }; + + fragment@104 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + etspi,et7xx { + compatible = "etspi,et7xx"; + reg = <0x0>; + spi-max-frequency = <0xbebc20>; + pinctrl-names = "default"; + pinctrl-0 = <0x70>; + gpio-controller; + #gpio-cells = <0x2>; + etspi-regulator = "VDD_BTP_3P3"; + etspi-sleepPin = <0xffffffff 0x5b 0x0>; + etspi-chipid = "ET713"; + etspi-modelinfo = "A725"; + etspi-position = "12.03,0.00,9.10,9.10,14.80,14.80,12.00,12.00,5.00"; + etspi-rb = "547,-1,-1,FFFFFF"; + }; + }; + }; + + fragment@105 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@106 { + target = <0xffffffff>; + + __overlay__ { + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x5dc>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + qcom,record-current-ma = <0xe1>; + phandle = <0x71>; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current = <0x1f4>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x12c>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x72>; + }; + + qcom,camera-flash@0 { + cell-index = <0x0>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x7b>; + }; + + qcom,camera-flash@1 { + cell-index = <0x1>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x97>; + }; + + qcom,cam-res-mgr { + compatible = "qcom,cam-res-mgr"; + shared-gpios = <0x3f>; + pinctrl-names = "cam_res_mgr_default", "cam_res_mgr_suspend"; + status = "ok"; + pinctrl-0 = <0x73>; + pinctrl-1 = <0x74>; + }; + }; + }; + + fragment@107 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + sm5714-fled { + compatible = "siliconmitus,sm5714-fled"; + reg = <0x49>; + status = "okay"; + slave-addr = <0x92>; + flash-en-gpio = <0xffffffff 0x16 0x0>; + torch-en-gpio = <0xffffffff 0x43 0x0>; + flash-brightness = <0xf>; + preflash-brightness = <0x7>; + torch-brightness = <0x7>; + factory_current = <0x0>; + timeout = <0xff>; + }; + }; + }; + + fragment@108 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + qcom,ois@62 { + compatible = "qcom,ois"; + cell-index = <0x0>; + reg = <0x62>; + slave-addr = <0xc4>; + slave-id = <0x460>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vaf"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x30d40>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x76 0x77>; + pinctrl-1 = <0x78 0x79>; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x20 0x0 0xffffffff 0x2b 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x0>; + gpio-custom1 = <0x1>; + gpio-vio = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x0 0x0 0x0>; + gpio-req-tbl-label = "MCU_RESET0", "MCU_BOOT0", "MCU_VIO"; + status = "ok"; + phandle = <0x7d>; + }; + }; + }; + + fragment@109 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@0 { + cell-index = <0x0>; + compatible = "qcom,cam-sensor"; + reg = <0x0>; + slave-addr = <0x34>; + csiphy-sd-index = <0x0>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x7a>; + led-flash-src = <0x7b>; + eeprom-src = <0x7c>; + ois-src = <0x7d>; + cam_vio-supply = <0x7e>; + cam_vaf-supply = <0x75>; + cam_vana-supply = <0x7f>; + cam_vdig-supply = <0x80>; + cam_clk-supply = <0xffffffff>; + cam_bob-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vaf", "cam_vana", "cam_vdig", "cam_clk", "cam_bob"; + rgltr-cntrl-support; + pwm-switch; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x2ab980 0xf4240 0x0 0x325aa0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x2c4020 0x10c8e0 0x0 0x325aa0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x30d40 0x0 0x1e8480>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x81 0x82>; + pinctrl-1 = <0x83 0x84>; + gpios = <0xffffffff 0xd 0x0 0xffffffff 0x1e 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x1>; + gpio-custom1 = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x1 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0", "CAM_VANA0"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x41>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0xd1>; + }; + + qcom,cam-sensor@2 { + cell-index = <0x2>; + compatible = "qcom,cam-sensor"; + reg = <0x3>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + eeprom-src = <0x85>; + cam_vio-supply = <0x7e>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x2D { + cell-index = <0x2>; + compatible = "qcom,eeprom"; + reg = <0x2d>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7e>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + phandle = <0x85>; + }; + }; + }; + + fragment@110 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@1 { + cell-index = <0x1>; + compatible = "qcom,cam-sensor"; + reg = <0x1>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7e>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@8 { + cell-index = <0x8>; + compatible = "qcom,cam-sensor"; + reg = <0x8>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7e>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@3 { + cell-index = <0x3>; + compatible = "qcom,cam-sensor"; + reg = <0x2>; + slave-addr = <0x42>; + csiphy-sd-index = <0x1>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x95>; + eeprom-src = <0x96>; + ois-src = <0x7d>; + led-flash-src = <0x97>; + cam_vio-supply = <0x7e>; + cam_vaf-supply = <0x75>; + cam_vdig-supply = <0x98>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vaf", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x10c8e0 0x0>; + rgltr-max-voltage = <0x1b7740 0x2ab980 0x10c8e0 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x99 0x9a 0x9b>; + pinctrl-1 = <0x9c 0x9d 0x9e>; + gpios = <0xffffffff 0xe 0x0 0xffffffff 0x2a 0x0 0xffffffff 0x40 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x1 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET2", "CAM_VANA2"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x43>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0xd2>; + }; + + qcom,cam-sensor@4 { + cell-index = <0x4>; + compatible = "qcom,cam-sensor"; + reg = <0x4>; + slave-addr = <0x7e>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + led-flash-src = <0x7b>; + eeprom-src = <0x9f>; + cam_vio-supply = <0x7e>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x3F { + cell-index = <0x4>; + compatible = "qcom,eeprom"; + reg = <0x3f>; + slave-addr = <0x7e>; + i2c-freq-mode = <0x1>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7e>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0x9f>; + }; + }; + }; + + fragment@111 { + target = <0xffffffff>; + + __overlay__ { + + qcom,actuator@0xC { + cell-index = <0x0>; + reg = <0xc>; + slave-addr = <0x18>; + compatible = "i2c_actuator"; + rgltr-cntrl-support; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vaf"; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x30d40>; + phandle = <0x7a>; + }; + + qcom,actuator2 { + cell-index = <0x2>; + compatible = "qcom,actuator"; + reg = <0x1e>; + slave-addr = <0x1e>; + cam_vio-supply = <0x7e>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vio", "cam_vaf"; + rgltr-min-voltage = <0x1b7740 0x2ab980>; + rgltr-max-voltage = <0x1b7740 0x2ab980>; + rgltr-load-current = <0x1e8480 0x30d40>; + qcom,cam-power-seq-type = "cam_vio", "cam_vaf"; + qcom,cam-power-seq-cfg-val = <0x1 0x1>; + qcom,cam-power-seq-delay = <0x1 0xc>; + cci-master = <0x1>; + status = "ok"; + phandle = <0x95>; + }; + + qcom,eeprom@50 { + cell-index = <0x0>; + reg = <0x50>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa0>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg", "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vaf", "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1 0x1>; + qcom,cam-power-seq-delay = <0x2 0x2>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7e>; + regulator-names = "cam_vaf", "cam_vio"; + rgltr-min-voltage = <0x2ab980 0x1b7740>; + rgltr-max-voltage = <0x2ab980 0x1b7740>; + rgltr-load-current = <0x30d40 0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + phandle = <0x7c>; + }; + + qcom,eeprom@51 { + cell-index = <0x1>; + reg = <0x51>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa2>; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x2>; + cam_vio-supply = <0x7e>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-mode = <0x0>; + sensor-position = <0x1>; + rgltr-cntrl-support; + phandle = <0x8e>; + }; + + qcom,eeprom@55 { + cell-index = <0x3>; + reg = <0x55>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xaa>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg", "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vaf", "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1 0x1>; + qcom,cam-power-seq-delay = <0x1 0x1>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7e>; + regulator-names = "cam_vaf", "cam_vio"; + rgltr-min-voltage = <0x2ab980 0x1b7740>; + rgltr-max-voltage = <0x2ab980 0x1b7740>; + rgltr-load-current = <0x30d40 0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + phandle = <0x96>; + }; + }; + }; + + fragment@112 { + target = <0xffffffff>; + + __overlay__ { + + samsung,vibrator { + compatible = "samsung_vib"; + samsung,vib_type = "COINDC"; + status = "ok"; + phandle = <0xd3>; + }; + }; + }; + + fragment@113 { + target = <0xffffffff>; + + __overlay__ { + + hall { + status = "okay"; + compatible = "hall"; + linux,input-type = <0x1>; + linux,code = <0x15>; + hall,gpio_flip_cover = <0xffffffff 0xa 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa6>; + }; + + certify_hall { + status = "okay"; + compatible = "certify_hall"; + linux,input-type = <0x1>; + linux,code = <0x1b>; + certify_hall,gpio_certify_cover = <0xffffffff 0x5d 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa7>; + }; + }; + }; + + fragment@114 { + target = <0xffffffff>; + + __overlay__ { + + hall { + + hall_default { + pins = "gpio10"; + function = "normal"; + output-disable; + input-enable; + bias-disable; + power-source = <0x0>; + phandle = <0xa6>; + }; + }; + }; + }; + + fragment@115 { + target = <0xffffffff>; + + __overlay__ { + + certify_hall_default { + phandle = <0xa7>; + + mux { + pins = "gpio93"; + function = "gpio"; + }; + + config { + pins = "gpio93"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@116 { + target = <0xffffffff>; + + __overlay__ { + + rpmh-regulator-ldoc8 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0xffffffff 0x0>; + qcom,resource-name = "ldoc8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x2 0x4>; + qcom,mode-threshold-currents = <0x0 0x1>; + + regulator-pm6150l-l8 { + regulator-name = "pm6150l_l8"; + qcom,set = <0x3>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + regulator-always-on; + qcom,init-mode = <0x2>; + phandle = <0xd4>; + }; + }; + + rpmh-regulator-ldoa5 { + + regulator-pm6150-l5 { + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + regulator-always-on; + phandle = <0xd5>; + }; + }; + + i2c@17 { + status = "ok"; + cell-index = <0x11>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x33 0x0 0xffffffff 0x34 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0xa8>; + phandle = <0xd6>; + + sx9360-i2c@28 { + compatible = "sx9360"; + reg = <0x28>; + pinctrl-names = "default"; + pinctrl-0 = <0xa9>; + interrupt-parent = <0xffffffff>; + interrupts = <0x4 0xc4 0x0 0x2>; + sx9360,nirq-gpio = <0xffffffff 0x5 0x1>; + sx9360,reggnrlctrl2_reg = <0x32>; + sx9360,againfreq_reg = <0x38>; + sx9360,refagainfreq_reg = <0x36>; + sx9360,gainrawfilt_reg = <0x1a>; + sx9360,refgainrawfilt_reg = <0x22>; + sx9360,proxthresh_reg = <0x22>; + sx9360,hyst_reg = <0x15>; + sx9360,regproxctrl3_reg = <0xc>; + sx9360,resolution_reg = <0xf>; + sx9360,refresolution_reg = <0xf>; + sx9360,hallic_cert_detect = <0x1>; + }; + }; + }; + }; + + fragment@117 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + sm5440@63 { + status = "okay"; + compatible = "siliconmitus,sm5440"; + reg = <0x63>; + pinctrl-names = "default"; + }; + }; + }; + + fragment@118 { + target = <0xffffffff>; + + __overlay__ { + + bat_thm { + label = "bat_thm"; + reg = <0x4f>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + + chg_thm { + label = "chg_thm"; + reg = <0x4d>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + }; + }; + + fragment@119 { + target = <0xffffffff>; + + __overlay__ { + + sec-direct-charger { + status = "okay"; + compatible = "samsung,sec-direct-charger"; + charger,battery_name = "battery"; + charger,main_charger = "sm5714-charger"; + charger,direct_charger = "sm5440-charger"; + charger,dchg_min_current = <0x7d0>; + charger,dchg_temp_low_threshold = <0xb4>; + charger,dchg_temp_high_threshold = <0x1a4>; + }; + + battery { + pinctrl-names = "default"; + battery,chip_vendor = "QCOM"; + status = "okay"; + compatible = "samsung,sec-battery"; + battery,vendor = "Battery"; + battery,charger_name = "sec-direct-charger"; + battery,fuelgauge_name = "sm5714-fuelgauge"; + battery,fgsrc_switch_name = "sm5714-fuelgauge"; + battery,technology = <0x2>; + battery,batt_data_version = <0x1>; + battery,temp_adc_type = <0x1>; + battery,temp_channel_raw = <0x1>; + battery,adc_check_count = <0x5>; + battery,temp_check_type = <0x1>; + battery,chg_temp_check_type = <0x1>; + battery,thermal_source = <0x2>; + battery,chg_thermal_source = <0x2>; + battery,temp_table_adc = <0x7e4 0x941 0xada 0xcc1 0xef2 0x1188 0x1493 0x1821 0x1c49 0x20dc 0x25dc 0x2b94 0x31b1 0x3854 0x3ef2 0x4588 0x4bdd 0x51ec 0x5781 0x5c85 0x60b2 0x6456 0x675a>; + battery,temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,chg_temp_table_adc = <0x761 0x8c1 0xa5c 0xc35 0xe5d 0x10e2 0x13e6 0x1766 0x1b85 0x200c 0x2503 0x2ab1 0x30cc 0x3774 0x3e15 0x44b0 0x4b25 0x5141 0x56de 0x5bf6 0x6042 0x63fd 0x6711>; + battery,chg_temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,polling_time = <0xa 0x1e 0x1e 0x1e 0xe10>; + battery,cable_check_type = <0x4>; + battery,cable_source_type = <0x1>; + battery,polling_type = <0x1>; + battery,monitor_initial_count = <0x0>; + battery,battery_check_type = <0x0>; + battery,ovp_uvlo_check_type = <0x3>; + battery,temp_check_count = <0x1>; + battery,overheatlimit_threshold = <0x2bc>; + battery,overheatlimit_recovery = <0x2a8>; + battery,wire_warm_overheat_thresh = <0x1f4>; + battery,wire_normal_warm_thresh = <0x1a4>; + battery,wire_cool1_normal_thresh = <0xb4>; + battery,wire_cool2_cool1_thresh = <0x96>; + battery,wire_cool3_cool2_thresh = <0x32>; + battery,wire_cold_cool3_thresh = <0x0>; + battery,wire_warm_current = <0x6c6>; + battery,wire_cool1_current = <0xa8c>; + battery,wire_cool2_current = <0x485>; + battery,wire_cool3_current = <0x1e5>; + battery,low_temp_topoff = <0xfa>; + battery,high_temp_topoff = <0xfa>; + battery,low_temp_float = <0x111c>; + battery,high_temp_float = <0x1036>; + battery,full_check_type = <0x7>; + battery,full_check_type_2nd = <0x7>; + battery,full_check_count = <0x1>; + battery,chg_gpio_full_check = <0x0>; + battery,chg_high_temp = <0x28a>; + battery,chg_high_temp_recovery = <0x276>; + battery,chg_input_limit_current = <0x3e8>; + battery,chg_charging_limit_current = <0x578>; + battery,wpc_temp_control_source = <0x1>; + battery,wpc_high_temp = <0x17c>; + battery,wpc_high_temp_recovery = <0x168>; + battery,wpc_input_limit_current = <0x258>; + battery,wpc_charging_limit_current = <0x3e8>; + battery,wpc_temp_lcd_on_control_source = <0x1>; + battery,wpc_lcd_on_high_temp = <0x17c>; + battery,wpc_lcd_on_high_temp_rec = <0x168>; + battery,wpc_lcd_on_input_limit_current = <0x1c2>; + battery,wpc_store_high_temp = <0x168>; + battery,wpc_store_high_temp_recovery = <0x154>; + battery,wpc_store_charging_limit_current = <0x190>; + battery,wpc_store_lcd_on_high_temp = <0x168>; + battery,wpc_store_lcd_on_high_temp_rec = <0x12c>; + battery,wpc_store_lcd_on_charging_limit_current = <0x190>; + battery,sleep_mode_limit_current = <0x1f4>; + battery,wc_full_input_limit_current = <0x64>; + battery,mix_high_temp = <0x1cc>; + battery,mix_high_chg_temp = <0x1f4>; + battery,mix_high_temp_recovery = <0x1c2>; + battery,full_condition_type = <0x9>; + battery,full_condition_soc = <0x5d>; + battery,full_condition_vcell = <0x10ea>; + battery,recharge_check_count = <0x1>; + battery,recharge_condition_type = <0x4>; + battery,recharge_condition_soc = <0x62>; + battery,recharge_condition_vcell = <0x10d6>; + battery,charging_total_time = <0x3840>; + battery,hv_charging_total_time = <0x2a30>; + battery,normal_charging_total_time = <0x4650>; + battery,usb_charging_total_time = <0x8ca0>; + battery,recharging_total_time = <0x1518>; + battery,charging_reset_time = <0x0>; + battery,chg_float_voltage = <0x111c>; + battery,pre_afc_work_delay = <0x7d0>; + battery,pre_wc_afc_work_delay = <0xfa0>; + battery,pre_afc_input_current = <0x1f4>; + battery,pre_wc_afc_input_current = <0x1f4>; + battery,prepare_ta_delay = <0x0>; + battery,swelling_high_rechg_voltage = <0xfa0>; + battery,swelling_low_rechg_voltage = <0x1086>; + battery,siop_input_limit_current = <0x4b0>; + battery,siop_charging_limit_current = <0x3e8>; + battery,siop_hv_input_limit_current = <0x2bc>; + battery,siop_hv_input_limit_current_2nd = <0x226>; + battery,siop_hv_charging_limit_current = <0x3e8>; + battery,ttf_hv_charge_current = <0x992>; + battery,ttf_dc25_charge_current = <0xe42>; + battery,rp_current_rp1 = <0x1f4>; + battery,rp_current_rp2 = <0x5dc>; + battery,rp_current_rp3 = <0xbb8>; + battery,rp_current_rdu_rp3 = <0x834>; + battery,rp_current_abnormal_rp3 = <0x708>; + battery,pd_charging_charge_power = <0x3a98>; + battery,max_charging_current = <0xa8c>; + battery,wireless_cc_cv = <0x55>; + battery,wireless_otg_input_current = <0x384>; + battery,age_data = <0x0 0x111c 0x10d6 0x10b8 0x5d 0x12c 0x1108 0x10c2 0x10a4 0x5c 0x190 0x10f4 0x10ae 0x1090 0x5b 0x2bc 0x10e0 0x109a 0x107c 0x5a 0x3e8 0x10ae 0x1068 0x104a 0x59>; + battery,health_condition = <0x384 0x0 0x4b0 0x0 0x5dc 0x0>; + battery,step_charging_type = <0x0>; + battery,step_charging_charge_power = <0x2ee0>; + battery,step_charging_condition = <0x2d 0x64>; + battery,step_charging_condition_curr = <0xa8c 0xa8c>; + battery,step_charging_current = <0xa8c 0xa8c>; + battery,step_charging_float_voltage = <0x1036 0x111c>; + battery,dc_step_chg_type = <0xe9>; + battery,dc_step_chg_charge_power = <0x55f0>; + battery,dc_step_chg_step = <0x3>; + battery,dc_step_chg_cond_vol = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_cond_iin = <0x802 0x79e 0x0>; + battery,dc_step_chg_iin_check_cnt = <0x3>; + battery,dc_step_chg_cond_soc = <0x14 0x3c 0x64>; + battery,dc_step_chg_val_vfloat = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_val_iout = <0x13ec 0x1004 0xf3c>; + battery,standard_curr = <0xf3c>; + battery,expired_time = <0x288c>; + battery,recharging_expired_time = <0x1518>; + battery,battery_full_capacity = <0x1388>; + battery,cisd_max_voltage_thr = <0x1388>; + battery,max_input_voltage = <0x2328>; + battery,max_input_current = <0xbb8>; + battery,cisd_alg_index = <0x8>; + battery,ignore_cisd_index = <0x0 0x3c0>; + battery,ignore_cisd_index_d = <0x0 0x78>; + battery,ttf_capacity = <0x10cc>; + battery,cv_data = <0xa59 0x367 0x546 0xa1a 0x370 0x502 0x960 0x37b 0x4c5 0x8cf 0x384 0x485 0x828 0x38f 0x43a 0x79f 0x398 0x3f1 0x717 0x3a2 0x3b1 0x676 0x3ad 0x33e 0x5e0 0x3b6 0x2e0 0x531 0x3c1 0x263 0x4a2 0x3ca 0x1f8 0x406 0x3df 0xf5 0x387 0x3de 0xb8 0x2f4 0x3e8 0x0>; + io-channels = <0xffffffff 0x4f 0xffffffff 0x4d>; + io-channel-names = "adc-temp", "adc-chg-temp"; + }; + + sm5714-fuelgauge { + status = "okay"; + fuelgauge,fuel_alert_soc = <0x1>; + fuelgauge,capacity_max = <0x3e8>; + fuelgauge,capacity_max_margin = <0x12c>; + fuelgauge,capacity_min = <0x0>; + fuelgauge,capacity_calculation_type = <0x1f>; + fuelgauge,using_temp_compensation; + fuelgauge,low_temp_limit = <0x64>; + fuelgauge,using_hw_vempty; + fuelgauge,sw_v_empty_voltage = <0xc80>; + fuelgauge,sw_v_empty_voltage_cisd = <0xc1c>; + fuelgauge,sw_v_empty_recover_voltage = <0xd98>; + fuelgauge,capacity = <0x1388>; + + battery_params { + battery,id = <0x0>; + battery0,battery_type = <0x114e 0x21b3>; + battery0,battery_table0 = <0x1400 0x1b77 0x1c40 0x1ccb 0x1d31 0x1d6f 0x1d81 0x1d88 0x1da0 0x1de3 0x1e1f 0x1e45 0x1e5e 0x1e7e 0x1ebc 0x1efb 0x1f27 0x1faf 0x2009 0x209b 0x2103 0x218b 0x227c 0x2400>; + battery0,battery_table1 = <0x0 0x99 0x1b3 0x2cc 0x3e6 0x500 0x7b3 0xa80 0xd4c 0x12cc 0x1b19 0x2099 0x2619 0x2b99 0x3133 0x36b3 0x3980 0x3f00 0x4480 0x4ccc 0x524c 0x58e6 0x6400 0x6419>; + battery0,battery_table2 = <0x4b4b 0x4444 0x4040 0x3e3e 0x3c3c 0x3b3b 0x3838 0x3737 0x3535 0x3434 0x3434 0x3333 0x3333 0x3333 0x3333 0x3232>; + battery0,rs_value = <0xa3 0xa3 0x3800 0x200 0x599 0x599 0x100>; + battery0,v_alarm = <0xc1c 0xc8>; + battery0,topoff = <0x2ee>; + battery0,i_cal = <0x0 0x0 0x800 0x800 0x0 0x0 0x800 0x81e>; + battery0,v_cal = <0x1 0x0 0x0 0x1 0x0 0x0 0x0>; + battery0,temp_std = <0x19>; + battery0,tem_poff = <0xd48 0x32 0xcb2 0x32>; + battery0,aux_ctrl = <0x322 0x5800>; + battery0,data_ver = <0x9>; + battery0,v_max_table = <0x227c 0x225f 0x2243 0x2226 0x21d9>; + battery0,q_max_table = <0x21b3 0x210d 0x2068 0x1fc2 0x1e23>; + }; + }; + + cable-info { + default_input_current = <0x708>; + default_charging_current = <0x834>; + full_check_current_1st = <0x2ee>; + full_check_current_2nd = <0xfa>; + + current_group_1 { + cable_number = <0x2 0x13 0x15 0x16 0x17 0x1e>; + input_current = <0x1f4>; + charging_current = <0x1f4>; + }; + + current_group_2 { + cable_number = <0x19 0x1f>; + input_current = <0x3e8>; + charging_current = <0x3e8>; + }; + + current_group_3 { + cable_number = <0x5 0x20>; + input_current = <0x5dc>; + charging_current = <0x5dc>; + }; + + current_group_4 { + cable_number = <0x6 0x7 0x8 0x11 0x12>; + input_current = <0x672>; + charging_current = <0xa8c>; + }; + + current_group_5 { + cable_number = <0x9>; + input_current = <0x672>; + charging_current = <0x960>; + }; + + current_group_6 { + cable_number = <0xa 0xc 0xf 0x1b 0x21 0x24>; + input_current = <0x320>; + charging_current = <0x960>; + }; + + current_group_7 { + cable_number = <0xd>; + input_current = <0x2bc>; + charging_current = <0x960>; + }; + + current_group_8 { + cable_number = <0x18>; + input_current = <0x3e8>; + charging_current = <0x1c2>; + }; + + current_group_9 { + cable_number = <0x23>; + input_current = <0x708>; + charging_current = <0x708>; + }; + + current_group_10 { + cable_number = <0xb 0xe 0x10 0x1c 0x23>; + input_current = <0x28a>; + charging_current = <0x960>; + }; + + current_group_11 { + cable_number = <0x1d 0x25>; + input_current = <0x1f4>; + charging_current = <0x4b0>; + }; + + current_group_12 { + cable_number = <0x1 0x4>; + input_current = <0x1db>; + charging_current = <0x226>; + }; + + current_group_13 { + cable_number = <0x22>; + input_current = <0x4b0>; + charging_current = <0x960>; + }; + }; + }; + }; + + __symbols__ { + dsi_rm69299_visionox_amoled_video = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video"; + dsi_rm69299_visionox_amoled_cmd = "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd"; + dsi_sim_vid = "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video"; + dsi_sim_cmd = "/fragment@3/__overlay__/qcom,mdss_dsi_sim_cmd"; + dsi_sim_dsc_375_cmd = "/fragment@4/__overlay__/qcom,mdss_dsi_sim_dsc_375_cmd"; + dsi_nt36672c_video = "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video"; + dsi_panel_pwr_supply = "/fragment@6/__overlay__/dsi_panel_pwr_supply"; + dsi_panel_pwr_supply_no_labibb = "/fragment@6/__overlay__/dsi_panel_pwr_supply_no_labibb"; + dsi_panel_pwr_supply_labibb_amoled = "/fragment@6/__overlay__/dsi_panel_pwr_supply_labibb_amoled"; + dsi_rm69299_visionox_amoled_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@0"; + dsi_rm69299_visionox_amoled_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@1"; + dsi_sim_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@2"; + dsi_sim_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@3"; + dsi_sim_dsc_375_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@4"; + dsi_nt36672c_video_display = "/fragment@6/__overlay__/qcom,dsi-display@5"; + sde_dsi = "/fragment@6/__overlay__/qcom,dsi-display"; + sde_wb = "/fragment@6/__overlay__/qcom,wb-display@0"; + ext_disp = "/fragment@6/__overlay__/qcom,msm-ext-disp"; + ext_disp_audio_codec = "/fragment@6/__overlay__/qcom,msm-ext-disp/qcom,msm-ext-disp-audio-codec-rx"; + mtp_batterydata = "/fragment@11/__overlay__/qcom,battery-data"; + lpi_tlmm = "/fragment@27/__overlay__/lpi_pinctrl@627C0000"; + cdc_dmic01_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_active"; + cdc_dmic01_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_sleep"; + cdc_dmic01_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_active"; + cdc_dmic01_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_sleep"; + cdc_dmic23_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_active"; + cdc_dmic23_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_sleep"; + cdc_dmic23_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_active"; + cdc_dmic23_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_sleep"; + cdc_dmic45_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_active"; + cdc_dmic45_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_sleep"; + cdc_dmic45_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_active"; + cdc_dmic45_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_sleep"; + tx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_sleep"; + tx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_active"; + tx_swr_data0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_sleep"; + tx_swr_data0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_active"; + wsa_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_sleep"; + wsa_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_active"; + wsa_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_sleep"; + wsa_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_active"; + tx_swr_data1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_sleep"; + tx_swr_data1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_active"; + tx_swr_data2_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_sleep"; + tx_swr_data2_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_active"; + rx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_sleep"; + rx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_active"; + rx_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_sleep"; + rx_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_active"; + lpi_i2s1_sck_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_active"; + lpi_i2s1_sck_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_sleep"; + lpi_i2s1_ws_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_active"; + lpi_i2s1_ws_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_sleep"; + lpi_i2s1_sd0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_active"; + lpi_i2s1_sd0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_sleep"; + lpi_i2s1_sd1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_active"; + lpi_i2s1_sd1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_sleep"; + tx_macro = "/fragment@28/__overlay__/tx-macro@62620000"; + swr2 = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master"; + wcd938x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd938x-tx-slave"; + wcd937x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd937x-tx-slave"; + rx_macro = "/fragment@28/__overlay__/rx-macro@62600000"; + swr1 = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master"; + wcd938x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd938x-rx-slave"; + wcd937x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd937x-rx-slave"; + wsa_macro = "/fragment@28/__overlay__/wsa-macro@62640000"; + swr0 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master"; + wsa881x_0211 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211"; + wsa881x_0212 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212"; + wsa881x_0213 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213"; + wsa881x_0214 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214"; + va_macro = "/fragment@28/__overlay__/va-macro@62770000"; + wcd938x_codec = "/fragment@28/__overlay__/wcd938x-codec"; + wcd937x_codec = "/fragment@28/__overlay__/wcd937x-codec"; + cdc_dmic01_gpios = "/fragment@30/__overlay__/cdc_dmic01_pinctrl"; + cdc_dmic23_gpios = "/fragment@30/__overlay__/cdc_dmic23_pinctrl"; + cdc_dmic45_gpios = "/fragment@30/__overlay__/cdc_dmic45_pinctrl"; + wsa_swr_gpios = "/fragment@30/__overlay__/wsa_swr_clk_data_pinctrl"; + rx_swr_gpios = "/fragment@30/__overlay__/rx_swr_clk_data_pinctrl"; + tx_swr_gpios = "/fragment@30/__overlay__/tx_swr_clk_data_pinctrl"; + wsa_spkr_en1 = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl"; + wsa_spkr_en2 = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl"; + wcd_rst_gpio = "/fragment@31/__overlay__/msm_cdc_pinctrl@58"; + clock_audio_wsa_1 = "/fragment@31/__overlay__/wsa_core_clk"; + clock_audio_wsa_2 = "/fragment@31/__overlay__/wsa_npl_clk"; + clock_audio_rx_1 = "/fragment@31/__overlay__/rx_core_clk"; + clock_audio_rx_2 = "/fragment@31/__overlay__/rx_npl_clk"; + clock_audio_tx_1 = "/fragment@31/__overlay__/tx_core_clk"; + clock_audio_tx_2 = "/fragment@31/__overlay__/tx_npl_clk"; + clock_audio_va_1 = "/fragment@31/__overlay__/va_core_clk"; + clock_audio_va_2 = "/fragment@31/__overlay__/va_npl_clk"; + qupv3_se8_2hsuart = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000"; + qupv3_se8_2hsuart_pins = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins"; + qupv3_se8_2uart_tx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_active"; + qupv3_se8_2uart_rx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_active"; + qupv3_se8_2uart_tx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_sleep"; + qupv3_se8_2uart_rx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_sleep"; + sec_debug_region = "/fragment@37/__overlay__/sec_debug_region@0"; + sec_debug_autocomment = "/fragment@37/__overlay__/sec_debug_autocomment@0"; + sec_debug_rdx_bootdev = "/fragment@37/__overlay__/sec_debug_rdx_bootdev@0"; + kaslr_region = "/fragment@37/__overlay__/kaslr_region@A0001000"; + rkp_region = "/fragment@37/__overlay__/rkp_region@B0200000"; + hdm_region = "/fragment@37/__overlay__/hdm_region@A1000000"; + modem_shared_mem = "/fragment@37/__overlay__/modem_shared_mem_region@B5000000"; + usb_noti = "/fragment@60/__overlay__/usb-notifier"; + camera_mem = "/fragment@65/__overlay__/camera_mem_region"; + imp_list = "/fragment@68/__overlay__/imp_list"; + cdc_quin_mi2s_gpios = "/fragment@69/__overlay__/msm_cdc_pinctrl_quin"; + samsung_q6audio_adaptation = "/fragment@70/__overlay__/samsung,q6audio-adaptation"; + det_zones = "/fragment@70/__overlay__/det_zones"; + i2c_18 = "/fragment@70/__overlay__/i2c@18"; + tas256x = "/fragment@70/__overlay__/i2c@18/tas256x@4c"; + tas25xx_gpio_default = "/fragment@73/__overlay__/tas25xx_gpio_default"; + fm_lna_default = "/fragment@73/__overlay__/fm_lna_default"; + grip_i2c_active = "/fragment@74/__overlay__/grip_i2c/grip_i2c_active"; + grip_i2c_suspend = "/fragment@74/__overlay__/grip_i2c/grip_i2c_suspend"; + s2mpb03_i2c_sda_default = "/fragment@74/__overlay__/s2mpb03_i2c_sda_default"; + s2mpb03_i2c_scl_default = "/fragment@74/__overlay__/s2mpb03_i2c_scl_default"; + cam_sensor_mclk0_active = "/fragment@74/__overlay__/cam_sensor_mclk0_active"; + cam_sensor_mclk0_suspend = "/fragment@74/__overlay__/cam_sensor_mclk0_suspend"; + cam_sensor_mclk1_active = "/fragment@74/__overlay__/cam_sensor_mclk1_active"; + cam_sensor_mclk1_suspend = "/fragment@74/__overlay__/cam_sensor_mclk1_suspend"; + cam_sensor_mclk2_active = "/fragment@74/__overlay__/cam_sensor_mclk2_active"; + cam_sensor_mclk2_suspend = "/fragment@74/__overlay__/cam_sensor_mclk2_suspend"; + cam_sensor_mclk3_active = "/fragment@74/__overlay__/cam_sensor_mclk3_active"; + cam_sensor_mclk3_suspend = "/fragment@74/__overlay__/cam_sensor_mclk3_suspend"; + cam_sensor_mclk4_active = "/fragment@74/__overlay__/cam_sensor_mclk4_active"; + cam_sensor_mclk4_suspend = "/fragment@74/__overlay__/cam_sensor_mclk4_suspend"; + rcam1_sensor_reset_active = "/fragment@74/__overlay__/rcam1_sensor_reset_active"; + rcam1_sensor_reset_suspend = "/fragment@74/__overlay__/rcam1_sensor_reset_suspend"; + front_sensor_reset_active = "/fragment@74/__overlay__/front_sensor_reset_active"; + front_sensor_reset_suspend = "/fragment@74/__overlay__/front_sensor_reset_suspend"; + rcam3_sensor_reset_active = "/fragment@74/__overlay__/rcam3_sensor_reset_active"; + rcam3_sensor_reset_suspend = "/fragment@74/__overlay__/rcam3_sensor_reset_suspend"; + rcam2_sensor_reset_active = "/fragment@74/__overlay__/rcam2_sensor_reset_active"; + rcam2_sensor_reset_suspend = "/fragment@74/__overlay__/rcam2_sensor_reset_suspend"; + rcam4_sensor_reset_active = "/fragment@74/__overlay__/rcam4_sensor_reset_active"; + rcam4_sensor_reset_suspend = "/fragment@74/__overlay__/rcam4_sensor_reset_suspend"; + rcam1_sensor_vana_active = "/fragment@74/__overlay__/rcam1_sensor_vana_active"; + rcam1_sensor_vana_suspend = "/fragment@74/__overlay__/rcam1_sensor_vana_suspend"; + rcam2_sensor_vana_active = "/fragment@74/__overlay__/rcam2_sensor_vana_active"; + rcam2_sensor_vana_suspend = "/fragment@74/__overlay__/rcam2_sensor_vana_suspend"; + rcam3_sensor_vana_active = "/fragment@74/__overlay__/rcam3_sensor_vana_active"; + rcam3_sensor_vana_suspend = "/fragment@74/__overlay__/rcam3_sensor_vana_suspend"; + rcam4_sensor_vana_active = "/fragment@74/__overlay__/rcam4_sensor_vana_active"; + rcam4_sensor_vana_suspend = "/fragment@74/__overlay__/rcam4_sensor_vana_suspend"; + cam_mipi_sel_active = "/fragment@74/__overlay__/cam_mipi_sel_active"; + cam_mipi_sel_suspend = "/fragment@74/__overlay__/cam_mipi_sel_suspend"; + rcam3_sensor_vdig_active = "/fragment@74/__overlay__/rcam3_sensor_vdig_active"; + rcam3_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam3_sensor_vdig_suspend"; + rcam4_sensor_vdig_active = "/fragment@74/__overlay__/rcam4_sensor_vdig_active"; + rcam4_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam4_sensor_vdig_suspend"; + if_pmic_i2c_pins = "/fragment@74/__overlay__/if_pmic_i2c_pins"; + if_pmic_i2c_sleep = "/fragment@74/__overlay__/if_pmic_i2c_pins/if_pmic_i2c_sleep"; + usbpd_i2c_pins = "/fragment@74/__overlay__/usbpd_i2c_pins"; + usbpd_i2c_sleep = "/fragment@74/__overlay__/usbpd_i2c_pins/usbpd_i2c_sleep"; + mcu_reset_active = "/fragment@74/__overlay__/mcu_reset_active"; + mcu_reset_suspend = "/fragment@74/__overlay__/mcu_reset_suspend"; + mcu_clk_active = "/fragment@74/__overlay__/mcu_clk_active"; + mcu_clk_suspend = "/fragment@74/__overlay__/mcu_clk_suspend"; + grip_int_active = "/fragment@75/__overlay__/grip_int_active"; + grip_int_suspend = "/fragment@75/__overlay__/grip_int_suspend"; + i2c2 = "/fragment@80/__overlay__/i2c@2"; + s2mpb03_l1 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo1"; + s2mpb03_l2 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo2"; + s2mpb03_l3 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo3"; + s2mpb03_l4 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo4"; + s2mpb03_l5 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo5"; + s2mpb03_l6 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo6"; + s2mpb03_l7 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo7"; + self_display_FC3_dtsi = "/fragment@84/__overlay__/self_display_FC3_dtsi"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD = "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + ss_dsi_panel_PBA_BOOTING_FHD = "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD"; + sde_te_active = "/fragment@87/__overlay__/pmx_sde_te/sde_te_active"; + sde_te_suspend = "/fragment@87/__overlay__/pmx_sde_te/sde_te_suspend"; + pmx_sde = "/fragment@87/__overlay__/pmx_sde"; + sde_dsi_active = "/fragment@87/__overlay__/pmx_sde/sde_dsi_active"; + sde_dsi_suspend = "/fragment@87/__overlay__/pmx_sde/sde_dsi_suspend"; + sde_ub_det_default = "/fragment@88/__overlay__/pmx_sde_ub_det/sde_ub_det_default"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@9"; + ss_dsi_panel_PBA_BOOTING_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@10"; + tsp_int = "/fragment@91/__overlay__/tsp_int"; + tsp_zt = "/fragment@92/__overlay__/touchscreen@20"; + tsp_stm = "/fragment@92/__overlay__/touchscreen@49"; + key_vol_up_default = "/fragment@93/__overlay__/key_vol_up/key_vol_up_default"; + if_pmic_irq_default = "/fragment@98/__overlay__/if_pmic_irq/if_pmic_irq_default"; + usbpd_irq_default = "/fragment@98/__overlay__/usbpd_irq/usbpd_irq_default"; + nfc_qupv3_se0_i2c_sleep = "/fragment@100/__overlay__/nfc_qupv3_se0_i2c_sleep"; + nfc_clk_req_gpio = "/fragment@100/__overlay__/nfc_clk_req_gpio"; + nfc_irq_gpio = "/fragment@100/__overlay__/nfc_irq_gpio"; + nfc_ven_gpio = "/fragment@100/__overlay__/nfc_ven_gpio"; + nfc_firm_gpio = "/fragment@100/__overlay__/nfc_firm_gpio"; + nfc_ldo_en_gpio = "/fragment@100/__overlay__/nfc_ldo_en_gpio"; + et7xx_rst = "/fragment@102/__overlay__/et7xx_rst/et7xx_rst"; + sm5714_flash0 = "/fragment@106/__overlay__/qcom,flash_0"; + sm5714_torch0 = "/fragment@106/__overlay__/qcom,torch_0"; + led_flash0 = "/fragment@106/__overlay__/qcom,camera-flash@0"; + led_flash1 = "/fragment@106/__overlay__/qcom,camera-flash@1"; + ois_rear = "/fragment@108/__overlay__/qcom,ois@62"; + sensor_rear = "/fragment@109/__overlay__/qcom,cam-sensor@0"; + eeprom2 = "/fragment@109/__overlay__/qcom,eeprom@0x2D"; + sensor_rear_tele = "/fragment@110/__overlay__/qcom,cam-sensor@3"; + eeprom4 = "/fragment@110/__overlay__/qcom,eeprom@0x3F"; + actuator_rear0 = "/fragment@111/__overlay__/qcom,actuator@0xC"; + actuator_rear_tele = "/fragment@111/__overlay__/qcom,actuator2"; + eeprom0 = "/fragment@111/__overlay__/qcom,eeprom@50"; + eeprom1 = "/fragment@111/__overlay__/qcom,eeprom@51"; + eeprom3 = "/fragment@111/__overlay__/qcom,eeprom@55"; + vibrator = "/fragment@112/__overlay__/samsung,vibrator"; + hall_default = "/fragment@114/__overlay__/hall/hall_default"; + certify_hall_default = "/fragment@115/__overlay__/certify_hall_default"; + L8C = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150l_l8 = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150_l5 = "/fragment@116/__overlay__/rpmh-regulator-ldoa5/regulator-pm6150-l5"; + i2c_17 = "/fragment@116/__overlay__/i2c@17"; + }; + + __fixups__ { + mdss_mdp = "/fragment@0:target:0", "/fragment@1:target:0", "/fragment@2:target:0", "/fragment@3:target:0", "/fragment@4:target:0", "/fragment@5:target:0", "/fragment@8:target:0", "/fragment@10:target:0", "/fragment@85:target:0", "/fragment@86:target:0"; + tlmm = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-te-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-te-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-te-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-te-gpio:0", "/fragment@7/__overlay__:qcom,usbplug-cc-gpio:0", "/fragment@17/__overlay__:cd-gpios:0", "/fragment@24/__overlay__/synaptics_tcm@20:interrupt-parent:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,irq-gpio:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,reset-gpio:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:interrupt-parent:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:reset-gpios:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:irq-gpios:0", "/fragment@25/__overlay__/nq@28:qcom,nq-irq:0", "/fragment@25/__overlay__/nq@28:qcom,nq-ven:0", "/fragment@25/__overlay__/nq@28:qcom,nq-firm:0", "/fragment@25/__overlay__/nq@28:qcom,nq-clkreq:0", "/fragment@25/__overlay__/nq@28:interrupt-parent:0", "/fragment@35:target:0", "/fragment@70/__overlay__/i2c@18:gpios:0", "/fragment@70/__overlay__/i2c@18:gpios:12", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,reset-gpio:0", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,irq-gpio:0", "/fragment@71/__overlay__:qcom,fm-lna-gpios:0", "/fragment@73:target:0", "/fragment@74:target:0", "/fragment@76:target:0", "/fragment@80/__overlay__/i2c@2:gpios:0", "/fragment@80/__overlay__/i2c@2:gpios:12", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-reset-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-te-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,esd-irq-gpio1:0", "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD:qcom,platform-reset-gpio:0", "/fragment@87:target:0", "/fragment@91:target:0", "/fragment@92/__overlay__/touchscreen@20:zinitix,irq_gpio:0", "/fragment@92/__overlay__/touchscreen@49:stm,irq_gpio:0", "/fragment@96/__overlay__/sm5714@49:sm5714,irq-gpio:0", "/fragment@97/__overlay__/usbpd-sm5714@33:usbpd,usbpd_int:0", "/fragment@98:target:0", "/fragment@100:target:0", "/fragment@101/__overlay__/sec-nfc@27:interrupt-parent:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,ven-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,irq-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,firm-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,clk_req-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,pvdd-gpio:0", "/fragment@102:target:0", "/fragment@104/__overlay__/etspi,et7xx:etspi-sleepPin:0", "/fragment@107/__overlay__/sm5714-fled:flash-en-gpio:0", "/fragment@107/__overlay__/sm5714-fled:torch-en-gpio:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:12", "/fragment@108/__overlay__/qcom,ois@62:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:36", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:12", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:24", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:36", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:36", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:12", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:24", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:36", "/fragment@113/__overlay__/certify_hall:certify_hall,gpio_certify_cover:0", "/fragment@115:target:0", "/fragment@116/__overlay__/i2c@17:gpios:0", "/fragment@116/__overlay__/i2c@17:gpios:12"; + pm6150l_gpios = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-reset-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-reset-gpio:0", "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-bklight-en-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-en-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-reset-gpio:0", "/fragment@22:target:0", "/fragment@75:target:0", "/fragment@93:target:0", "/fragment@94/__overlay__/vol_up:gpios:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:sx9360,nirq-gpio:0"; + soc = "/fragment@6:target:0", "/fragment@11:target:0", "/fragment@23:target:0", "/fragment@31:target:0", "/fragment@34:target:0", "/fragment@60:target:0", "/fragment@66:target:0", "/fragment@70:target:0", "/fragment@80:target:0", "/fragment@84:target:0", "/fragment@89:target:0", "/fragment@95:target:0", "/fragment@106:target:0", "/fragment@112:target:0", "/fragment@113:target:0", "/fragment@116:target:0", "/fragment@119:target:0"; + mdss_dsi0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-ctrl:0"; + mdss_dsi_phy0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-phy:0"; + mdss_dsi0_pll = "/fragment@6/__overlay__/qcom,dsi-display:clocks:0", "/fragment@6/__overlay__/qcom,dsi-display:clocks:8", "/fragment@6/__overlay__/qcom,dsi-display:clocks:16", "/fragment@6/__overlay__/qcom,dsi-display:clocks:24", "/fragment@6/__overlay__/qcom,dsi-display:clocks:32", "/fragment@6/__overlay__/qcom,dsi-display:clocks:40", "/fragment@6/__overlay__/qcom,dsi-display:clocks:48", "/fragment@6/__overlay__/qcom,dsi-display:clocks:56", "/fragment@6/__overlay__/qcom,dsi-display:clocks:64", "/fragment@6/__overlay__/qcom,dsi-display:clocks:72"; + L13A = "/fragment@6/__overlay__/qcom,dsi-display:vddio-supply:0"; + L18A = "/fragment@6/__overlay__/qcom,dsi-display:vdda-3p3-supply:0"; + lcdb_ldo_vreg = "/fragment@6/__overlay__/qcom,dsi-display:lab-supply:0"; + lcdb_ncp_vreg = "/fragment@6/__overlay__/qcom,dsi-display:ibb-supply:0"; + pm6150_l18 = "/fragment@6/__overlay__/qcom,dsi-display:vci-supply:0"; + pm6150_l13 = "/fragment@6/__overlay__/qcom,dsi-display:vddi-supply:0"; + sde_dp = "/fragment@7:target:0", "/fragment@8/__overlay__:connectors:8", "/fragment@26:target:0"; + pm6150_pdphy = "/fragment@7/__overlay__:qcom,dp-usbpd-detection:0"; + sde_dp_usbplug_cc_active = "/fragment@7/__overlay__:pinctrl-0:0"; + sde_dp_usbplug_cc_suspend = "/fragment@7/__overlay__:pinctrl-1:0"; + sde_rscc = "/fragment@8/__overlay__:connectors:12"; + thermal_zones = "/fragment@9:target:0", "/fragment@18:target:0"; + pm6150_trip0 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:trip:0"; + pm6150_charger = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:cooling-device:0", "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:cooling-device:0", "/fragment@21:target:0"; + pm6150_trip1 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:trip:0"; + pm6150l_trip0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:trip:0"; + CPU0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:cooling-device:0"; + CPU1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:cooling-device:0"; + CPU2 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:cooling-device:0"; + CPU3 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:cooling-device:0"; + CPU4 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:cooling-device:0"; + CPU5 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:cooling-device:0"; + CPU6 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:cooling-device:0"; + CPU7 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:cooling-device:0"; + pm6150l_trip1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:trip:0"; + bcl_lvl0 = "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:trip:0"; + bcl_lvl1 = "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:trip:0"; + bcl_lvl2 = "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:trip:0"; + soc_trip = "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:trip:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:trip:0"; + pm6150l_vadc = "/fragment@12:target:0", "/fragment@13/__overlay__:io-channels:0", "/fragment@13/__overlay__:io-channels:8", "/fragment@13/__overlay__:io-channels:16", "/fragment@13/__overlay__:io-channels:24", "/fragment@80/__overlay__/sec_thermistor@1:io-channels:0", "/fragment@80/__overlay__/sec_thermistor@2:io-channels:0", "/fragment@83:target:0"; + pm6150l_adc_tm = "/fragment@13:target:0", "/fragment@18/__overlay__/pa-therm1:thermal-sensors:0"; + ufsphy_mem = "/fragment@14:target:0"; + pm6150_l4 = "/fragment@14/__overlay__:vdda-phy-supply:0"; + pm6150l_l3 = "/fragment@14/__overlay__:vdda-pll-supply:0", "/fragment@15/__overlay__:qcom,vddp-ref-clk-supply:0"; + ufshc_mem = "/fragment@15:target:0", "/fragment@64:target:0"; + ufs_phy_gdsc = "/fragment@15/__overlay__:vdd-hba-supply:0"; + pm6150_l19 = "/fragment@15/__overlay__:vcc-supply:0", "/fragment@16/__overlay__:vdd-supply:0"; + pm6150_l12 = "/fragment@15/__overlay__:vccq2-supply:0", "/fragment@16/__overlay__:vdd-io-supply:0"; + sdhc_1 = "/fragment@16:target:0"; + sdc1_clk_on = "/fragment@16/__overlay__:pinctrl-0:0"; + sdc1_cmd_on = "/fragment@16/__overlay__:pinctrl-0:4"; + sdc1_data_on = "/fragment@16/__overlay__:pinctrl-0:8"; + sdc1_rclk_on = "/fragment@16/__overlay__:pinctrl-0:12"; + sdc1_clk_off = "/fragment@16/__overlay__:pinctrl-1:0"; + sdc1_cmd_off = "/fragment@16/__overlay__:pinctrl-1:4"; + sdc1_data_off = "/fragment@16/__overlay__:pinctrl-1:8"; + sdc1_rclk_off = "/fragment@16/__overlay__:pinctrl-1:12"; + sdhc_2 = "/fragment@17:target:0"; + pm6150l_l9 = "/fragment@17/__overlay__:vdd-supply:0"; + pm6150l_l6 = "/fragment@17/__overlay__:vdd-io-supply:0"; + sdc2_clk_on = "/fragment@17/__overlay__:pinctrl-0:0"; + sdc2_cmd_on = "/fragment@17/__overlay__:pinctrl-0:4"; + sdc2_data_on = "/fragment@17/__overlay__:pinctrl-0:8"; + sdc2_cd_on = "/fragment@17/__overlay__:pinctrl-0:12"; + sdc2_clk_off = "/fragment@17/__overlay__:pinctrl-1:0"; + sdc2_cmd_off = "/fragment@17/__overlay__:pinctrl-1:4"; + sdc2_data_off = "/fragment@17/__overlay__:pinctrl-1:8"; + sdc2_cd_off = "/fragment@17/__overlay__:pinctrl-1:12"; + pm6150a_amoled = "/fragment@19:target:0"; + pm6150_qg = "/fragment@20:target:0"; + pm6150_vadc = "/fragment@21/__overlay__:io-channels:0", "/fragment@21/__overlay__:io-channels:8", "/fragment@21/__overlay__:io-channels:16", "/fragment@21/__overlay__:io-channels:24", "/fragment@21/__overlay__:io-channels:32", "/fragment@21/__overlay__:io-channels:40", "/fragment@21/__overlay__:io-channels:48", "/fragment@80/__overlay__/sec_thermistor@0:io-channels:0", "/fragment@82:target:0", "/fragment@118:target:0", "/fragment@119/__overlay__/battery:io-channels:0", "/fragment@119/__overlay__/battery:io-channels:8"; + qusb_phy0 = "/fragment@21/__overlay__:dpdm-supply:0", "/fragment@99:target:0"; + qupv3_se7_i2c = "/fragment@24:target:0", "/fragment@92:target:0", "/fragment@107:target:0"; + ts_active = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-0:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-0:0"; + ts_int_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:0"; + ts_reset_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:4", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:4"; + ts_release = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-2:0"; + pm6150_l10 = "/fragment@24/__overlay__/synaptics_tcm@20:vdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:vdd-supply:0"; + pm6150l_l7 = "/fragment@24/__overlay__/synaptics_tcm@20:avdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:avdd-supply:0", "/fragment@90:target:0", "/fragment@92/__overlay__/touchscreen@20:avdd-supply:0", "/fragment@92/__overlay__/touchscreen@49:avdd-supply:0"; + qupv3_se0_i2c = "/fragment@25:target:0", "/fragment@101:target:0"; + nfc_int_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:0"; + nfc_enable_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:4"; + nfc_clk_req_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:8"; + nfc_int_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:0"; + nfc_enable_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:4"; + nfc_clk_req_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:8"; + fsa4480 = "/fragment@26/__overlay__:qcom,dp-aux-switch:0", "/fragment@72:target:0"; + q6core = "/fragment@27:target:0", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:4", "/fragment@30:target:0", "/fragment@69:target:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:4"; + lpass_core_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:0", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:0", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:0"; + lpass_audio_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:8", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:8", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:8", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:8", "/fragment@28/__overlay__/va-macro@62770000:clocks:0"; + bolero = "/fragment@28:target:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214:qcom,bolero-handle:0", "/fragment@29/__overlay__:asoc-codec:4", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:12", "/fragment@68:target:0", "/fragment@71/__overlay__:asoc-codec:4", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:12"; + L10A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-rxtx-supply:0", "/fragment@28/__overlay__/wcd938x-codec:cdc-vddio-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-ldo-rxtx-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vddpx-1-supply:0"; + L15A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-buck-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-buck-supply:0"; + BOB = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_bob-supply:0"; + atoll_snd = "/fragment@29:target:0", "/fragment@71:target:0"; + stub_codec = "/fragment@29/__overlay__:asoc-codec:0", "/fragment@71/__overlay__:asoc-codec:0"; + audio_apr = "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:0"; + spkr_1_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-0:0"; + spkr_1_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-1:0"; + spkr_2_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-0:0"; + spkr_2_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-1:0"; + wcd_reset_active = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-0:0"; + wcd_reset_sleep = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-1:0"; + va_cdc_dma_0_tx = "/fragment@32:target:0"; + aliases = "/fragment@33:target:0", "/fragment@67:target:0"; + clock_gcc = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:0", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:8", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:16"; + qupv3_1 = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:qcom,wrapper-core:0"; + dcc = "/fragment@36:target:0"; + reserved_memory = "/fragment@37:target:0", "/fragment@65:target:0", "/fragment@105:target:0"; + removed_region = "/fragment@38:target:0"; + pil_modem_mem = "/fragment@39:target:0"; + pil_adsp_mem = "/fragment@40:target:0"; + pil_camera_mem = "/fragment@41:target:0"; + pil_npu_mem = "/fragment@42:target:0"; + pil_video_mem = "/fragment@43:target:0"; + pil_cdsp_mem = "/fragment@44:target:0"; + qseecom_mem = "/fragment@45:target:0"; + qseecom_ta_mem = "/fragment@46:target:0"; + secure_carveout_heap = "/fragment@47:target:0"; + cdsp_sec_mem = "/fragment@48:target:0"; + msm_imem = "/fragment@49:target:0"; + camera = "/fragment@50:target:0"; + cam_vfe0 = "/fragment@51:target:0"; + cam_vfe1 = "/fragment@52:target:0"; + cam_vfe_lite = "/fragment@53:target:0"; + cam_lrme = "/fragment@54:target:0"; + shared_meta = "/fragment@55:target:0"; + android_q_fstab = "/fragment@56:target:0"; + pm8008_8 = "/fragment@57:target:0", "/fragment@78:target:0"; + pm8008_9 = "/fragment@58:target:0", "/fragment@79:target:0"; + usb0 = "/fragment@59:target:0"; + firmware = "/fragment@61:target:0"; + pil_modem = "/fragment@62:target:0"; + modem_smp2p_out = "/fragment@62/__overlay__:qcom,smem-states:0", "/fragment@62/__overlay__:qcom,smem-states:8", "/fragment@62/__overlay__:qcom,smem-states:16"; + icnss = "/fragment@63:target:0"; + pcm0 = "/fragment@71/__overlay__:asoc-platform:0"; + pcm1 = "/fragment@71/__overlay__:asoc-platform:4"; + pcm2 = "/fragment@71/__overlay__:asoc-platform:8"; + voip = "/fragment@71/__overlay__:asoc-platform:12"; + voice = "/fragment@71/__overlay__:asoc-platform:16"; + loopback = "/fragment@71/__overlay__:asoc-platform:20"; + compress = "/fragment@71/__overlay__:asoc-platform:24"; + hostless = "/fragment@71/__overlay__:asoc-platform:28"; + afe = "/fragment@71/__overlay__:asoc-platform:32"; + lsm = "/fragment@71/__overlay__:asoc-platform:36"; + routing = "/fragment@71/__overlay__:asoc-platform:40"; + compr = "/fragment@71/__overlay__:asoc-platform:44"; + pcm_noirq = "/fragment@71/__overlay__:asoc-platform:48"; + spmi_bus = "/fragment@77:target:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:interrupt-parent:0"; + pm6150_gpios = "/fragment@81:target:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,ub-con-det:0", "/fragment@88:target:0", "/fragment@113/__overlay__/hall:hall,gpio_flip_cover:0", "/fragment@114:target:0"; + gpio_key = "/fragment@94:target:0"; + qupv3_se4_i2c = "/fragment@96:target:0", "/fragment@117:target:0"; + qupv3_se11_i2c = "/fragment@97:target:0"; + pm6150l_l11 = "/fragment@103:target:0"; + qupv3_se6_spi = "/fragment@104:target:0"; + pm6150l_switch2 = "/fragment@106/__overlay__/qcom,camera-flash@0:switch-source:0", "/fragment@106/__overlay__/qcom,camera-flash@1:switch-source:0"; + qupv3_se10_i2c = "/fragment@108:target:0"; + cam_cci0 = "/fragment@109:target:0"; + titan_top_gdsc = "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:cam_clk-supply:0"; + clock_camcc = "/fragment@109/__overlay__/qcom,cam-sensor@0:clocks:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:clocks:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:clocks:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:clocks:0"; + cam_cci1 = "/fragment@110:target:0"; + qupv3_se9_i2c = "/fragment@111:target:0"; + apps_rsc = "/fragment@116/__overlay__/rpmh-regulator-ldoc8:mboxes:0"; + }; + + __local_fixups__ { + + fragment@0 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@1 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@2 { + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@5 { + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@6 { + + __overlay__ { + + qcom,dsi-display@0 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@1 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@2 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@3 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@4 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@5 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display { + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + qcom,dsi-display-list = <0x0 0x4>; + }; + }; + }; + + fragment@7 { + + __overlay__ { + qcom,ext-disp = <0x0>; + }; + }; + + fragment@8 { + + __overlay__ { + connectors = <0x0 0x4>; + }; + }; + + fragment@20 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@21 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@28 { + + __overlay__ { + + bolero-clk-rsc-mngr { + clocks = <0x0 0x8 0x10 0x18 0x20 0x28 0x30 0x38>; + }; + + tx-macro@62620000 { + clocks = <0x0 0x8>; + qcom,tx-swr-gpios = <0x0>; + }; + + rx-macro@62600000 { + clocks = <0x0 0x8>; + qcom,rx-swr-gpios = <0x0>; + }; + + wsa-macro@62640000 { + clocks = <0x0 0x8>; + qcom,wsa-swr-gpios = <0x0>; + + wsa_swr_master { + + wsa881x@20170211 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@20170212 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170213 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170214 { + qcom,spkr-sd-n-node = <0x0>; + }; + }; + }; + + wcd938x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + mbhc-button-thres = <0x0 0xc 0x18 0x24 0x30 0x3c 0x48 0x54>; + imp-table = <0x0 0x10 0x20 0x30 0x40 0x50 0x60 0x70>; + }; + + wcd937x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + }; + }; + }; + + fragment@29 { + + __overlay__ { + qcom,cdc-dmic01-gpios = <0x0>; + qcom,cdc-dmic23-gpios = <0x0>; + qcom,cdc-dmic45-gpios = <0x0>; + asoc-codec = <0x8>; + qcom,wsa-devs = <0x0 0x4 0x8 0xc>; + qcom,codec-aux-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@30 { + + __overlay__ { + + cdc_dmic01_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic23_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic45_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + wsa_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + rx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + tx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@34 { + + __overlay__ { + + qcom,qup_hsuart@a88000 { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + }; + }; + + fragment@60 { + + __overlay__ { + + qcom,memshare { + + qcom,client_4 { + memory-region = <0x0>; + }; + }; + + samsung,sec_hdm { + memory-region = <0x0>; + }; + }; + }; + + fragment@66 { + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + memory-region = <0x0>; + }; + }; + }; + }; + + fragment@69 { + + __overlay__ { + + msm_cdc_pinctrl_quin { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@70 { + + __overlay__ { + + i2c@18 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@71 { + + __overlay__ { + asoc-platform = <0x34>; + qcom,quin-mi2s-gpios = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@80 { + + __overlay__ { + + i2c@2 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@85 { + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + ss,self_display = <0x0>; + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@86 { + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@92 { + + __overlay__ { + + touchscreen@20 { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + + touchscreen@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@94 { + + __overlay__ { + pinctrl-0 = <0x0>; + }; + }; + + fragment@96 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sm5714@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@97 { + + __overlay__ { + pinctrl-1 = <0x0>; + + usbpd-sm5714@33 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@101 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sec-nfc@27 { + pinctrl-0 = <0x0 0x4 0x8 0xc 0x10>; + }; + }; + }; + + fragment@104 { + + __overlay__ { + + etspi,et7xx { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@106 { + + __overlay__ { + + qcom,camera-flash@0 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,camera-flash@1 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,cam-res-mgr { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + }; + }; + + fragment@108 { + + __overlay__ { + + qcom,ois@62 { + cam_vaf-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + }; + }; + + fragment@109 { + + __overlay__ { + + qcom,cam-sensor@0 { + actuator-src = <0x0>; + led-flash-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@2 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x2D { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@110 { + + __overlay__ { + + qcom,cam-sensor@1 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@8 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@3 { + actuator-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + led-flash-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + }; + + qcom,cam-sensor@4 { + led-flash-src = <0x0>; + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x3F { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@111 { + + __overlay__ { + + qcom,actuator@0xC { + cam_vaf-supply = <0x0>; + }; + + qcom,actuator2 { + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + }; + + qcom,eeprom@50 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@51 { + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@55 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + }; + }; + + fragment@113 { + + __overlay__ { + + hall { + pinctrl-0 = <0x0>; + }; + + certify_hall { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@116 { + + __overlay__ { + + i2c@17 { + pinctrl-0 = <0x0>; + + sx9360-i2c@28 { + pinctrl-0 = <0x0>; + }; + }; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r01.dts b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r01.dts new file mode 100755 index 000000000000..72aaa4504b67 --- /dev/null +++ b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r01.dts @@ -0,0 +1,7046 @@ +/dts-v1/; + +/ { + model = "Samsung A72Q PROJECT REV00 (board-id,01)"; + compatible = "qcom,atoll-ab-idp", "qcom,atoll-ab", "qcom,idp"; + qcom,board-id = <0x22 0x1>; + dtbo-version = <0x0>; + + fragment@0 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ video mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x37 0x30>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x38ae2bc0 0x37bc55b0 0x37f8cb38 0x383540b8 0x3871b640>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x3>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@1 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ cmd mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,ulps-enabled; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x3da58d80 0x3c9e86e0 0x3ce04888 0x3d220a30 0x3d63cbd8>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x4>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@2 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-mode-switch; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x0 0x0 0x0 0x1 0x0>; + qcom,panel-ack-disabled; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x5>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,cmd-to-video-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,cmd-to-video-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1 0x2 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-cmd-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,video-to-cmd-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@3 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-t-clk-post = <0xc>; + qcom,mdss-dsi-t-clk-pre = <0x29>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-ack-disabled; + qcom,ulps-enabled; + phandle = <0x6>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x2e4>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@2 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x348>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x564>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + }; + }; + }; + }; + + fragment@4 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_dsc_375_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,ulps-enabled; + phandle = <0x7>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x8>; + qcom,mdss-dsi-v-front-porch = <0xa>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x0>; + qcom,mdss-dsi-h-back-porch = <0x0>; + qcom,mdss-dsi-h-pulse-width = <0x0>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x0>; + qcom,mdss-dsi-v-front-porch = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x0>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@5 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,mdss-dsi-panel-name = "nt36672c fhd plus video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x14 0x1 0x14>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-cphy-mode; + qcom,mdss-dsi-t-clk-post = <0x0>; + qcom,mdss-dsi-t-clk-pre = <0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x5a 0x32>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-skip-timing-update; + qcom,dsi-dyn-clk-list = <0x3eb54a94 0x3e726713 0x3e2f838b 0x3deca00a 0x3da9bc89>; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-hfp"; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,platform-bklight-en-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-en-gpio = <0xffffffff 0x4 0x0>; + phandle = <0x8>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-front-porch = <0xca>; + qcom,mdss-dsi-h-back-porch = <0x38>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0xa>; + qcom,mdss-dsi-v-front-porch = <0x50b>; + qcom,mdss-dsi-v-pulse-width = <0xa>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 b0 00 29 01 00 00 00 00 02 c0 00 29 01 00 00 00 00 03 c2 1b a0 29 01 00 00 00 00 02 ff 25 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 18 20 15 01 00 00 00 00 02 ff 2a 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 28 fd 29 01 00 00 00 00 02 ff f0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 5a 00 29 01 00 00 00 00 02 a0 08 29 01 00 00 00 00 02 ff d0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 09 ad 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 2c 15 01 00 00 00 00 02 ff 23 15 01 00 00 00 00 02 fb 01 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 00 15 01 00 00 00 00 02 11 01 15 01 00 00 00 00 02 12 95 15 01 00 00 00 00 02 15 68 15 01 00 00 00 00 02 16 0b 15 01 00 00 00 00 02 6f 00 15 01 00 00 00 00 02 70 00 15 01 00 00 00 00 02 71 00 15 01 00 00 00 00 02 a0 11 15 01 00 00 00 00 02 ff f0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 d2 52 29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 14 00 02 29 00]; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x9060204>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@6 { + target = <0xffffffff>; + + __overlay__ { + + dsi_panel_pwr_supply { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xaa>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x2>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-post-on-sleep = <0x14>; + }; + }; + + dsi_panel_pwr_supply_no_labibb { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x2>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + }; + + dsi_panel_pwr_supply_labibb_amoled { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x1>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vdda-3p3"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x3390>; + qcom,supply-disable-load = <0x50>; + }; + }; + + qcom,dsi-display@0 { + label = "dsi_rm69299_visionox_amoled_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0"; + qcom,dsi-panel = <0x3>; + qcom,dsi-display-active; + phandle = <0xab>; + }; + + qcom,dsi-display@1 { + label = "dsi_rm69299_visionox_amoled_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x4>; + phandle = <0xac>; + }; + + qcom,dsi-display@2 { + label = "dsi_sim_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x5>; + phandle = <0xad>; + }; + + qcom,dsi-display@3 { + label = "dsi_sim_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x6>; + phandle = <0xae>; + }; + + qcom,dsi-display@4 { + label = "dsi_sim_dsc_375_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x7>; + phandle = <0xaf>; + }; + + qcom,dsi-display@5 { + label = "dsi_nt36672c_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + qcom,dsi-panel = <0x8>; + phandle = <0xb0>; + }; + + qcom,dsi-display { + compatible = "qcom,dsi-display"; + qcom,dsi-ctrl = <0xffffffff>; + qcom,dsi-phy = <0xffffffff>; + clocks = <0xffffffff 0x6 0xffffffff 0x9 0xffffffff 0x3 0xffffffff 0x8 0xffffffff 0xa 0xffffffff 0xd 0xffffffff 0x11 0xffffffff 0x15 0xffffffff 0x16 0xffffffff 0x19>; + clock-names = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + pinctrl-names = "panel_active", "panel_suspend"; + pinctrl-0 = <0x9 0xa 0xb>; + pinctrl-1 = <0xc 0xd 0xb>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,panel-te-source = <0x0>; + vddio-supply = <0xffffffff>; + vdda-3p3-supply = <0xffffffff>; + lab-supply = <0xffffffff>; + ibb-supply = <0xffffffff>; + qcom,dsi-display-list = <0xe 0xf>; + vci-supply = <0xffffffff>; + vddi-supply = <0xffffffff>; + phandle = <0x12>; + }; + + qcom,wb-display@0 { + compatible = "qcom,wb-display"; + cell-index = <0x0>; + label = "wb_display"; + phandle = <0x11>; + }; + + qcom,msm-ext-disp { + compatible = "qcom,msm-ext-disp"; + phandle = <0x10>; + + qcom,msm-ext-disp-audio-codec-rx { + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + phandle = <0x2b>; + }; + }; + }; + }; + + fragment@7 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-usbpd-detection = <0xffffffff>; + qcom,ext-disp = <0x10>; + qcom,usbplug-cc-gpio = <0xffffffff 0x68 0x0>; + pinctrl-name = "mdss_dp_active", "mdss_dp_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + }; + }; + + fragment@8 { + target = <0xffffffff>; + + __overlay__ { + connectors = <0x11 0x12 0xffffffff 0xffffffff>; + }; + }; + + fragment@9 { + target = <0xffffffff>; + + __overlay__ { + + pm6150-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150l-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_cpu0 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl0 { + disable-thermal-zone; + + cooling-maps { + + vbat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + vbat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl1 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl2 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + soc { + disable-thermal-zone; + + cooling-maps { + + soc_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + soc_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + }; + }; + + fragment@10 { + target = <0xffffffff>; + + __overlay__ { + #cooling-cells = <0x2>; + }; + }; + + fragment@11 { + target = <0xffffffff>; + + __overlay__ { + + qcom,battery-data { + qcom,batt-id-range-pct = <0xf>; + phandle = <0x13>; + + qcom,alium_860_89032_0000_3600mAh { + qcom,max-voltage-uv = <0x426030>; + qcom,fg-cc-cv-threshold-uv = <0x423920>; + qcom,fastchg-current-ma = <0x1518>; + qcom,batt-id-kohm = <0x6b>; + qcom,battery-beta = <0x109a>; + qcom,battery-therm-kohm = <0x64>; + qcom,battery-type = "Alium_860_89032_0000_3600mAh_Jun15th2018"; + qcom,qg-batt-profile-ver = <0x64>; + qcom,jeita-fcc-ranges = <0x0 0x32 0x2625a0 0x33 0x190 0x5265c0 0x191 0x1c2 0x2625a0>; + qcom,jeita-fv-ranges = <0x0 0x32 0x40d990 0x33 0x190 0x426030 0x191 0x1c2 0x40d990>; + qcom,step-chg-ranges = <0x36ee80 0x39fbc0 0x5265c0 0x39fbc1 0x419ce0 0x36ee80 0x419ce1 0x426030 0x2625a0>; + qcom,ocv-based-step-chg; + qcom,jeita-soft-thresholds = <0x5314 0x25e3>; + qcom,jeita-hard-thresholds = <0x58cd 0x20b8>; + qcom,jeita-soft-hys-thresholds = <0x4f5e 0x2943>; + qcom,jeita-soft-fcc-ua = <0x2625a0 0x2625a0>; + qcom,jeita-soft-fv-uv = <0x40d990 0x40d990>; + + qcom,fcc1-temp-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xd62 0xdbf 0xdfd 0xe1d 0xe2e>; + }; + + qcom,fcc2-temp-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xdda 0xdf8 0xe02 0xe04 0xdff 0xdff>; + }; + + qcom,pc-temp-v1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa846 0xa903 0xa965 0xa982 0xa987 0xa757 0xa82c 0xa88b 0xa8b2 0xa8bc 0xa671 0xa747 0xa7a8 0xa7d4 0xa7e5 0xa598 0xa65f 0xa6c5 0xa6f2 0xa707 0xa4ca 0xa582 0xa5e5 0xa611 0xa627 0xa3ff 0xa4af 0xa508 0xa531 0xa546 0xa330 0xa3e1 0xa430 0xa452 0xa465 0xa25d 0xa311 0xa35c 0xa377 0xa387 0xa1a0 0xa23e 0xa287 0xa29e 0xa2ad 0xa10a 0xa17a 0xa1b1 0xa1c4 0xa1d2 0xa07e 0xa0e5 0xa0f6 0xa0f5 0xa0fc 0x9fa9 0xa061 0xa067 0xa048 0xa036 0x9e4b 0x9f9a 0x9fd6 0x9fae 0x9f81 0x9cdb 0x9e3d 0x9ee8 0x9ee6 0x9ebf 0x9bed 0x9cd1 0x9d85 0x9dc6 0x9dd7 0x9b4d 0x9bf5 0x9c67 0x9cb4 0x9cf4 0x9ad6 0x9b65 0x9bd6 0x9c18 0x9c4a 0x9a75 0x9af5 0x9b63 0x9baa 0x9bc5 0x9a1f 0x9a9b 0x9ade 0x9b13 0x9b23 0x99c4 0x9a41 0x9a3f 0x9a2d 0x9a41 0x9962 0x99c6 0x998a 0x9943 0x9959 0x98fd 0x992a 0x98b8 0x9892 0x98a0 0x9894 0x9882 0x97f4 0x9800 0x9807 0x982b 0x97c6 0x976f 0x9780 0x9781 0x97cb 0x9713 0x970f 0x970c 0x970c 0x9775 0x9697 0x96b5 0x96a2 0x96a2 0x9724 0x963e 0x965a 0x9642 0x963e 0x96db 0x95fa 0x9603 0x95e9 0x95e1 0x9698 0x95c7 0x95b7 0x9598 0x958b 0x965b 0x959d 0x9571 0x954e 0x953b 0x9627 0x9575 0x9533 0x950c 0x94f4 0x95f8 0x9550 0x94fe 0x94d1 0x94b3 0x95cc 0x952e 0x94cf 0x949b 0x947a 0x95a2 0x9511 0x94a4 0x9465 0x9440 0x9579 0x94f7 0x947f 0x9432 0x9407 0x954f 0x94d6 0x9458 0x93fe 0x93cc 0x9525 0x94b2 0x942f 0x93c6 0x938b 0x94f0 0x9484 0x9402 0x938b 0x9345 0x94a6 0x943e 0x93bf 0x9343 0x92f7 0x944c 0x93da 0x935f 0x92ed 0x92a2 0x93e6 0x936c 0x92f1 0x9288 0x923f 0x936b 0x92f1 0x9276 0x920e 0x91c6 0x92e1 0x926f 0x91f1 0x9188 0x9141 0x9248 0x91ea 0x9165 0x90ff 0x90bc 0x91cf 0x9176 0x9100 0x909b 0x905b 0x9179 0x9129 0x90c1 0x9060 0x9022 0x9159 0x910e 0x90ab 0x904f 0x9011 0x913e 0x90f9 0x909a 0x903f 0x9001 0x911a 0x90de 0x907f 0x9020 0x8fdd 0x90ac 0x9070 0x8ff7 0x8f74 0x8f1a 0x8f68 0x8f1c 0x8e9e 0x8e14 0x8db6 0x8d9d 0x8d55 0x8cd8 0x8c4c 0x8beb 0x8b59 0x8b10 0x8a94 0x8a02 0x899f 0x8849 0x87fb 0x877d 0x86e5 0x867d 0x836c 0x8325 0x82aa 0x8209 0x8197 0x7530 0x7530 0x7530 0x7530 0x7530>; + }; + + qcom,pc-temp-v2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa98d 0xa97e 0xa974 0xa960 0xa92e 0xa910 0xa7fb 0xa83a 0xa854 0xa856 0xa82f 0xa819 0xa6a3 0xa712 0xa747 0xa757 0xa738 0xa728 0xa594 0xa609 0xa64d 0xa665 0xa64a 0xa63c 0xa4c7 0xa51d 0xa566 0xa581 0xa565 0xa558 0xa3f4 0xa43e 0xa489 0xa4a2 0xa484 0xa478 0xa2af 0xa364 0xa3b3 0xa3c8 0xa3a5 0xa397 0xa162 0xa292 0xa2e4 0xa2f3 0xa2ca 0xa2b9 0xa11a 0xa1c1 0xa210 0xa21b 0xa1ef 0xa1de 0xa14f 0xa0ea 0xa131 0xa139 0xa110 0xa103 0xa17a 0xa03c 0xa071 0xa077 0xa047 0xa035 0xa046 0x9fd6 0x9ff5 0x9ff5 0x9fb3 0x9f87 0x9d6d 0x9f7f 0x9f85 0x9f81 0x9f2b 0x9ee2 0x9b88 0x9eab 0x9ea9 0x9ead 0x9e5e 0x9e1a 0x9a81 0x9c78 0x9cde 0x9d1e 0x9d16 0x9d22 0x99b8 0x9a96 0x9b46 0x9bd5 0x9bfe 0x9c3f 0x9913 0x99e8 0x9a78 0x9b4d 0x9b70 0x9b9c 0x9887 0x9977 0x99df 0x9aeb 0x9b04 0x9b0e 0x97f7 0x98f2 0x9948 0x9a53 0x9a64 0x9a58 0x975c 0x9856 0x98b5 0x9965 0x9971 0x9967 0x96c8 0x97b8 0x9827 0x987f 0x9885 0x9883 0x9649 0x9720 0x9799 0x97d3 0x97d8 0x97d6 0x95d8 0x968d 0x9711 0x9743 0x9748 0x9745 0x957d 0x9608 0x9697 0x96c6 0x96cb 0x96c8 0x9533 0x9591 0x9629 0x9658 0x965c 0x9658 0x94f4 0x952a 0x95c3 0x95f3 0x95f6 0x95f1 0x94bc 0x94d6 0x9565 0x9595 0x9598 0x9592 0x948a 0x9491 0x950e 0x953e 0x9540 0x9538 0x9458 0x9459 0x94bd 0x94f0 0x94ef 0x94e6 0x9429 0x942b 0x9471 0x94aa 0x94a5 0x949b 0x93fa 0x9403 0x942c 0x9467 0x9461 0x9456 0x93cb 0x93dc 0x93ed 0x9426 0x9422 0x9418 0x939a 0x93b7 0x93b6 0x93e7 0x93e7 0x93dd 0x9366 0x9390 0x9384 0x93a6 0x93a1 0x9392 0x9330 0x9367 0x935a 0x9364 0x9348 0x932b 0x92f5 0x933c 0x9330 0x9322 0x92ea 0x92bd 0x92b6 0x9309 0x9301 0x92e2 0x9296 0x925d 0x9274 0x92ce 0x92cf 0x92a2 0x9248 0x9208 0x922d 0x9289 0x9294 0x925e 0x91fe 0x91bc 0x91e4 0x9235 0x924a 0x9214 0x91b6 0x9173 0x919a 0x91d4 0x91f2 0x91c0 0x9166 0x9124 0x9151 0x916d 0x918d 0x9158 0x9101 0x90c0 0x910a 0x9104 0x9119 0x90da 0x9085 0x9045 0x90be 0x90a5 0x90a4 0x9064 0x9011 0x8fd4 0x9066 0x9055 0x9058 0x9026 0x8fde 0x8fa3 0x8ff1 0x9009 0x9027 0x900b 0x8fc1 0x8f87 0x8fa0 0x8fd7 0x9010 0x8ff6 0x8fb0 0x8f76 0x8f3a 0x8f9b 0x8ff2 0x8fd7 0x8f94 0x8f5b 0x8e9d 0x8f3c 0x8fa7 0x8f84 0x8f3f 0x8efc 0x8dbc 0x8e73 0x8ecd 0x8e86 0x8e46 0x8df2 0x8c72 0x8d0b 0x8d41 0x8ce7 0x8ca5 0x8c4f 0x8a95 0x8b0d 0x8b2a 0x8ad3 0x8a9a 0x8a45 0x87f8 0x8865 0x887d 0x881c 0x87ec 0x879d 0x841a 0x8496 0x84d3 0x8488 0x847e 0x8426 0x7eca 0x7f24 0x801b 0x8028 0x7f97 0x7ef0 0x6fcb 0x6e6e 0x6d71 0x6d74 0x6d50 0x6d1a>; + }; + + qcom,pc-temp-z1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x38d1 0x33b6 0x2f09 0x2da0 0x2d49 0x38bb 0x337f 0x2f0d 0x2d9e 0x2d52 0x38c3 0x3376 0x2f0b 0x2da5 0x2d5c 0x38c7 0x337e 0x2f07 0x2da7 0x2d60 0x38d3 0x3382 0x2f03 0x2da8 0x2d62 0x38eb 0x337d 0x2f01 0x2da8 0x2d64 0x38ff 0x336c 0x2f02 0x2da9 0x2d67 0x38f6 0x335e 0x2f03 0x2dac 0x2d6a 0x38d7 0x335d 0x2f05 0x2dae 0x2d6d 0x38b6 0x3362 0x2f09 0x2db1 0x2d6f 0x3896 0x3360 0x2f0d 0x2db5 0x2d72 0x3874 0x334e 0x2f0f 0x2db8 0x2d77 0x3843 0x333c 0x2f0f 0x2dbb 0x2d7b 0x3810 0x332e 0x2f0b 0x2dbb 0x2d7c 0x37ee 0x3328 0x2f04 0x2db9 0x2d7c 0x37d3 0x3329 0x2f01 0x2db7 0x2d7c 0x37b6 0x3329 0x2f04 0x2dbb 0x2d7f 0x3792 0x332c 0x2f0a 0x2dc2 0x2d85 0x3772 0x3337 0x2f14 0x2dc9 0x2d8b 0x3765 0x3349 0x2f21 0x2dce 0x2d8f 0x3763 0x335e 0x2f2c 0x2dd3 0x2d93 0x376a 0x3374 0x2f35 0x2dd8 0x2d98 0x3773 0x3384 0x2f3d 0x2ddd 0x2d9c 0x377f 0x338b 0x2f45 0x2de1 0x2da1 0x3787 0x3391 0x2f4d 0x2de7 0x2da6 0x378c 0x339a 0x2f54 0x2dec 0x2daa 0x378f 0x33a6 0x2f5b 0x2df0 0x2daf 0x3794 0x33ad 0x2f62 0x2df4 0x2db3 0x379f 0x33b2 0x2f69 0x2df8 0x2db7 0x37af 0x33ba 0x2f6f 0x2dfc 0x2dbb 0x37c7 0x33c2 0x2f75 0x2e00 0x2dbf 0x37de 0x33c9 0x2f7a 0x2e04 0x2dc4 0x37e6 0x33d1 0x2f80 0x2e08 0x2dc8 0x37ea 0x33de 0x2f86 0x2e0d 0x2dcd 0x37f0 0x33f1 0x2f8e 0x2e12 0x2dd1 0x3807 0x3403 0x2f95 0x2e17 0x2dd5 0x383b 0x3415 0x2f9d 0x2e1a 0x2dd8 0x386b 0x3422 0x2fa5 0x2e1c 0x2dda 0x3891 0x3427 0x2faa 0x2e1f 0x2ddc 0x38b0 0x3429 0x2fad 0x2e21 0x2ddd 0x38b2 0x342d 0x2fb1 0x2e23 0x2dde 0x3888 0x3439 0x2fb9 0x2e25 0x2de0 0x3873 0x3448 0x2fbf 0x2e27 0x2de1 0x386e 0x3457 0x2fc0 0x2e28 0x2de2 0x3861 0x3449 0x2fc4 0x2e29 0x2de2 0x386f 0x3454 0x2fc7 0x2e2b 0x2de2 0x3869 0x3454 0x2fc8 0x2e2b 0x2de1 0x3868 0x345b 0x2fc9 0x2e2b 0x2de2 0x385f 0x3457 0x2fcf 0x2e2c 0x2de3 0x387c 0x3452 0x2fd1 0x2e30 0x2de6 0x3886 0x346f 0x2fdb 0x2e36 0x2deb 0x38aa 0x3476 0x2ff3 0x2e3f 0x2df0 0x3895 0x349e 0x3007 0x2e4a 0x2dfa 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06>; + }; + + qcom,pc-temp-z2-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2bb8 0x2632 0x2811 0x296b 0x2a9e 0x280d 0x2a3d 0x2824 0x28fa 0x293e 0x25fe 0x2926 0x282f 0x28bc 0x28c4 0x2606 0x274d 0x282a 0x28ad 0x28ac 0x2620 0x26d2 0x281d 0x2898 0x28a6 0x262f 0x26c3 0x2815 0x288c 0x28a4 0x2631 0x26b5 0x2811 0x2887 0x28a8 0x262c 0x26aa 0x2812 0x2882 0x28ac 0x2625 0x26a2 0x2816 0x2880 0x28ac 0x261b 0x269c 0x2819 0x2884 0x28b5 0x2612 0x2698 0x2813 0x2887 0x28cc 0x2616 0x2696 0x27f3 0x288e 0x28d4 0x2626 0x2699 0x27d7 0x28ae 0x28d3 0x262c 0x26a7 0x27e8 0x28bd 0x28d4 0x2618 0x26b3 0x2814 0x289f 0x28d2 0x25f5 0x26b6 0x282a 0x2883 0x28c7 0x25e5 0x26ba 0x2827 0x288f 0x28d1 0x25e1 0x26c3 0x281d 0x28b2 0x290a 0x25dd 0x26dd 0x2837 0x28e1 0x2937 0x25d6 0x26fd 0x2894 0x2931 0x293f 0x25c9 0x271e 0x28ce 0x296a 0x293f 0x25be 0x2742 0x28b3 0x2939 0x2923 0x25b7 0x2760 0x2883 0x28bd 0x28ee 0x25b1 0x2775 0x2863 0x288b 0x28cc 0x259f 0x2784 0x284c 0x289e 0x28b4 0x2574 0x278c 0x283f 0x28b6 0x28a5 0x2552 0x2793 0x283c 0x28a9 0x28a6 0x2544 0x2797 0x283d 0x2890 0x28af 0x250b 0x2796 0x2845 0x2888 0x28ba 0x24d2 0x2793 0x2859 0x2888 0x28cd 0x24c0 0x2792 0x286f 0x288c 0x28e8 0x24b3 0x2793 0x2885 0x289f 0x290a 0x24aa 0x2795 0x289c 0x28c5 0x2934 0x24a2 0x2799 0x28b4 0x28ea 0x2962 0x249c 0x27a2 0x28ce 0x290a 0x299b 0x2498 0x27aa 0x28df 0x2925 0x29c7 0x249e 0x27b2 0x28e4 0x293c 0x29d8 0x24a4 0x27b7 0x28e7 0x2954 0x29e2 0x24ad 0x27bb 0x28ef 0x2961 0x29ed 0x24b6 0x27c0 0x28fb 0x2964 0x29f9 0x24b5 0x27c2 0x2901 0x2965 0x2a01 0x24a8 0x27b9 0x28fa 0x2971 0x2a03 0x24a4 0x279c 0x28f3 0x2981 0x2a07 0x24aa 0x26ec 0x28f1 0x2987 0x2a1d 0x246c 0x26c6 0x28d6 0x2992 0x2a3b 0x2459 0x26cc 0x28c6 0x29ad 0x2a38 0x2447 0x26dc 0x28df 0x29c9 0x2a6a 0x2449 0x26cd 0x293d 0x29ca 0x2a89 0x243a 0x26ed 0x297e 0x2a06 0x2aa5 0x243e 0x26c3 0x2925 0x29d7 0x2a55 0x2464 0x269c 0x28de 0x298a 0x29c5 0x246e 0x264f 0x28b9 0x2971 0x29af 0x2445 0x25fc 0x289b 0x2927 0x295f 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904>; + }; + + qcom,pc-temp-z3-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4c45 0x4be7 0x4bad 0x4bb7 0x4b9b 0x4d48 0x4c26 0x4bd0 0x4baa 0x4b96 0x4dd0 0x4c76 0x4bee 0x4bac 0x4b97 0x4de1 0x4cc3 0x4bfa 0x4bb4 0x4b9c 0x4dce 0x4cd9 0x4bff 0x4bb6 0x4b9f 0x4db7 0x4cdc 0x4c00 0x4bb7 0x4ba2 0x4dac 0x4cdd 0x4bfe 0x4bb5 0x4ba2 0x4da7 0x4cdd 0x4bfb 0x4bb0 0x4b9f 0x4da5 0x4ce0 0x4bf8 0x4bac 0x4b9b 0x4da2 0x4ce2 0x4bf6 0x4bac 0x4b99 0x4da0 0x4cd4 0x4bf0 0x4bac 0x4b98 0x4da5 0x4cac 0x4bdf 0x4ba7 0x4b98 0x4db6 0x4c9a 0x4bc8 0x4b9b 0x4b95 0x4dc5 0x4cb6 0x4bce 0x4b96 0x4b91 0x4db4 0x4cd7 0x4bef 0x4ba3 0x4b93 0x4d83 0x4cd1 0x4c01 0x4bb3 0x4b97 0x4d54 0x4cac 0x4bec 0x4bad 0x4b94 0x4d30 0x4c8a 0x4bd0 0x4b9c 0x4b8a 0x4d0e 0x4c6f 0x4bcf 0x4b98 0x4b87 0x4cf1 0x4c5e 0x4be1 0x4ba6 0x4b8e 0x4cd8 0x4c62 0x4bee 0x4bb3 0x4b97 0x4cc6 0x4c75 0x4bef 0x4bb3 0x4b9d 0x4cbc 0x4c87 0x4bef 0x4bae 0x4ba1 0x4cb4 0x4c93 0x4bed 0x4bad 0x4ba2 0x4cac 0x4c9c 0x4bea 0x4bb4 0x4ba0 0x4ca3 0x4c9d 0x4be9 0x4bba 0x4b9e 0x4c97 0x4c9b 0x4bef 0x4bb7 0x4b9c 0x4c8c 0x4c97 0x4bf5 0x4bb2 0x4b9a 0x4c7f 0x4c91 0x4bf6 0x4bae 0x4b98 0x4c6f 0x4c8a 0x4bf4 0x4ba9 0x4b96 0x4c5d 0x4c84 0x4bf2 0x4ba5 0x4b94 0x4c4a 0x4c7f 0x4bef 0x4ba2 0x4b91 0x4c3a 0x4c7a 0x4bea 0x4ba0 0x4b8e 0x4c2b 0x4c73 0x4be7 0x4b9f 0x4b8a 0x4c1e 0x4c6b 0x4be5 0x4b9e 0x4b86 0x4c17 0x4c65 0x4be2 0x4b9e 0x4b84 0x4c1b 0x4c5f 0x4bde 0x4b9e 0x4b84 0x4c23 0x4c5a 0x4bda 0x4b9d 0x4b86 0x4c39 0x4c56 0x4bd7 0x4b9c 0x4b86 0x4c4f 0x4c53 0x4bd6 0x4b97 0x4b83 0x4c46 0x4c4f 0x4bd4 0x4b93 0x4b81 0x4c28 0x4c4a 0x4bd2 0x4b93 0x4b82 0x4c1b 0x4c3f 0x4bd0 0x4b93 0x4b82 0x4c19 0x4bfb 0x4bcc 0x4b93 0x4b83 0x4bac 0x4bb3 0x4bb6 0x4b90 0x4b7f 0x4b91 0x4b94 0x4ba0 0x4b89 0x4b78 0x4b89 0x4b8c 0x4b9e 0x4b80 0x4b70 0x4b8b 0x4b87 0x4b8e 0x4b7e 0x4b70 0x4b74 0x4b76 0x4b83 0x4b7c 0x4b6d 0x4b78 0x4b75 0x4b98 0x4b87 0x4b7c 0x4bab 0x4b91 0x4b9b 0x4b8b 0x4b83 0x4bda 0x4b96 0x4b9d 0x4b8e 0x4b84 0x4bf2 0x4b94 0x4b99 0x4b92 0x4b87 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c>; + }; + + qcom,pc-temp-z4-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4001 0x3c8d 0x3a72 0x3978 0x397b 0x40ed 0x3c83 0x3a6f 0x39c6 0x39b9 0x40da 0x3c60 0x3a4a 0x39d2 0x39c2 0x4086 0x3c0a 0x3a21 0x39c0 0x39b5 0x4000 0x3ba1 0x39fb 0x39a7 0x399e 0x3f71 0x3b4a 0x39dc 0x3990 0x3986 0x3ef7 0x3b02 0x39c2 0x3981 0x3976 0x3e89 0x3acb 0x39ac 0x3976 0x396c 0x3e16 0x3aa0 0x39a0 0x3970 0x3966 0x3d82 0x3a79 0x399a 0x396d 0x3961 0x3cf4 0x3a50 0x3998 0x396a 0x395d 0x3cc5 0x3a2f 0x3998 0x3965 0x3959 0x3cdb 0x3a29 0x3999 0x395f 0x3951 0x3cf0 0x3a35 0x399d 0x3961 0x394e 0x3cc2 0x3a3c 0x39a2 0x3970 0x395b 0x3c4c 0x3a29 0x39a0 0x397b 0x3968 0x3beb 0x39fe 0x398c 0x396b 0x395e 0x3bb2 0x39dd 0x3979 0x394d 0x3947 0x3b8d 0x39c9 0x3978 0x394f 0x3946 0x3b7e 0x39bd 0x3982 0x3988 0x3974 0x3b75 0x39bc 0x3996 0x39ba 0x39a6 0x3b71 0x39bf 0x39ca 0x39be 0x39ab 0x3b75 0x39c9 0x39fe 0x39b9 0x399f 0x3b7b 0x39fa 0x39fe 0x39ae 0x3991 0x3b80 0x3a38 0x39df 0x3993 0x3982 0x3b85 0x3a46 0x39bf 0x397d 0x3975 0x3b8c 0x3a43 0x39a7 0x3973 0x396c 0x3b92 0x3a3e 0x3994 0x396e 0x3965 0x3b9e 0x3a2f 0x3989 0x3969 0x395f 0x3bab 0x3a18 0x3982 0x3965 0x395a 0x3bb3 0x3a05 0x397d 0x3962 0x3955 0x3bba 0x39f5 0x397b 0x395e 0x3951 0x3bbe 0x39e5 0x397a 0x395a 0x394e 0x3bbc 0x39d6 0x3979 0x395a 0x394d 0x3bb5 0x39c8 0x3979 0x395c 0x3950 0x3ba1 0x39ba 0x3978 0x395e 0x3955 0x3b72 0x39ac 0x3976 0x3961 0x395b 0x3b43 0x39a1 0x3973 0x3963 0x3961 0x3afc 0x399e 0x3970 0x3963 0x3963 0x3abc 0x399c 0x396d 0x3963 0x3960 0x3ab4 0x3999 0x396a 0x3962 0x395d 0x3abb 0x3994 0x3967 0x3960 0x395c 0x3ab9 0x3995 0x3962 0x395d 0x395b 0x3aa3 0x39d0 0x395a 0x3959 0x3958 0x3abd 0x39eb 0x3957 0x394b 0x394c 0x3ac6 0x39f6 0x3953 0x3935 0x3934 0x3acb 0x39f8 0x394d 0x3931 0x392d 0x3ac3 0x39fa 0x3959 0x3929 0x3920 0x3ad0 0x3a03 0x3961 0x3925 0x391e 0x3ac0 0x39ff 0x394e 0x392e 0x392c 0x3a9b 0x39f7 0x3956 0x3935 0x3930 0x3a8e 0x39fe 0x3959 0x3936 0x3935 0x3a94 0x3a0e 0x3963 0x3937 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936>; + }; + + qcom,pc-temp-z5-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2b3c 0x2daa 0x3498 0x4a8d 0x45cc 0x2ef0 0x3052 0x39fb 0x4721 0x484e 0x3117 0x343d 0x3f9f 0x4802 0x4a61 0x31df 0x385f 0x430e 0x4b83 0x4d9f 0x326a 0x3a69 0x44ec 0x4e02 0x5124 0x32f3 0x3bab 0x4673 0x5049 0x55e1 0x33c6 0x3ce5 0x4810 0x514c 0x5936 0x34d0 0x3e95 0x49be 0x511b 0x5a23 0x35db 0x4119 0x4b35 0x5160 0x5a1d 0x36fa 0x4312 0x4c4c 0x5327 0x5b6b 0x3859 0x42b6 0x4bad 0x5424 0x5e2c 0x3a2d 0x3f5c 0x45e6 0x5167 0x6138 0x3c44 0x3ed3 0x3ee4 0x49ed 0x6100 0x3d63 0x47a6 0x4250 0x472f 0x5e7d 0x3d9a 0x506d 0x5049 0x50b3 0x5f98 0x3db5 0x5016 0x57f1 0x5c40 0x639a 0x3dda 0x4c6d 0x532f 0x5d14 0x64bc 0x3dd6 0x4a75 0x4bb9 0x59b9 0x646c 0x3d86 0x49e6 0x55e6 0x5b90 0x6454 0x3cdc 0x49b6 0x76e4 0x6b24 0x646b 0x3bcd 0x5034 0x875d 0x7705 0x6492 0x3ad1 0x649b 0x78a4 0x6a60 0x5e9c 0x3a04 0x7968 0x6282 0x5014 0x511e 0x3939 0x8c1a 0x56c4 0x4873 0x4bc7 0x3846 0x9a39 0x4fd8 0x5026 0x4d8e 0x3716 0x9aa6 0x4dfb 0x5780 0x5074 0x35e9 0x91df 0x53c1 0x5aa0 0x53ba 0x34ed 0x87db 0x5d83 0x5d20 0x57f1 0x33ea 0x7eb5 0x65eb 0x5e8b 0x5cc6 0x32dd 0x764e 0x6eb9 0x601d 0x628a 0x31ca 0x720c 0x75c6 0x61b9 0x67fc 0x30bf 0x6fd5 0x79eb 0x63f1 0x6c9c 0x2ffa 0x6e15 0x7d26 0x6810 0x7085 0x2f5e 0x6c28 0x8068 0x6dc5 0x7165 0x2ed6 0x6a83 0x83d1 0x7653 0x6fdc 0x2e78 0x6a47 0x8529 0x7b5b 0x6e81 0x2ea9 0x6b32 0x8003 0x7adf 0x6f61 0x2f11 0x6ca0 0x7890 0x796f 0x710e 0x303e 0x6e9b 0x7749 0x7672 0x709c 0x317f 0x7119 0x77a9 0x6cad 0x6a94 0x3162 0x71bd 0x77df 0x65cc 0x65f5 0x300b 0x6c45 0x7771 0x66c4 0x66af 0x2fb0 0x60cd 0x7669 0x680b 0x6789 0x3015 0x4018 0x70b0 0x6813 0x6600 0x2ca4 0x3328 0x596b 0x6764 0x62b7 0x2bbe 0x3022 0x477d 0x6688 0x6215 0x2b68 0x2f70 0x4725 0x57da 0x5967 0x2b6c 0x2f09 0x3dd8 0x58e5 0x64be 0x2ab7 0x2db9 0x398d 0x5bd2 0x6460 0x2ae0 0x2ded 0x457f 0x6bcd 0x75c0 0x2cb0 0x2ff3 0x438f 0x6311 0x7110 0x2d80 0x2fa5 0x439f 0x6129 0x668d 0x2d89 0x2ebe 0x3ec3 0x61e3 0x62ca 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005>; + }; + + qcom,pc-temp-z6-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x409a 0x3c2e 0x39dd 0x392f 0x3913 0x416d 0x3c48 0x39ee 0x394b 0x392d 0x419b 0x3c57 0x39ee 0x3952 0x3933 0x4181 0x3c50 0x39e4 0x394f 0x3931 0x413b 0x3c33 0x39d5 0x3947 0x392a 0x40e4 0x3c0c 0x39c7 0x393d 0x3921 0x409c 0x3be5 0x39bb 0x3935 0x391b 0x4062 0x3bcb 0x39b0 0x392e 0x3915 0x4027 0x3bb9 0x39aa 0x392a 0x3910 0x3fe0 0x3ba7 0x39a7 0x3929 0x390e 0x3f9a 0x3b8a 0x39a3 0x3928 0x390c 0x3f73 0x3b64 0x399a 0x3924 0x390b 0x3f65 0x3b56 0x398e 0x391c 0x3906 0x3f55 0x3b62 0x3992 0x3919 0x3903 0x3f1e 0x3b70 0x39a4 0x3927 0x390a 0x3ec0 0x3b64 0x39ac 0x3933 0x3912 0x3e70 0x3b3f 0x3999 0x392a 0x390c 0x3e3a 0x3b22 0x3982 0x3915 0x38fe 0x3e0f 0x3b10 0x3982 0x3914 0x38fc 0x3df2 0x3b06 0x3991 0x3936 0x3915 0x3ddc 0x3b09 0x39a5 0x3953 0x3930 0x3dd2 0x3b19 0x39c1 0x3956 0x3934 0x3dd2 0x3b2e 0x39d7 0x3953 0x3934 0x3dd7 0x3b4e 0x39d6 0x394f 0x3932 0x3ddc 0x3b6d 0x39c9 0x3948 0x392b 0x3de1 0x3b75 0x39be 0x3942 0x3924 0x3de6 0x3b75 0x39b8 0x393d 0x391f 0x3dea 0x3b74 0x39b4 0x3938 0x391c 0x3dee 0x3b6e 0x39b1 0x3935 0x3919 0x3df0 0x3b64 0x39ae 0x3931 0x3916 0x3df0 0x3b5c 0x39ab 0x392e 0x3913 0x3df0 0x3b54 0x39a9 0x392b 0x3910 0x3def 0x3b4c 0x39a8 0x3928 0x390d 0x3ded 0x3b46 0x39a7 0x3928 0x390c 0x3deb 0x3b40 0x39a7 0x3929 0x390c 0x3deb 0x3b3c 0x39a6 0x392a 0x390c 0x3ded 0x3b38 0x39a4 0x392c 0x390f 0x3def 0x3b35 0x39a2 0x392d 0x3913 0x3def 0x3b35 0x39a0 0x392d 0x3914 0x3dee 0x3b36 0x399f 0x392a 0x3912 0x3deb 0x3b36 0x399e 0x3928 0x3910 0x3de2 0x3b35 0x399d 0x3927 0x3910 0x3dd8 0x3b34 0x399b 0x3927 0x390f 0x3dcd 0x3b2c 0x3997 0x3926 0x390f 0x3da1 0x3b16 0x398b 0x391d 0x3908 0x3d94 0x3b10 0x397f 0x3911 0x38f9 0x3d93 0x3b0a 0x397c 0x390a 0x38f2 0x3d8f 0x3b0c 0x3979 0x3906 0x38ec 0x3d8d 0x3b07 0x3977 0x3903 0x38ea 0x3d95 0x3b0c 0x397c 0x390d 0x38f8 0x3da1 0x3b20 0x3983 0x3914 0x38ff 0x3dbd 0x3b30 0x398c 0x3918 0x3902 0x3de0 0x3b45 0x3993 0x391d 0x3906 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d>; + }; + + qcom,pc-temp-y1-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1dae 0x1a6c 0x17b7 0x1540 0x1467 0x143b 0x1db4 0x1a6f 0x17c3 0x153f 0x1466 0x143d 0x1dc0 0x1a74 0x17ca 0x153e 0x1466 0x143e 0x1dcd 0x1a7a 0x17ce 0x153c 0x1466 0x1440 0x1dd8 0x1a7e 0x17d0 0x153b 0x1467 0x1441 0x1ddd 0x1a80 0x17d0 0x153a 0x1467 0x1443 0x1ddc 0x1a80 0x17cc 0x153a 0x1468 0x1443 0x1dda 0x1a80 0x17c6 0x153a 0x146a 0x1444 0x1dd3 0x1a7d 0x17c5 0x153b 0x146c 0x1445 0x1dbc 0x1a76 0x17c8 0x153c 0x146d 0x1446 0x1daa 0x1a70 0x17ca 0x153d 0x146f 0x1448 0x1db3 0x1a6e 0x17c6 0x153d 0x1470 0x1449 0x1dc8 0x1a6f 0x17c0 0x153d 0x1472 0x144b 0x1ddc 0x1a74 0x17c1 0x153e 0x1474 0x144d 0x1df4 0x1a85 0x17d0 0x1545 0x1479 0x1452 0x1e03 0x1a97 0x17db 0x154d 0x147c 0x1454 0x1dfa 0x1aa4 0x17df 0x154f 0x147c 0x1455 0x1de7 0x1aaf 0x17e3 0x1552 0x147d 0x1455 0x1dd8 0x1ab0 0x17e4 0x1554 0x147e 0x1456 0x1dca 0x1aa1 0x17e2 0x1555 0x1480 0x1459 0x1dc3 0x1a95 0x17e2 0x1558 0x1483 0x145c 0x1dd6 0x1a97 0x17ed 0x155c 0x1487 0x1460 0x1df9 0x1a9f 0x17fb 0x1560 0x148b 0x1463 0x1e01 0x1aa5 0x17fd 0x1565 0x148e 0x1467 0x1e00 0x1aa8 0x17f8 0x1569 0x1491 0x146a 0x1e04 0x1aac 0x17f7 0x156d 0x1493 0x146e 0x1e09 0x1ab8 0x1800 0x1571 0x1496 0x1472 0x1e0c 0x1acc 0x180b 0x1576 0x149a 0x1475 0x1e0a 0x1ad7 0x180e 0x157b 0x149d 0x1478 0x1df8 0x1adc 0x1812 0x1581 0x14a0 0x147a 0x1de0 0x1ade 0x1817 0x1586 0x14a3 0x147d 0x1dd9 0x1adb 0x181b 0x158b 0x14a7 0x1480 0x1ddb 0x1ad7 0x181f 0x1590 0x14aa 0x1484 0x1ddd 0x1ad7 0x1820 0x1593 0x14ad 0x1487 0x1de1 0x1ad5 0x1821 0x1596 0x14b0 0x1489 0x1de8 0x1ad3 0x1823 0x1599 0x14b2 0x148b 0x1df7 0x1adf 0x1827 0x159b 0x14b4 0x148c 0x1e0a 0x1aef 0x182c 0x159d 0x14b5 0x148d 0x1e0d 0x1aef 0x1831 0x159e 0x14b5 0x148e 0x1dff 0x1ae3 0x1835 0x159f 0x14b6 0x148e 0x1df5 0x1adf 0x183a 0x15a1 0x14b7 0x148f 0x1df6 0x1ae5 0x1841 0x15a5 0x14b9 0x1491 0x1df6 0x1aeb 0x184c 0x15a8 0x14ba 0x1492 0x1df6 0x1af2 0x1849 0x15aa 0x14bb 0x1493 0x1dfa 0x1af8 0x1850 0x15af 0x14be 0x1495 0x1e04 0x1b0b 0x1850 0x15b1 0x14be 0x1496 0x1e09 0x1b08 0x1859 0x15b4 0x14be 0x1496 0x1e26 0x1b0e 0x1863 0x15b4 0x14be 0x1496 0x1e37 0x1b0b 0x186b 0x15b6 0x14bf 0x1496 0x1e2c 0x1b1e 0x1867 0x15b9 0x14c2 0x1498 0x1e29 0x1b3f 0x1879 0x15c2 0x14c5 0x149b 0x1e38 0x1b5b 0x1895 0x15d1 0x14cc 0x14a0 0x1e61 0x1b5f 0x18a8 0x15e4 0x14d3 0x14a6 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac>; + }; + + qcom,pc-temp-y2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x25d6 0x28a1 0x29b8 0x2b2a 0x2b60 0x2c89 0x2638 0x287f 0x299b 0x2b15 0x2b62 0x2c51 0x2674 0x286a 0x297a 0x2afb 0x2b61 0x2bfc 0x2693 0x285f 0x2959 0x2ade 0x2b5e 0x2ba2 0x269f 0x285b 0x293d 0x2abd 0x2b58 0x2b5a 0x26a2 0x285a 0x292b 0x2a9a 0x2b51 0x2b3c 0x266c 0x2867 0x2922 0x2a6d 0x2b48 0x2b43 0x260b 0x287d 0x291b 0x2a3f 0x2b3b 0x2b4e 0x25f2 0x2878 0x2916 0x2a29 0x2b28 0x2b4d 0x25fe 0x283e 0x2912 0x2a1c 0x2b09 0x2b3a 0x2615 0x2814 0x2910 0x2a13 0x2ae5 0x2b24 0x2698 0x2862 0x291a 0x2a04 0x2ab6 0x2afb 0x2784 0x28ea 0x2933 0x29f0 0x2a85 0x2ac3 0x27ba 0x2909 0x295a 0x29f2 0x2a7a 0x2abc 0x26d8 0x28f6 0x29a8 0x2a1d 0x2a90 0x2af0 0x2601 0x28e9 0x29e0 0x2a53 0x2ab0 0x2b19 0x25e5 0x28ff 0x29fa 0x2a91 0x2aec 0x2b1b 0x25de 0x2924 0x2a0e 0x2ad0 0x2b33 0x2b18 0x25d8 0x292d 0x2a1d 0x2aef 0x2b47 0x2b23 0x25d2 0x292c 0x2a2b 0x2afc 0x2b48 0x2b59 0x25cd 0x2929 0x2a36 0x2b0a 0x2b4a 0x2b9b 0x25ca 0x28f3 0x2a3f 0x2b29 0x2b78 0x2bd9 0x25c8 0x2849 0x2a48 0x2b54 0x2bc0 0x2c13 0x25c6 0x27d1 0x2a4b 0x2b74 0x2be2 0x2c3d 0x25c3 0x275f 0x2a50 0x2b8f 0x2bf6 0x2c5c 0x25c0 0x271c 0x2a54 0x2ba1 0x2c07 0x2c71 0x25bf 0x270e 0x2a52 0x2bac 0x2c19 0x2c83 0x25be 0x2700 0x2a4a 0x2bb0 0x2c2d 0x2c96 0x25bd 0x26ed 0x2a46 0x2ba7 0x2c35 0x2cb5 0x25bc 0x26d4 0x2a44 0x2b8e 0x2c41 0x2cec 0x25bb 0x26b9 0x2a3f 0x2b80 0x2c4d 0x2d11 0x25bb 0x26a1 0x29e9 0x2b83 0x2c40 0x2d02 0x25ba 0x268b 0x294e 0x2b8f 0x2c2f 0x2cda 0x25b9 0x2672 0x290b 0x2b9c 0x2c33 0x2cca 0x25b8 0x2655 0x28fa 0x2b99 0x2c39 0x2cd1 0x25b8 0x263a 0x28ee 0x2b84 0x2c35 0x2cd6 0x25b7 0x2622 0x28e6 0x2b68 0x2c34 0x2cdc 0x25b7 0x2604 0x290b 0x2b59 0x2c39 0x2ce8 0x25b6 0x25ec 0x293c 0x2b5f 0x2c3b 0x2ce7 0x25b6 0x25de 0x291d 0x2b60 0x2c36 0x2cd1 0x25b6 0x25d4 0x28ba 0x2b5f 0x2c32 0x2cc5 0x25b6 0x25cb 0x289c 0x2b62 0x2c34 0x2ccc 0x25b6 0x25c4 0x28a6 0x2b5d 0x2c32 0x2ccf 0x25b5 0x25be 0x281b 0x2b46 0x2c13 0x2cc8 0x25b5 0x25bb 0x27d7 0x2b34 0x2c13 0x2cb0 0x25b5 0x25bb 0x27c4 0x2b11 0x2c20 0x2c82 0x25b5 0x25ba 0x2810 0x2b0d 0x2c0a 0x2c51 0x25b5 0x25b9 0x2851 0x2b23 0x2be8 0x2c48 0x25b5 0x25b8 0x2853 0x2b28 0x2bef 0x2c50 0x25b4 0x25b8 0x2837 0x2ae6 0x2c1e 0x2c3a 0x25b4 0x25b6 0x2800 0x2acc 0x2bf7 0x2bfd 0x25b4 0x25b5 0x27bc 0x2aa1 0x2b7e 0x2ba7 0x25b4 0x25b4 0x2786 0x2a49 0x2b0f 0x2b35 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a>; + }; + + qcom,pc-temp-y3-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x347a 0x3456 0x3421 0x33e5 0x33e0 0x33d8 0x356b 0x345f 0x341a 0x33e4 0x33e0 0x33da 0x35ff 0x346c 0x3416 0x33e3 0x33e0 0x33db 0x364d 0x3479 0x3416 0x33e3 0x33e0 0x33dd 0x366b 0x3484 0x3418 0x33e3 0x33e0 0x33de 0x3670 0x3489 0x341c 0x33e5 0x33e0 0x33de 0x35ec 0x3489 0x3423 0x33e8 0x33e0 0x33de 0x34fc 0x3488 0x342b 0x33ed 0x33e1 0x33de 0x34bb 0x348b 0x342e 0x33ef 0x33e1 0x33de 0x34ba 0x349e 0x342f 0x33f0 0x33e1 0x33dd 0x34bb 0x34ac 0x3430 0x33f0 0x33e1 0x33dd 0x34d3 0x349e 0x343d 0x33f7 0x33e4 0x33df 0x3504 0x3481 0x3450 0x3401 0x33e9 0x33e2 0x3510 0x3471 0x3451 0x3402 0x33ea 0x33e3 0x34ec 0x3468 0x343b 0x33fe 0x33e8 0x33e2 0x34cc 0x3462 0x3427 0x33fb 0x33e6 0x33e2 0x34d0 0x345f 0x3422 0x33fd 0x33e8 0x33e2 0x34e0 0x345d 0x341f 0x3401 0x33ec 0x33e3 0x34e7 0x345a 0x341b 0x3401 0x33ec 0x33e3 0x34e9 0x3455 0x3416 0x33f9 0x33e7 0x33e0 0x34ea 0x344f 0x3411 0x33f0 0x33e3 0x33dd 0x34ec 0x3445 0x340c 0x33e8 0x33e1 0x33dc 0x34f0 0x3435 0x3407 0x33e3 0x33e0 0x33db 0x34f5 0x3427 0x3406 0x33e2 0x33df 0x33db 0x3500 0x341c 0x3405 0x33e3 0x33de 0x33db 0x3512 0x3417 0x3405 0x33e4 0x33de 0x33da 0x3525 0x3418 0x3405 0x33e3 0x33de 0x33da 0x3539 0x341b 0x3405 0x33e3 0x33dd 0x33da 0x354f 0x341f 0x3405 0x33e5 0x33dd 0x33da 0x356b 0x3423 0x3405 0x33e9 0x33dd 0x33d9 0x358d 0x3428 0x3405 0x33ec 0x33dd 0x33d9 0x35b2 0x342d 0x3400 0x33ed 0x33de 0x33d9 0x35da 0x3434 0x33f9 0x33ec 0x33de 0x33da 0x360a 0x343c 0x33f6 0x33ec 0x33df 0x33da 0x3641 0x3449 0x33f7 0x33ea 0x33de 0x33da 0x3680 0x3458 0x33f8 0x33e8 0x33de 0x33d9 0x36c1 0x3468 0x33fb 0x33e6 0x33de 0x33d9 0x3702 0x347a 0x3402 0x33e4 0x33dd 0x33d9 0x3742 0x3490 0x3408 0x33e3 0x33dd 0x33d9 0x3781 0x34b0 0x340c 0x33e3 0x33dd 0x33d9 0x37c1 0x34dc 0x340f 0x33e3 0x33dd 0x33d9 0x3803 0x3511 0x3415 0x33e3 0x33de 0x33da 0x3845 0x3550 0x341e 0x33e3 0x33de 0x33da 0x3892 0x35a3 0x3421 0x33e4 0x33de 0x33da 0x38ea 0x3613 0x3429 0x33e3 0x33de 0x33da 0x390d 0x3642 0x3430 0x33eb 0x33df 0x33dc 0x393f 0x363e 0x3435 0x33ec 0x33e1 0x33dd 0x395c 0x3658 0x3442 0x33f0 0x33e3 0x33e0 0x398d 0x36b9 0x3451 0x33f2 0x33e2 0x33e0 0x3a0b 0x3718 0x3452 0x33ee 0x33e1 0x33dd 0x3a97 0x37a6 0x345a 0x33f0 0x33e0 0x33dd 0x3b31 0x3888 0x346f 0x33f5 0x33e3 0x33e1 0x3c10 0x3978 0x3492 0x33f9 0x33e6 0x33e4 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6>; + }; + + qcom,pc-temp-y4-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x45b5 0x41d2 0x40f2 0x406d 0x4045 0x4044 0x452b 0x41db 0x40ef 0x4073 0x4045 0x4042 0x44eb 0x41eb 0x40ef 0x4078 0x4047 0x4041 0x44e9 0x4200 0x40f2 0x407b 0x4048 0x4040 0x4515 0x421b 0x40f7 0x407d 0x404a 0x4040 0x4561 0x4239 0x40fe 0x407e 0x404b 0x4040 0x4627 0x4263 0x4106 0x407c 0x404d 0x4041 0x478b 0x428e 0x4111 0x407a 0x404e 0x4044 0x4914 0x42a4 0x411c 0x407a 0x4051 0x4046 0x4b24 0x42ad 0x4127 0x4081 0x4055 0x4049 0x4c74 0x42bc 0x4138 0x408c 0x405b 0x404d 0x4a3e 0x4407 0x419f 0x409e 0x4069 0x4059 0x4560 0x4626 0x4237 0x40b4 0x407d 0x4068 0x437a 0x4642 0x4251 0x40bd 0x4081 0x406c 0x4347 0x43a8 0x4203 0x40bf 0x407d 0x406b 0x432d 0x41b1 0x41aa 0x40c3 0x407b 0x406a 0x4320 0x41b5 0x416e 0x40ec 0x4091 0x407a 0x430d 0x41e2 0x413b 0x4129 0x40ba 0x4098 0x42ef 0x41ed 0x4117 0x412a 0x40c0 0x409d 0x42b4 0x41c5 0x40fa 0x40d1 0x4094 0x407d 0x4274 0x4198 0x40e3 0x4085 0x4066 0x405b 0x4249 0x4180 0x40d4 0x4078 0x4054 0x404d 0x4228 0x416e 0x40c8 0x4072 0x4049 0x4043 0x421f 0x416b 0x40c2 0x406f 0x4048 0x4042 0x4223 0x415f 0x40be 0x406b 0x4048 0x4042 0x422b 0x414f 0x40bb 0x4069 0x4049 0x4043 0x4231 0x4143 0x40ba 0x406b 0x404b 0x4045 0x423b 0x4137 0x40ba 0x406d 0x404e 0x4048 0x4246 0x4136 0x40b9 0x406e 0x4051 0x404c 0x4252 0x4142 0x40b4 0x4070 0x4057 0x4051 0x425e 0x4154 0x40b0 0x4072 0x405e 0x4058 0x426a 0x4167 0x40b4 0x4074 0x4068 0x4063 0x4276 0x417f 0x40bd 0x4076 0x4073 0x4070 0x4283 0x4198 0x40c4 0x4074 0x4075 0x4072 0x4290 0x41b2 0x40c9 0x4069 0x4064 0x4061 0x429c 0x41cd 0x40cd 0x405e 0x404f 0x404c 0x42a8 0x41ef 0x40d2 0x405b 0x4044 0x4043 0x42b5 0x421f 0x40d8 0x4059 0x403e 0x403f 0x42c7 0x4244 0x40dc 0x405a 0x403e 0x4040 0x42e1 0x4252 0x40e9 0x405d 0x4042 0x4045 0x4308 0x425c 0x40fd 0x4060 0x4047 0x404a 0x433b 0x4262 0x410c 0x4063 0x4048 0x404b 0x437e 0x4270 0x4118 0x4064 0x4046 0x4048 0x43d3 0x4287 0x4129 0x4061 0x403d 0x403b 0x442a 0x42c2 0x4147 0x406b 0x4041 0x403e 0x441b 0x42ef 0x4160 0x4075 0x4057 0x405a 0x441e 0x4307 0x4166 0x4084 0x4070 0x4078 0x43ed 0x432a 0x4193 0x40a2 0x4099 0x40a2 0x43d0 0x436e 0x41e6 0x40be 0x409c 0x4098 0x43e5 0x4383 0x41de 0x409e 0x406e 0x4064 0x43f6 0x4384 0x41d8 0x409e 0x4060 0x4059 0x4411 0x43a0 0x41fb 0x40bd 0x4070 0x4067 0x4463 0x43f1 0x4266 0x40fb 0x4090 0x4085 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118>; + }; + + qcom,pc-temp-y5-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2208 0x348a 0x3ab0 0x3545 0x4573 0x3634 0x2208 0x34aa 0x3839 0x3326 0x4393 0x3e82 0x269f 0x34e2 0x3660 0x31db 0x419b 0x43da 0x2f8b 0x3522 0x3519 0x3130 0x3fbf 0x46e0 0x3428 0x3557 0x345a 0x30f0 0x3e34 0x4838 0x3590 0x3572 0x341a 0x30e7 0x3d2f 0x4884 0x30ee 0x3576 0x34b3 0x32d3 0x3ca4 0x46c7 0x2869 0x3578 0x35a4 0x35e5 0x3c3f 0x4385 0x267f 0x34b6 0x35c2 0x3648 0x3b81 0x4119 0x2a54 0x3032 0x3545 0x34d0 0x3996 0x3e92 0x2ff6 0x2cf8 0x3494 0x33cf 0x387f 0x3ce5 0x37e1 0x2fd6 0x333d 0x3525 0x3964 0x3cfd 0x4112 0x360e 0x319c 0x3768 0x3acb 0x3dbd 0x4280 0x3a64 0x326c 0x37dc 0x3b0d 0x3dbf 0x373b 0x3dd4 0x395e 0x3745 0x3a7a 0x3cb2 0x2cf9 0x3f72 0x3eca 0x36d1 0x3a41 0x3bb0 0x2d03 0x3ec5 0x3f83 0x384b 0x3ae8 0x3b5d 0x2edc 0x3dc2 0x3fc3 0x3b9d 0x3c38 0x3b2b 0x2f8c 0x3d9a 0x3f92 0x3dc7 0x3e57 0x3b93 0x2f1e 0x3df3 0x3ecf 0x3f34 0x4225 0x3e9f 0x2e5c 0x3e54 0x3de6 0x3fc8 0x445b 0x4233 0x2d64 0x3c6d 0x3c08 0x3c17 0x4527 0x44e0 0x2c30 0x3697 0x3971 0x3578 0x4604 0x471b 0x2b6b 0x3248 0x38a0 0x33d2 0x4627 0x47ff 0x2b06 0x2f1a 0x38d8 0x353a 0x4512 0x484d 0x2ad4 0x2d6f 0x3925 0x3660 0x43d2 0x484f 0x2add 0x2d4c 0x3975 0x3678 0x4315 0x4790 0x2aec 0x2d55 0x39cc 0x366c 0x4294 0x45bc 0x2af3 0x2d44 0x3a34 0x38ed 0x427b 0x43ff 0x2b16 0x2d12 0x3b09 0x40ee 0x4270 0x426f 0x2b4e 0x2d07 0x3ba6 0x465a 0x4280 0x41aa 0x2b80 0x2d07 0x38cb 0x47e5 0x43ef 0x42bb 0x2ba9 0x2cec 0x3382 0x48db 0x472c 0x45f6 0x2bd0 0x2ce9 0x319e 0x48b8 0x4a98 0x495f 0x2bf8 0x2d41 0x31a4 0x45bb 0x4e8c 0x4c69 0x2c20 0x2daa 0x31b5 0x4185 0x51da 0x4ea9 0x2c45 0x2dd9 0x3221 0x3e14 0x52fb 0x508e 0x2c64 0x2d8a 0x34af 0x3aee 0x5257 0x524a 0x2c6c 0x2d32 0x3713 0x3918 0x50bc 0x5292 0x2c5a 0x2d52 0x36de 0x38bf 0x4e90 0x50e7 0x2c45 0x2d99 0x34f7 0x3913 0x4dbc 0x4f8f 0x2c53 0x2da9 0x354f 0x3906 0x4ea8 0x5136 0x2cb7 0x2d71 0x370b 0x3898 0x515e 0x56c7 0x2d6c 0x2d2c 0x33cd 0x3962 0x555b 0x5c52 0x2e6e 0x2cc8 0x325a 0x3610 0x4cc2 0x4ea4 0x2fc4 0x2d10 0x320a 0x3e49 0x4394 0x4373 0x30b0 0x2d1b 0x3431 0x3e08 0x42cc 0x40b6 0x322c 0x2e86 0x370e 0x4092 0x40be 0x3f21 0x3256 0x3099 0x3915 0x3fe1 0x3e27 0x3e5b 0x322c 0x3127 0x38b1 0x3e5f 0x428d 0x410e 0x3117 0x3039 0x38e1 0x4283 0x4414 0x4431 0x2f77 0x2f18 0x37f8 0x4528 0x4741 0x4a06 0x2e6f 0x2e5e 0x37ca 0x4396 0x477b 0x4ab1 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b>; + }; + + qcom,pc-temp-y6-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1af4 0x1607 0x1492 0x13c9 0x139d 0x1392 0x1afb 0x160e 0x148d 0x13c8 0x139d 0x1393 0x1aff 0x1616 0x148a 0x13c7 0x139d 0x1394 0x1aff 0x161e 0x148a 0x13c8 0x139d 0x1395 0x1afc 0x1626 0x148c 0x13c9 0x139e 0x1395 0x1af7 0x162e 0x148e 0x13ca 0x139f 0x1396 0x1ac7 0x1636 0x1494 0x13cc 0x139f 0x1397 0x1a78 0x163e 0x149c 0x13cf 0x13a1 0x1397 0x1a74 0x1646 0x14a1 0x13d2 0x13a2 0x1398 0x1aff 0x164c 0x14a3 0x13d4 0x13a3 0x1399 0x1b70 0x1657 0x14a8 0x13d7 0x13a5 0x139a 0x1af4 0x16ac 0x14cc 0x13e2 0x13ac 0x139f 0x19d3 0x172c 0x1503 0x13ef 0x13b5 0x13a6 0x1941 0x172c 0x150b 0x13f2 0x13b7 0x13a8 0x190e 0x1670 0x14e5 0x13f1 0x13b5 0x13a7 0x18f6 0x15e2 0x14be 0x13f0 0x13b3 0x13a7 0x18fb 0x15e4 0x14ab 0x13fd 0x13bb 0x13ac 0x1909 0x15f5 0x149c 0x1412 0x13c9 0x13b5 0x190d 0x15f9 0x148f 0x1412 0x13cb 0x13b7 0x190c 0x15ed 0x1483 0x13f3 0x13bb 0x13ab 0x190a 0x15e0 0x147a 0x13d6 0x13ab 0x139f 0x190d 0x15d6 0x1473 0x13cd 0x13a4 0x139a 0x191a 0x15ce 0x146e 0x13c8 0x13a1 0x1397 0x192c 0x15c9 0x146d 0x13c7 0x13a0 0x1397 0x1945 0x15c7 0x146e 0x13c7 0x13a0 0x1397 0x1964 0x15c6 0x146f 0x13c8 0x13a0 0x1398 0x1982 0x15cb 0x1470 0x13c9 0x13a1 0x1398 0x19a0 0x15d5 0x1473 0x13ca 0x13a2 0x1399 0x19c0 0x15e2 0x1475 0x13cc 0x13a3 0x139a 0x19e6 0x15f3 0x1476 0x13d0 0x13a5 0x139c 0x1a11 0x1607 0x1477 0x13d4 0x13a7 0x139e 0x1a3f 0x161d 0x1478 0x13d6 0x13ab 0x13a2 0x1a72 0x1638 0x1479 0x13d7 0x13af 0x13a6 0x1aa7 0x1655 0x147b 0x13d6 0x13b0 0x13a7 0x1ae0 0x1676 0x147f 0x13d2 0x13ab 0x13a2 0x1b1c 0x169b 0x1483 0x13ce 0x13a5 0x139c 0x1b59 0x16c6 0x1488 0x13cc 0x13a2 0x139a 0x1b96 0x16f8 0x1490 0x13cb 0x13a0 0x1398 0x1bd4 0x1732 0x149a 0x13ca 0x13a0 0x1399 0x1c13 0x1772 0x14a5 0x13cb 0x13a1 0x139a 0x1c51 0x17bc 0x14b0 0x13cd 0x13a3 0x139c 0x1c90 0x1811 0x14bf 0x13ce 0x13a4 0x139d 0x1cd3 0x1875 0x14d0 0x13cf 0x13a3 0x139c 0x1d22 0x18ef 0x14e0 0x13d0 0x13a1 0x1399 0x1d80 0x1984 0x14f9 0x13d2 0x13a3 0x139a 0x1da5 0x19b9 0x150c 0x13db 0x13a9 0x13a3 0x1dcf 0x19c4 0x1513 0x13e1 0x13b2 0x13ad 0x1dde 0x19e7 0x152f 0x13ec 0x13bf 0x13bb 0x1e04 0x1a57 0x155a 0x13f6 0x13c0 0x13b8 0x1e6d 0x1abf 0x1560 0x13eb 0x13b2 0x13a7 0x1edf 0x1b41 0x1573 0x13ee 0x13ae 0x13a5 0x1f66 0x1c0d 0x15ab 0x13fd 0x13b6 0x13ac 0x2034 0x1cdf 0x160e 0x1415 0x13c2 0x13b7 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4>; + }; + }; + }; + }; + }; + + fragment@12 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm1 { + reg = <0x4f>; + label = "pa_therm1"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@13 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x4d 0xffffffff 0x4e 0xffffffff 0x4f 0xffffffff 0x52>; + + pa_therm1 { + reg = <0x4f>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + }; + }; + + fragment@14 { + target = <0xffffffff>; + + __overlay__ { + compatible = "qcom,ufs-phy-qmp-v3"; + vdda-phy-supply = <0xffffffff>; + vdda-pll-supply = <0xffffffff>; + vdda-phy-max-microamp = <0xf5b4>; + vdda-pll-max-microamp = <0x477c>; + status = "ok"; + }; + }; + + fragment@15 { + target = <0xffffffff>; + + __overlay__ { + vdd-hba-supply = <0xffffffff>; + vdd-hba-fixed-regulator; + vcc-supply = <0xffffffff>; + vcc-voltage-level = <0x2d2a80 0x2d2a80>; + vcc-max-microamp = <0x927c0>; + vccq2-supply = <0xffffffff>; + vccq2-voltage-level = <0x1ab3f0 0x1dc130>; + vccq2-max-microamp = <0x927c0>; + qcom,vddp-ref-clk-supply = <0xffffffff>; + qcom,vddp-ref-clk-max-microamp = <0x64>; + status = "ok"; + }; + }; + + fragment@16 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0x8b290>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-always-on; + qcom,vdd-io-lpm-sup; + qcom,vdd-io-voltage-level = <0x1b7740 0x1b7740>; + qcom,vdd-io-current-level = <0x0 0x4f588>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + status = "ok"; + }; + }; + + fragment@17 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0xc3500>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-voltage-level = <0x1b7740 0x2d0370>; + qcom,vdd-io-current-level = <0x0 0x55f0>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + cd-gpios = <0xffffffff 0x45 0x1>; + status = "ok"; + }; + }; + + fragment@18 { + target = <0xffffffff>; + + __overlay__ { + + pa-therm1 { + polling-delay-passive = <0x0>; + polling-delay = <0x0>; + thermal-governor = "user_space"; + thermal-sensors = <0xffffffff 0x4f>; + wake-capable-sensor; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + quiet-therm-step { + status = "disabled"; + }; + }; + }; + + fragment@19 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@20 { + target = <0xffffffff>; + + __overlay__ { + qcom,battery-data = <0x13>; + qcom,qg-iterm-ma = <0x64>; + qcom,hold-soc-while-full; + qcom,linearize-soc; + qcom,cl-feedback-on; + }; + }; + + fragment@21 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x8 0xffffffff 0x7 0xffffffff 0x9 0xffffffff 0x6 0xffffffff 0x4f 0xffffffff 0x99 0xffffffff 0x83>; + io-channel-names = "usb_in_voltage", "usb_in_current", "chg_temp", "die_temp", "conn_temp", "sbux_res", "vph_voltage"; + qcom,battery-data = <0x13>; + qcom,auto-recharge-soc = <0x62>; + qcom,step-charging-enable; + qcom,sw-jeita-enable; + qcom,fcc-stepping-enable; + qcom,suspend-input-on-debug-batt; + qcom,sec-charger-config = <0x3>; + qcom,thermal-mitigation = <0x401640 0x3567e0 0x2dc6c0 0x2625a0 0x1e8480 0x16e360 0xf4240 0x7a120>; + dpdm-supply = <0xffffffff>; + qcom,charger-temp-max = <0x320>; + qcom,smb-temp-max = <0x320>; + qcom,fcc-step-delay-ms = <0x64>; + qcom,fcc-step-size-ua = <0x186a0>; + qcom,disable-sw-thermal-regulation; + qcom,disable-fcc-restriction; + qcom,smb-internal-pull-kohm = <0x0>; + }; + }; + + fragment@22 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + }; + }; + }; + + fragment@23 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@24 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,i2c-touch-active = "synaptics,tcm-i2c"; + + synaptics_tcm@20 { + compatible = "synaptics,tcm-i2c"; + reg = <0x20>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend", "pmx_ts_release"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + pinctrl-2 = <0xffffffff>; + vdd-supply = <0xffffffff>; + avdd-supply = <0xffffffff>; + synaptics,pwr-reg-name = "avdd"; + synaptics,bus-reg-name = "vdd"; + synaptics,irq-gpio = <0xffffffff 0x9 0x2008>; + synaptics,irq-on-state = <0x0>; + synaptics,reset-gpio = <0xffffffff 0x8 0x0>; + synaptics,reset-on-state = <0x0>; + synaptics,reset-active-ms = <0x14>; + synaptics,reset-delay-ms = <0xc8>; + synaptics,power-delay-ms = <0xc8>; + synaptics,ubl-i2c-addr = <0x20>; + }; + + atmel_mxt_ts@4a { + compatible = "atmel,maxtouch"; + reg = <0x4a>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + avdd-supply = <0xffffffff>; + vdd-supply = <0xffffffff>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + reset-gpios = <0xffffffff 0x8 0x0>; + irq-gpios = <0xffffffff 0x9 0x2008>; + atmel,xy_switch; + atmel,panel-coords = <0x0 0x0 0x1df 0x31f>; + atmel,display-coords = <0x0 0x0 0x153 0x301>; + }; + }; + }; + + fragment@25 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,clk-freq-out = <0xf4240>; + #address-cells = <0x1>; + #size-cells = <0x0>; + + nq@28 { + compatible = "qcom,nq-nci"; + reg = <0x28>; + qcom,nq-irq = <0xffffffff 0x25 0x0>; + qcom,nq-ven = <0xffffffff 0xc 0x0>; + qcom,nq-firm = <0xffffffff 0x24 0x0>; + qcom,nq-clkreq = <0xffffffff 0x1f 0x0>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active", "nfc_suspend"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff>; + }; + }; + }; + + fragment@26 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-aux-switch = <0xffffffff>; + }; + }; + + fragment@27 { + target = <0xffffffff>; + + __overlay__ { + + lpi_pinctrl@627C0000 { + compatible = "qcom,lpi-pinctrl"; + reg = <0x627c0000 0x0>; + qcom,num-gpios = <0xf>; + gpio-controller; + #gpio-cells = <0x2>; + qcom,slew-reg = <0x6295a000 0x0>; + qcom,lpi-offset-tbl = <0x0 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000>; + qcom,lpi-slew-offset-tbl = <0x0 0x2 0x4 0x8 0xa 0xc 0x0 0x0 0x0 0x0 0x10 0x12 0x0 0x0 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + phandle = <0x31>; + + dmic01_clk_active { + phandle = <0x32>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic01_clk_sleep { + phandle = <0x34>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic01_data_active { + phandle = <0x33>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic01_data_sleep { + phandle = <0x35>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic23_clk_active { + phandle = <0x36>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic23_clk_sleep { + phandle = <0x38>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic23_data_active { + phandle = <0x37>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic23_data_sleep { + phandle = <0x39>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic45_clk_active { + phandle = <0x3a>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic45_clk_sleep { + phandle = <0x3c>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic45_data_active { + phandle = <0x3b>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic45_data_sleep { + phandle = <0x3d>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + tx_swr_clk_sleep { + phandle = <0x4a>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_clk_active { + phandle = <0x46>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + tx_swr_data0_sleep { + phandle = <0x4b>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data0_active { + phandle = <0x47>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_sleep { + phandle = <0x40>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_active { + phandle = <0x3e>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_data_sleep { + phandle = <0x41>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_data_active { + phandle = <0x3f>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data1_sleep { + phandle = <0x4c>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data1_active { + phandle = <0x48>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data2_sleep { + phandle = <0x4d>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data2_active { + phandle = <0x49>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + rx_swr_clk_sleep { + phandle = <0x44>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_clk_active { + phandle = <0x42>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + rx_swr_data_sleep { + phandle = <0x45>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_data_active { + phandle = <0x43>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + lpi_i2s1_sck_active { + phandle = <0x55>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sck_sleep { + phandle = <0x59>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_ws_active { + phandle = <0x56>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_ws_sleep { + phandle = <0x5a>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd0_active { + phandle = <0x57>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd0_sleep { + phandle = <0x5b>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd1_active { + phandle = <0x58>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd1_sleep { + phandle = <0x5c>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + }; + + fragment@28 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x4>; + + bolero-clk-rsc-mngr { + compatible = "qcom,bolero-clk-rsc-mngr"; + qcom,fs-gen-sequence = <0x3000 0x1 0x3004 0x1 0x3080 0x2>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,va_mclk_mode_muxsel = <0x627a0000>; + clock-names = "tx_core_clk", "tx_npl_clk", "rx_core_clk", "rx_npl_clk", "wsa_core_clk", "wsa_npl_clk", "va_core_clk", "va_npl_clk"; + clocks = <0x14 0x0 0x15 0x0 0x16 0x0 0x17 0x0 0x18 0x0 0x19 0x0 0x1a 0x0 0x1b 0x0>; + }; + + tx-macro@62620000 { + compatible = "qcom,tx-macro"; + reg = <0x62620000 0x0>; + clock-names = "tx_core_clk", "tx_npl_clk"; + clocks = <0x14 0x0 0x15 0x0>; + qcom,tx-swr-gpios = <0x1c>; + qcom,tx-dmic-sample-rate = <0x249f00>; + phandle = <0xb1>; + + tx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x3>; + swrm-io-base = <0x62630000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x1>; + interrupts = <0x0 0x128 0x0 0x0 0x22b 0x0>; + interrupt-names = "swr_master_irq", "swr_wake_irq"; + qcom,swr-wakeup-required = <0x0>; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x21 0xf 0x2 0x12 0x1 0x2 0x13 0x2 0x3 0x14 0x1 0x3 0x15 0x2 0x4 0x16 0x1 0x4 0x17 0x2 0x4 0x18 0x4 0x4 0x19 0x8 0x5 0x1a 0x1 0x5 0x1b 0x2 0x5 0x1c 0x4 0x5 0x1d 0x8>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + qcom,swr-mstr-irq-wakeup-capable = <0x1>; + phandle = <0xb2>; + + wcd938x-tx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170223>; + phandle = <0x23>; + }; + + wcd937x-tx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170223>; + phandle = <0x27>; + }; + }; + }; + + rx-macro@62600000 { + compatible = "qcom,rx-macro"; + reg = <0x62600000 0x0>; + clock-names = "rx_core_clk", "rx_npl_clk"; + clocks = <0x16 0x0 0x17 0x0>; + qcom,rx-swr-gpios = <0x1d>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,rx-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + phandle = <0xb3>; + + rx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x2>; + swrm-io-base = <0x62610000 0x0>; + interrupts = <0x0 0x129 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x9 0x1 0x1 0xa 0x2 0x2 0xd 0x1 0x3 0xb 0x1 0x3 0xc 0x2 0x4 0xe 0x1 0x5 0xf 0x1 0x5 0x10 0x2>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + phandle = <0xb4>; + + wcd938x-rx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170224>; + phandle = <0x22>; + }; + + wcd937x-rx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170224>; + phandle = <0x26>; + }; + }; + }; + + wsa-macro@62640000 { + compatible = "qcom,wsa-macro"; + reg = <0x62640000 0x0>; + clock-names = "wsa_core_clk", "wsa_npl_clk"; + clocks = <0x18 0x0 0x19 0x0>; + qcom,wsa-swr-gpios = <0x1e>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,wsa-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + status = "disabled"; + phandle = <0xb5>; + + wsa_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + qcom,swr_master_id = <0x1>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + swrm-io-base = <0x62650000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x0>; + interrupts = <0x0 0x127 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x8>; + qcom,swr-port-mapping = <0x1 0x1 0x1 0x2 0x3 0xf 0x3 0x2 0x3 0x4 0x5 0x1 0x5 0x7 0xf 0x6 0x6 0x3 0x7 0x4 0x3 0x8 0x8 0x3>; + qcom,swr-num-dev = <0x2>; + phandle = <0xb6>; + + wsa881x@20170211 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170211>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2c>; + }; + + wsa881x@20170212 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170212>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2d>; + }; + + wsa881x@21170213 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170213>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2e>; + }; + + wsa881x@21170214 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170214>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2f>; + }; + }; + }; + + va-macro@62770000 { + compatible = "qcom,va-macro"; + reg = <0x62770000 0x0>; + clock-names = "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0>; + qcom,va-clk-mux-select = <0x1>; + qcom,va-island-mode-muxsel = <0x627a0000>; + qcom,va-dmic-sample-rate = <0x927c0>; + qcom,default-clk-id = <0x0>; + phandle = <0xb7>; + }; + + wcd938x-codec { + compatible = "qcom,wcd938x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x0 0x13 0x2 0x0 0x13 0x1 0x14 0x1 0x0 0x14 0x1 0x15 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x2 0x18 0x4 0x0 0x18 0x2 0x19 0x8 0x0 0x19 0x3 0x1a 0x1 0x0 0x1a 0x3 0x1b 0x2 0x0 0x1b 0x3 0x1c 0x4 0x0 0x1c 0x3 0x1d 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x22>; + qcom,tx-slave = <0x23>; + cdc-vdd-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-rxtx-current = <0x7530>; + cdc-vddio-supply = <0xffffffff>; + qcom,cdc-vddio-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddio-current = <0x7530>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0xaf0>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-micbias4-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddio", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + mbhc-button-thres = <0x24 0xd 0x3f 0x24 0x58 0x8a 0x24 0x8a 0x8a 0x24 0xe1 0xe1 0x24 0x1c2 0x1c2 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c>; + imp-table = <0x25 0x0 0x5 0x6 0x25 0x6 0x17 0x8 0x25 0x18 0x26 0x7 0x25 0x27 0x64 0x6 0x25 0x65 0xa0 0xa 0x25 0xa1 0x190 0xb 0x25 0x191 0x7d0 0xb 0x25 0x7d1 0x7fffffff 0x6>; + phandle = <0x30>; + }; + + wcd937x-codec { + status = "disabled"; + compatible = "qcom,wcd937x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x1 0x13 0x1 0x0 0x14 0x1 0x14 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x3 0x18 0x1 0x0 0x1a 0x3 0x19 0x2 0x0 0x1b 0x3 0x1a 0x4 0x0 0x1c 0x3 0x1b 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x26>; + qcom,tx-slave = <0x27>; + cdc-vdd-ldo-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-ldo-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-ldo-rxtx-current = <0x61a8>; + cdc-vddpx-1-supply = <0xffffffff>; + qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddpx-1-current = <0x2710>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0x708>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-ldo-rxtx", "cdc-vddpx-1", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + phandle = <0xb8>; + }; + }; + }; + + fragment@29 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,msm-mi2s-master = <0x1 0x1 0x1 0x1 0x1 0x1>; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS4", "MIC BIAS4", "Analog Mic4", "TX DMIC0", "MIC BIAS1", "MIC BIAS1", "Digital Mic0", "TX DMIC1", "MIC BIAS1", "MIC BIAS1", "Digital Mic1", "TX DMIC2", "MIC BIAS3", "MIC BIAS3", "Digital Mic2", "TX DMIC3", "MIC BIAS3", "MIC BIAS3", "Digital Mic3", "TX DMIC4", "MIC BIAS4", "MIC BIAS4", "Digital Mic4", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "IN3_AUX", "AUX_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "TX SWR_DMIC0", "DMIC1_OUTPUT", "TX SWR_DMIC1", "DMIC2_OUTPUT", "TX SWR_DMIC2", "DMIC3_OUTPUT", "TX SWR_DMIC3", "DMIC4_OUTPUT", "TX SWR_DMIC4", "DMIC5_OUTPUT", "TX SWR_DMIC5", "DMIC6_OUTPUT", "TX SWR_DMIC6", "DMIC7_OUTPUT", "TX SWR_DMIC7", "DMIC8_OUTPUT", "WSA SRC0_INP", "SRC0", "WSA_TX DEC0_INP", "TX DEC0 MUX", "WSA_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "SpkrLeft IN", "WSA_SPK1 OUT", "SpkrRight IN", "WSA_SPK2 OUT", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA MIC BIAS1", "Digital Mic0", "VA MIC BIAS1", "Digital Mic1", "VA MIC BIAS3", "Digital Mic2", "VA MIC BIAS3", "Digital Mic3", "VA MIC BIAS4", "Digital Mic4", "VA DMIC0", "VA MIC BIAS1", "VA DMIC1", "VA MIC BIAS1", "VA DMIC2", "VA MIC BIAS3", "VA DMIC3", "VA MIC BIAS3", "VA DMIC4", "VA MIC BIAS4", "VA SWR_ADC0", "VA_SWR_CLK", "VA SWR_ADC1", "VA_SWR_CLK", "VA SWR_ADC2", "VA_SWR_CLK", "VA SWR_ADC3", "VA_SWR_CLK", "VA SWR_MIC0", "VA_SWR_CLK", "VA SWR_MIC1", "VA_SWR_CLK", "VA SWR_MIC2", "VA_SWR_CLK", "VA SWR_MIC3", "VA_SWR_CLK", "VA SWR_MIC4", "VA_SWR_CLK", "VA SWR_MIC5", "VA_SWR_CLK", "VA SWR_MIC6", "VA_SWR_CLK", "VA SWR_MIC7", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT", "VA SWR_MIC0", "DMIC1_OUTPUT", "VA SWR_MIC1", "DMIC2_OUTPUT", "VA SWR_MIC2", "DMIC3_OUTPUT", "VA SWR_MIC3", "DMIC4_OUTPUT", "VA SWR_MIC4", "DMIC5_OUTPUT", "VA SWR_MIC5", "DMIC6_OUTPUT", "VA SWR_MIC6", "DMIC7_OUTPUT", "VA SWR_MIC7", "DMIC8_OUTPUT"; + qcom,msm-mbhc-hphl-swh = <0x1>; + qcom,msm-mbhc-gnd-swh = <0x1>; + qcom,cdc-dmic01-gpios = <0x28>; + qcom,cdc-dmic23-gpios = <0x29>; + qcom,cdc-dmic45-gpios = <0x2a>; + asoc-codec = <0xffffffff 0xffffffff 0x2b>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec", "msm-ext-disp-audio-codec-rx"; + qcom,wsa-max-devs = <0x2>; + qcom,wsa-devs = <0x2c 0x2d 0x2e 0x2f>; + qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight", "SpkrLeft", "SpkrRight"; + qcom,codec-max-aux-devs = <0x1>; + qcom,codec-aux-devs = <0x30>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + }; + }; + + fragment@30 { + target = <0xffffffff>; + + __overlay__ { + + cdc_dmic01_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x32 0x33>; + pinctrl-1 = <0x34 0x35>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x28>; + }; + + cdc_dmic23_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x36 0x37>; + pinctrl-1 = <0x38 0x39>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x29>; + }; + + cdc_dmic45_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3a 0x3b>; + pinctrl-1 = <0x3c 0x3d>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x2a>; + }; + + wsa_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3e 0x3f>; + pinctrl-1 = <0x40 0x41>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x1e>; + }; + + rx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x42 0x43>; + pinctrl-1 = <0x44 0x45>; + qcom,lpi-gpios; + phandle = <0x1d>; + }; + + tx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x46 0x47 0x48 0x49>; + pinctrl-1 = <0x4a 0x4b 0x4c 0x4d>; + qcom,lpi-gpios; + qcom,chip-wakeup-reg = <0x1ffb000>; + qcom,chip-wakeup-maskbit = <0x0>; + qcom,chip-wakeup-default-val = <0x1>; + phandle = <0x1c>; + }; + }; + }; + + fragment@31 { + target = <0xffffffff>; + + __overlay__ { + + wsa_spkr_en1_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x1f>; + }; + + wsa_spkr_en2_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x20>; + }; + + msm_cdc_pinctrl@58 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + phandle = <0x21>; + }; + + wsa_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x3>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x309>; + #clock-cells = <0x1>; + phandle = <0x18>; + }; + + wsa_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x4>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30a>; + #clock-cells = <0x1>; + phandle = <0x19>; + }; + + rx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x5>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30e>; + #clock-cells = <0x1>; + phandle = <0x16>; + }; + + rx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x6>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30f>; + #clock-cells = <0x1>; + phandle = <0x17>; + }; + + tx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x7>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30c>; + #clock-cells = <0x1>; + phandle = <0x14>; + }; + + tx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x8>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30d>; + #clock-cells = <0x1>; + phandle = <0x15>; + }; + + va_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x2>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30b>; + #clock-cells = <0x1>; + phandle = <0x1a>; + }; + + va_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0xa>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x310>; + #clock-cells = <0x1>; + phandle = <0x1b>; + }; + }; + }; + + fragment@32 { + target = <0xffffffff>; + + __overlay__ { + qcom,msm-dai-is-island-supported = <0x1>; + }; + }; + + fragment@33 { + target = <0xffffffff>; + + __overlay__ { + hsuart8 = "/soc/qcom,qup_hsuart@a88000"; + }; + }; + + fragment@34 { + target = <0xffffffff>; + + __overlay__ { + + qcom,qup_hsuart@a88000 { + compatible = "qcom,msm-geni-serial-hs", "qcom,msm-geni-uart"; + reg = <0xa88000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0xffffffff 0x50 0xffffffff 0x5a 0xffffffff 0x5b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x4e 0x4f>; + pinctrl-1 = <0x50 0x51>; + interrupts = <0x0 0x163 0x0>; + qcom,wrapper-core = <0xffffffff>; + always-on-clock; + status = "ok"; + phandle = <0xb9>; + }; + }; + }; + + fragment@35 { + target = <0xffffffff>; + + __overlay__ { + + qupv3_se8_2hsuart_pins { + phandle = <0xba>; + + qupv3_se8_2uart_tx_active { + phandle = <0x4e>; + + mux { + pins = "gpio44"; + function = "qup12"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_rx_active { + phandle = <0x4f>; + + mux { + pins = "gpio45"; + function = "qup12"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_tx_sleep { + phandle = <0x50>; + + mux { + pins = "gpio44"; + function = "gpio"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + input-enable; + }; + }; + + qupv3_se8_2uart_rx_sleep { + phandle = <0x51>; + + mux { + pins = "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@36 { + target = <0xffffffff>; + + __overlay__ { + + dcc_curr_link@3 { + qcom,curr-link-list = <0x3>; + qcom,data-sink = "sram"; + qcom,link-list = <0x0 0x18000024 0x1 0x0 0x0 0x18000040 0x1 0x0 0x0 0x18010024 0x1 0x0 0x0 0x18010040 0x1 0x0 0x0 0x18020024 0x1 0x0 0x0 0x18020040 0x1 0x0 0x0 0x18030024 0x1 0x0 0x0 0x18030040 0x1 0x0 0x0 0x18040024 0x1 0x0 0x0 0x18040040 0x1 0x0 0x0 0x18050024 0x1 0x0 0x0 0x18050040 0x1 0x0 0x0 0x18060024 0x1 0x0 0x0 0x18060040 0x1 0x0 0x0 0x18070024 0x1 0x0 0x0 0x18070040 0x1 0x0 0x0 0x18080024 0x1 0x0 0x0 0x18080040 0x1 0x0 0x0 0x180800f8 0x1 0x0 0x0 0x18080104 0x1 0x0 0x0 0x1808011c 0x1 0x0 0x0 0x18080128 0x1 0x0 0x0 0x18321700 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18325f00 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x18321818 0x1 0x0 0x0 0x18323818 0x1 0x0 0x0 0x18326018 0x1 0x0 0x0 0x18321920 0x1 0x0 0x0 0x1832102c 0x1 0x0 0x0 0x18321044 0x1 0x0 0x0 0x18321710 0x1 0x0 0x0 0x1832176c 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18323920 0x1 0x0 0x0 0x1832302c 0x1 0x0 0x0 0x18323044 0x1 0x0 0x0 0x18323710 0x1 0x0 0x0 0x1832376c 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18326120 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18325844 0x1 0x0 0x0 0x18325f10 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280000 0x2 0x0 0x0 0x18282000 0x2 0x0 0x0 0x18284000 0x2 0x0 0x0 0x9680000 0x1 0x0 0x0 0x9680004 0x1 0x0 0x2 0x8 0x0 0x0 0x0 0x9681000 0x1 0x0 0x2 0x1 0x0 0x0 0x0 0x9681004 0x1 0x0 0x0 0x9681008 0x1 0x0 0x0 0x968100c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9698500 0x1 0x0 0x0 0x9698504 0x1 0x0 0x0 0x9698508 0x1 0x0 0x0 0x969850c 0x1 0x0 0x0 0x9698510 0x1 0x0 0x0 0x9698514 0x1 0x0 0x0 0x9698518 0x1 0x0 0x0 0x969851c 0x1 0x0 0x0 0x9698700 0x1 0x0 0x0 0x9698704 0x1 0x0 0x0 0x9698708 0x1 0x0 0x0 0x969870c 0x1 0x0 0x0 0x9698714 0x1 0x0 0x0 0x9698718 0x1 0x0 0x0 0x969871c 0x1 0x0 0x0 0x1620204 0x1 0x0 0x0 0x1620240 0x1 0x0 0x0 0x1620248 0x1 0x0 0x0 0x1620288 0x1 0x0 0x0 0x162028c 0x1 0x0 0x0 0x1620290 0x1 0x0 0x0 0x1620294 0x1 0x0 0x0 0x16202a8 0x1 0x0 0x0 0x16202ac 0x1 0x0 0x0 0x16202b0 0x1 0x0 0x0 0x16202b4 0x1 0x0 0x0 0x1620300 0x1 0x0 0x0 0x16e0404 0x1 0x0 0x0 0x16e0408 0x1 0x0 0x0 0x16e0410 0x1 0x0 0x0 0x16e0420 0x1 0x0 0x0 0x16e0424 0x1 0x0 0x0 0x16e0428 0x1 0x0 0x0 0x16e042c 0x1 0x0 0x0 0x16e0430 0x1 0x0 0x0 0x16e0434 0x1 0x0 0x0 0x16e0438 0x1 0x0 0x0 0x16e043c 0x1 0x0 0x0 0x16e0300 0x1 0x0 0x0 0x16e0304 0x1 0x0 0x0 0x16e0700 0x1 0x0 0x0 0x16e0704 0x1 0x0 0x0 0x1700c00 0x1 0x0 0x0 0x1700c08 0x1 0x0 0x0 0x1700c10 0x1 0x0 0x0 0x1700c20 0x1 0x0 0x0 0x1700c24 0x1 0x0 0x0 0x1700c28 0x1 0x0 0x0 0x1700c2c 0x1 0x0 0x0 0x1700c30 0x1 0x0 0x0 0x1700c34 0x1 0x0 0x0 0x1700c38 0x1 0x0 0x0 0x1700c3c 0x1 0x0 0x0 0x1700300 0x1 0x0 0x0 0x1700304 0x1 0x0 0x0 0x1700308 0x1 0x0 0x0 0x170030c 0x1 0x0 0x0 0x1700310 0x1 0x0 0x0 0x1700500 0x1 0x0 0x0 0x1700504 0x1 0x0 0x0 0x1700508 0x1 0x0 0x0 0x170050c 0x1 0x0 0x0 0x1700900 0x1 0x0 0x0 0x1700904 0x1 0x0 0x0 0x1700908 0x1 0x0 0x0 0x1740004 0x1 0x0 0x0 0x1740008 0x1 0x0 0x0 0x1740010 0x1 0x0 0x0 0x1740020 0x1 0x0 0x0 0x1740024 0x1 0x0 0x0 0x1740028 0x1 0x0 0x0 0x174002c 0x1 0x0 0x0 0x1740030 0x1 0x0 0x0 0x1740034 0x1 0x0 0x0 0x1740038 0x1 0x0 0x0 0x174003c 0x1 0x0 0x0 0x1740300 0x1 0x0 0x0 0x1740304 0x1 0x0 0x0 0x1740308 0x1 0x0 0x0 0x174030c 0x1 0x0 0x0 0x1740310 0x1 0x0 0x0 0x1740314 0x1 0x0 0x0 0x9698204 0x1 0x0 0x0 0x9698240 0x1 0x0 0x0 0x9698244 0x1 0x0 0x0 0x9698248 0x1 0x0 0x0 0x969824c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x9681018 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9160204 0x1 0x0 0x0 0x9160240 0x1 0x0 0x0 0x9160248 0x1 0x0 0x0 0x9160288 0x1 0x0 0x0 0x9160290 0x1 0x0 0x0 0x9160300 0x1 0x0 0x0 0x9160304 0x1 0x0 0x0 0x9160308 0x1 0x0 0x0 0x916030c 0x1 0x0 0x0 0x9160310 0x1 0x0 0x0 0x9160314 0x1 0x0 0x0 0x9160318 0x1 0x0 0x0 0x9160008 0x1 0x0 0x0 0x9160010 0x1 0x0 0x0 0x9160020 0x1 0x0 0x0 0x9160024 0x1 0x0 0x0 0x9160028 0x1 0x0 0x0 0x916002c 0x1 0x0 0x0 0x9160030 0x1 0x0 0x0 0x9160034 0x1 0x0 0x0 0x9160038 0x1 0x0 0x0 0x916003c 0x1 0x0 0x0 0x63042680 0x1 0x0 0x0 0x63042684 0x1 0x0 0x0 0x63042688 0x1 0x0 0x0 0x63042690 0x1 0x0 0x0 0x630426a0 0x1 0x0 0x0 0x630426a4 0x1 0x0 0x0 0x630426a8 0x1 0x0 0x0 0x630426ac 0x1 0x0 0x0 0x630426b0 0x1 0x0 0x0 0x630426b4 0x1 0x0 0x0 0x630426b8 0x1 0x0 0x0 0x630426bc 0x1 0x0 0x0 0x63041900 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x1620500 0x4 0x0 0x0 0x1620700 0x4 0x0 0x0 0x1620300 0x1 0x0 0x0 0x1620f00 0x2 0x0 0x0 0x1620b00 0x2 0x0 0x0 0x1700b00 0x2 0x0 0x0 0x1700700 0x3 0x0 0x0 0x9163100 0x1 0x0 0x0 0x96aa100 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x9991500 0x8 0x0 0x0 0x9050008 0x1 0x0 0x0 0x9050078 0x1 0x0 0x0 0x9236028 0x1 0x0 0x0 0x923602c 0x1 0x0 0x0 0x9236030 0x1 0x0 0x0 0x9236034 0x1 0x0 0x0 0x9236038 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x92360b0 0x1 0x0 0x0 0x9236044 0x1 0x0 0x0 0x9236048 0x1 0x0 0x0 0x923604c 0x1 0x0 0x0 0x9236050 0x1 0x0 0x0 0x923e030 0x1 0x0 0x0 0x923e034 0x1 0x0 0x0 0x9241000 0x1 0x0 0x0 0x9248058 0x1 0x0 0x0 0x924805c 0x1 0x0 0x0 0x9248060 0x1 0x0 0x0 0x9248064 0x1 0x0 0x0 0x9260410 0x1 0x0 0x0 0x92e0410 0x1 0x0 0x0 0x9260414 0x1 0x0 0x0 0x92e0414 0x1 0x0 0x0 0x9260418 0x1 0x0 0x0 0x92e0418 0x1 0x0 0x0 0x9260420 0x1 0x0 0x0 0x9260424 0x1 0x0 0x0 0x9260430 0x1 0x0 0x0 0x9260440 0x1 0x0 0x0 0x9260448 0x1 0x0 0x0 0x92604a0 0x1 0x0 0x0 0x92604b0 0x1 0x0 0x0 0x92604d0 0x2 0x0 0x0 0x9261440 0x1 0x0 0x0 0x92e0420 0x1 0x0 0x0 0x92e0424 0x1 0x0 0x0 0x92e0430 0x1 0x0 0x0 0x92e0440 0x1 0x0 0x0 0x92e0448 0x1 0x0 0x0 0x92e04a0 0x1 0x0 0x0 0x92e04b0 0x1 0x0 0x0 0x92e04d0 0x2 0x0 0x0 0x9600000 0x1 0x0 0x0 0x9601000 0x1 0x0 0x0 0x9602000 0x1 0x0 0x0 0x9603000 0x1 0x0 0x0 0x9604000 0x1 0x0 0x0 0x9605000 0x1 0x0 0x0 0x9606000 0x1 0x0 0x0 0x9607000 0x1 0x0 0x0 0x9608000 0x1 0x0 0x0 0x9609000 0x1 0x0 0x0 0x960a000 0x1 0x0 0x0 0x960b000 0x1 0x0 0x0 0x960c000 0x1 0x0 0x0 0x960d000 0x1 0x0 0x0 0x960e000 0x1 0x0 0x0 0x960f000 0x1 0x0 0x0 0x9610000 0x1 0x0 0x0 0x9611000 0x1 0x0 0x0 0x9612000 0x1 0x0 0x0 0x9613000 0x1 0x0 0x0 0x9614000 0x1 0x0 0x0 0x9615000 0x1 0x0 0x0 0x9616000 0x1 0x0 0x0 0x9617000 0x1 0x0 0x0 0x9618000 0x1 0x0 0x0 0x9619000 0x1 0x0 0x0 0x961a000 0x1 0x0 0x0 0x961b000 0x1 0x0 0x0 0x961c000 0x1 0x0 0x0 0x961d000 0x1 0x0 0x0 0x961e000 0x1 0x0 0x0 0x961f000 0x1 0x0 0x0 0x9600004 0x1 0x0 0x0 0x9601004 0x1 0x0 0x0 0x9602004 0x1 0x0 0x0 0x9603004 0x1 0x0 0x0 0x9604004 0x1 0x0 0x0 0x9605004 0x1 0x0 0x0 0x9606004 0x1 0x0 0x0 0x9607004 0x1 0x0 0x0 0x9608004 0x1 0x0 0x0 0x9609004 0x1 0x0 0x0 0x960a004 0x1 0x0 0x0 0x960b004 0x1 0x0 0x0 0x960c004 0x1 0x0 0x0 0x960d004 0x1 0x0 0x0 0x960e004 0x1 0x0 0x0 0x960f004 0x1 0x0 0x0 0x9610004 0x1 0x0 0x0 0x9611004 0x1 0x0 0x0 0x9612004 0x1 0x0 0x0 0x9613004 0x1 0x0 0x0 0x9614004 0x1 0x0 0x0 0x9615004 0x1 0x0 0x0 0x9616004 0x1 0x0 0x0 0x9617004 0x1 0x0 0x0 0x9618004 0x1 0x0 0x0 0x9619004 0x1 0x0 0x0 0x961a004 0x1 0x0 0x0 0x961b004 0x1 0x0 0x0 0x961c004 0x1 0x0 0x0 0x961d004 0x1 0x0 0x0 0x961e004 0x1 0x0 0x0 0x961f004 0x1 0x0 0x0 0x9266418 0x1 0x0 0x0 0x92e6418 0x1 0x0 0x0 0x9265804 0x1 0x0 0x0 0x92e5804 0x1 0x0 0x0 0x92604b8 0x1 0x0 0x0 0x92e04b8 0x1 0x0 0x0 0xc201244 0x1 0x0 0x0 0xc202244 0x1 0x0 0x0 0x18100c18 0x1 0x0 0x0 0x18101c18 0x1 0x0 0x0 0x18300000 0x1 0x0 0x0 0x183a3a84 0x2 0x0 0x0 0x18393a84 0x1 0x0 0x0 0x100000 0x1 0x0 0x0 0x100004 0x1 0x0 0x0 0x100008 0x1 0x0 0x0 0x10000c 0x1 0x0 0x0 0x100010 0x1 0x0 0x0 0x100014 0x1 0x0 0x0 0x100018 0x1 0x0 0x0 0x10001c 0x1 0x0 0x0 0x100020 0x1 0x0 0x0 0x100024 0x1 0x0 0x0 0x100028 0x1 0x0 0x0 0x10002c 0x1 0x0 0x0 0x100030 0x1 0x0 0x0 0x100034 0x1 0x0 0x0 0x100100 0x1 0x0 0x0 0x100104 0x1 0x0 0x0 0x100108 0x1 0x0 0x0 0x10010c 0x1 0x0 0x0 0x101000 0x1 0x0 0x0 0x101004 0x1 0x0 0x0 0x101008 0x1 0x0 0x0 0x10100c 0x1 0x0 0x0 0x101010 0x1 0x0 0x0 0x101014 0x1 0x0 0x0 0x101018 0x1 0x0 0x0 0x10101c 0x1 0x0 0x0 0x101020 0x1 0x0 0x0 0x101024 0x1 0x0 0x0 0x101028 0x1 0x0 0x0 0x10102c 0x1 0x0 0x0 0x101030 0x1 0x0 0x0 0x101034 0x1 0x0 0x0 0x102000 0x1 0x0 0x0 0x102004 0x1 0x0 0x0 0x102008 0x1 0x0 0x0 0x10200c 0x1 0x0 0x0 0x102010 0x1 0x0 0x0 0x102014 0x1 0x0 0x0 0x102018 0x1 0x0 0x0 0x10201c 0x1 0x0 0x0 0x102020 0x1 0x0 0x0 0x102024 0x1 0x0 0x0 0x102028 0x1 0x0 0x0 0x10202c 0x1 0x0 0x0 0x102030 0x1 0x0 0x0 0x102034 0x1 0x0 0x0 0x103000 0x1 0x0 0x0 0x103004 0x1 0x0 0x0 0x103008 0x1 0x0 0x0 0x10300c 0x1 0x0 0x0 0x103010 0x1 0x0 0x0 0x103014 0x1 0x0 0x0 0x103018 0x1 0x0 0x0 0x10301c 0x1 0x0 0x0 0x103020 0x1 0x0 0x0 0x103024 0x1 0x0 0x0 0x103028 0x1 0x0 0x0 0x10302c 0x1 0x0 0x0 0x103030 0x1 0x0 0x0 0x103034 0x1 0x0 0x0 0x113000 0x1 0x0 0x0 0x113004 0x1 0x0 0x0 0x113008 0x1 0x0 0x0 0x11300c 0x1 0x0 0x0 0x113010 0x1 0x0 0x0 0x113014 0x1 0x0 0x0 0x113018 0x1 0x0 0x0 0x11301c 0x1 0x0 0x0 0x113020 0x1 0x0 0x0 0x113024 0x1 0x0 0x0 0x113028 0x1 0x0 0x0 0x11302c 0x1 0x0 0x0 0x113030 0x1 0x0 0x0 0x113034 0x1 0x0 0x0 0x11a000 0x1 0x0 0x0 0x11a004 0x1 0x0 0x0 0x11a008 0x1 0x0 0x0 0x11a00c 0x1 0x0 0x0 0x11a010 0x1 0x0 0x0 0x11a014 0x1 0x0 0x0 0x11a018 0x1 0x0 0x0 0x11a01c 0x1 0x0 0x0 0x11a020 0x1 0x0 0x0 0x11a024 0x1 0x0 0x0 0x11a028 0x1 0x0 0x0 0x11a02c 0x1 0x0 0x0 0x11a030 0x1 0x0 0x0 0x11a034 0x1 0x0 0x0 0x11b000 0x1 0x0 0x0 0x11b004 0x1 0x0 0x0 0x11b008 0x1 0x0 0x0 0x11b00c 0x1 0x0 0x0 0x11b010 0x1 0x0 0x0 0x11b014 0x1 0x0 0x0 0x11b018 0x1 0x0 0x0 0x11b01c 0x1 0x0 0x0 0x11b020 0x1 0x0 0x0 0x11b024 0x1 0x0 0x0 0x11b028 0x1 0x0 0x0 0x11b02c 0x1 0x0 0x0 0x11b030 0x1 0x0 0x0 0x11b034 0x1 0x0 0x0 0x174000 0x1 0x0 0x0 0x174004 0x1 0x0 0x0 0x174008 0x1 0x0 0x0 0x17400c 0x1 0x0 0x0 0x174010 0x1 0x0 0x0 0x174014 0x1 0x0 0x0 0x174018 0x1 0x0 0x0 0x17401c 0x1 0x0 0x0 0x174020 0x1 0x0 0x0 0x174024 0x1 0x0 0x0 0x174028 0x1 0x0 0x0 0x17402c 0x1 0x0 0x0 0x174030 0x1 0x0 0x0 0x174034 0x1 0x0 0x0 0x176000 0x1 0x0 0x0 0x176004 0x1 0x0 0x0 0x176008 0x1 0x0 0x0 0x17600c 0x1 0x0 0x0 0x176010 0x1 0x0 0x0 0x176014 0x1 0x0 0x0 0x176018 0x1 0x0 0x0 0x17601c 0x1 0x0 0x0 0x176020 0x1 0x0 0x0 0x176024 0x1 0x0 0x0 0x176028 0x1 0x0 0x0 0x17602c 0x1 0x0 0x0 0x176030 0x1 0x0 0x0 0x176034 0x1 0x0 0x0 0x10401c 0x1 0x0 0x0 0x183024 0x1 0x0 0x0 0x144168 0x1 0x0 0x0 0x11702c 0x1 0x0 0x0 0x10904c 0x1 0x0 0x0 0x189038 0x1 0x0 0x0 0x1443e8 0x1 0x0 0x0 0x1442b8 0x1 0x0 0x0 0x105060 0x1 0x0 0x0 0x141024 0x1 0x0 0x0 0x145038 0x1 0x0 0x0 0x109004 0x1 0x0 0x0 0x189004 0x1 0x0 0x0 0x190004 0x1 0x0 0x0 0xc2a0000 0x1 0x0 0x0 0xc2a0004 0x1 0x0 0x0 0xc2a0008 0x1 0x0 0x0 0xc2a000c 0x1 0x0 0x0 0xc2a0010 0x1 0x0 0x0 0xc2a0014 0x1 0x0 0x0 0xc2a0018 0x1 0x0 0x0 0xc2a001c 0x1 0x0 0x0 0xc2a0020 0x1 0x0 0x0 0xc2a0024 0x1 0x0 0x0 0xc2a0028 0x1 0x0 0x0 0xc2a002c 0x1 0x0 0x0 0xc2a0030 0x1 0x0 0x0 0xc2a0034 0x1 0x0 0x0 0xc2a1000 0x1 0x0 0x0 0xc2a1004 0x1 0x0 0x0 0xc2a1008 0x1 0x0 0x0 0xc2a100c 0x1 0x0 0x0 0xc2a1010 0x1 0x0 0x0 0xc2a1014 0x1 0x0 0x0 0xc2a1018 0x1 0x0 0x0 0xc2a101c 0x1 0x0 0x0 0xc2a1020 0x1 0x0 0x0 0xc2a1024 0x1 0x0 0x0 0xc2a1028 0x1 0x0 0x0 0xc2a102c 0x1 0x0 0x0 0xc2a1030 0x1 0x0 0x0 0xc2a2260 0x1 0x0 0x0 0xc2a2264 0x1 0x0 0x0 0xc2a3008 0x1 0x0 0x0 0xc2a300c 0x1 0x0 0x0 0xc2a3010 0x1 0x0 0x0 0xc2a3014 0x1 0x0 0x0 0xc2a3024 0x1 0x0 0x0 0xc2a2034 0x1 0x0 0x0 0xc2a214c 0x1 0x0 0x0 0xc2a2150 0x1 0x0 0x0 0xc2a2154 0x1 0x0 0x0 0x28206c 0x1 0x0 0x0 0x18282004 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x1808012c 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280004 0x1 0x0 0x0 0x18284038 0x1 0x0 0x0 0x18284000 0x2 0x0 0x0 0x90c012c 0x1 0x0 0x0 0x9222408 0x1 0x0 0x0 0x9220344 0x2 0x0 0x0 0x9220480 0x1 0x0 0x0 0x922358c 0x1 0x0 0x0 0x9222398 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x923201c 0x5 0x0 0x0 0x9232050 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x9186048 0x1 0x0 0x0 0x9186054 0x1 0x0 0x0 0x9186164 0x1 0x0 0x0 0x9186170 0x1 0x0 0x0 0xc2630a0 0x4 0x0 0x0 0xc2630b0 0x4 0x0 0x0 0xc2630c0 0x4 0x0 0x0 0xc2630d0 0x4 0x0 0x0 0x18200400 0x1 0x0 0x0 0x18200404 0x1 0x0 0x0 0x18200408 0x1 0x0 0x0 0x18200038 0x1 0x0 0x0 0x18200040 0x1 0x0 0x0 0x18200048 0x1 0x0 0x0 0x18220038 0x1 0x0 0x0 0x18220040 0x1 0x0 0x0 0x182200d0 0x1 0x0 0x0 0x18200030 0x1 0x0 0x0 0x18200010 0x1 0x0 0x0 0x1822000c 0x1 0x0 0x0 0x18220d14 0x1 0x0 0x0 0x18220fb4 0x1 0x0 0x0 0x18221254 0x1 0x0 0x0 0x182214f4 0x1 0x0 0x0 0x18221794 0x1 0x0 0x0 0x18221a34 0x1 0x0 0x0 0x18221cd4 0x1 0x0 0x0 0x18221f74 0x1 0x0 0x0 0x18220d18 0x1 0x0 0x0 0x18220fb8 0x1 0x0 0x0 0x18221258 0x1 0x0 0x0 0x182214f8 0x1 0x0 0x0 0x18221798 0x1 0x0 0x0 0x18221a38 0x1 0x0 0x0 0x18221cd8 0x1 0x0 0x0 0x18221f78 0x1 0x0 0x0 0x18220d00 0x1 0x0 0x0 0x18220d04 0x1 0x0 0x0 0x18220d1c 0x1 0x0 0x0 0x18220fbc 0x1 0x0 0x0 0x1822125c 0x1 0x0 0x0 0x182214fc 0x1 0x0 0x0 0x1822179c 0x1 0x0 0x0 0x18221a3c 0x1 0x0 0x0 0x18221cdc 0x1 0x0 0x0 0x18221f7c 0x1 0x0 0x0 0x18221274 0x1 0x0 0x0 0x18221288 0x1 0x0 0x0 0x1822129c 0x1 0x0 0x0 0x182212b0 0x1 0x0 0x0 0x182212c4 0x1 0x0 0x0 0x182212d8 0x1 0x0 0x0 0x182212ec 0x1 0x0 0x0 0x18221300 0x1 0x0 0x0 0x18221314 0x1 0x0 0x0 0x18221328 0x1 0x0 0x0 0x1822133c 0x1 0x0 0x0 0x18221350 0x1 0x0 0x0 0x18221364 0x1 0x0 0x0 0x18221378 0x1 0x0 0x0 0x1822138c 0x1 0x0 0x0 0x182213a0 0x1 0x0 0x0 0x18221514 0x1 0x0 0x0 0x18221528 0x1 0x0 0x0 0x1822153c 0x1 0x0 0x0 0x18221550 0x1 0x0 0x0 0x18221564 0x1 0x0 0x0 0x18221578 0x1 0x0 0x0 0x1822158c 0x1 0x0 0x0 0x182215a0 0x1 0x0 0x0 0x182215b4 0x1 0x0 0x0 0x182215c8 0x1 0x0 0x0 0x182215dc 0x1 0x0 0x0 0x182215f0 0x1 0x0 0x0 0x18221604 0x1 0x0 0x0 0x18221618 0x1 0x0 0x0 0x1822162c 0x1 0x0 0x0 0x18221640 0x1 0x0 0x0 0x182217b4 0x1 0x0 0x0 0x182217c8 0x1 0x0 0x0 0x182217dc 0x1 0x0 0x0 0x182217f0 0x1 0x0 0x0 0x18221804 0x1 0x0 0x0 0x18221818 0x1 0x0 0x0 0x1822182c 0x1 0x0 0x0 0x18221840 0x1 0x0 0x0 0x18221854 0x1 0x0 0x0 0x18221868 0x1 0x0 0x0 0x1822187c 0x1 0x0 0x0 0x18221890 0x1 0x0 0x0 0x182218a4 0x1 0x0 0x0 0x182218b8 0x1 0x0 0x0 0x182218cc 0x1 0x0 0x0 0x182218e0 0x1 0x0 0x0 0x18221a54 0x1 0x0 0x0 0x18221a68 0x1 0x0 0x0 0x18221a7c 0x1 0x0 0x0 0x18221a90 0x1 0x0 0x0 0x18221aa4 0x1 0x0 0x0 0x18221ab8 0x1 0x0 0x0 0x18221acc 0x1 0x0 0x0 0x18221ae0 0x1 0x0 0x0 0x18221af4 0x1 0x0 0x0 0x18221b08 0x1 0x0 0x0 0x18221b1c 0x1 0x0 0x0 0x18221b30 0x1 0x0 0x0 0x18221b44 0x1 0x0 0x0 0x18221b58 0x1 0x0 0x0 0x18221b6c 0x1 0x0 0x0 0x18221b80 0x1 0x0 0x0 0x18221cf4 0x1 0x0 0x0 0x18221d08 0x1 0x0 0x0 0x18221d1c 0x1 0x0 0x0 0x18221d30 0x1 0x0 0x0 0x18221d44 0x1 0x0 0x0 0x18221d58 0x1 0x0 0x0 0x18221d6c 0x1 0x0 0x0 0x18221d80 0x1 0x0 0x0 0x18221d94 0x1 0x0 0x0 0x18221da8 0x1 0x0 0x0 0x18221dbc 0x1 0x0 0x0 0x18221dd0 0x1 0x0 0x0 0x18221de4 0x1 0x0 0x0 0x18221df8 0x1 0x0 0x0 0x18221e0c 0x1 0x0 0x0 0x18221e20 0x1 0x0 0x0 0x18221f94 0x1 0x0 0x0 0x18221fa8 0x1 0x0 0x0 0x18221fbc 0x1 0x0 0x0 0x18221fd0 0x1 0x0 0x0 0x18221fe4 0x1 0x0 0x0 0x18221ff8 0x1 0x0 0x0 0x1822200c 0x1 0x0 0x0 0x18222020 0x1 0x0 0x0 0x18222034 0x1 0x0 0x0 0x18222048 0x1 0x0 0x0 0x1822205c 0x1 0x0 0x0 0x18222070 0x1 0x0 0x0 0x18222084 0x1 0x0 0x0 0x18222098 0x1 0x0 0x0 0x182220ac 0x1 0x0 0x0 0x182220c0 0x1 0x0 0x0 0x18221278 0x1 0x0 0x0 0x1822128c 0x1 0x0 0x0 0x182212a0 0x1 0x0 0x0 0x182212b4 0x1 0x0 0x0 0x182212c8 0x1 0x0 0x0 0x182212dc 0x1 0x0 0x0 0x182212f0 0x1 0x0 0x0 0x18221304 0x1 0x0 0x0 0x18221318 0x1 0x0 0x0 0x1822132c 0x1 0x0 0x0 0x18221340 0x1 0x0 0x0 0x18221354 0x1 0x0 0x0 0x18221368 0x1 0x0 0x0 0x1822137c 0x1 0x0 0x0 0x18221390 0x1 0x0 0x0 0x182213a4 0x1 0x0 0x0 0x18221518 0x1 0x0 0x0 0x1822152c 0x1 0x0 0x0 0x18221540 0x1 0x0 0x0 0x18221554 0x1 0x0 0x0 0x18221568 0x1 0x0 0x0 0x1822157c 0x1 0x0 0x0 0x18221590 0x1 0x0 0x0 0x182215a4 0x1 0x0 0x0 0x182215b8 0x1 0x0 0x0 0x182215cc 0x1 0x0 0x0 0x182215e0 0x1 0x0 0x0 0x182215f4 0x1 0x0 0x0 0x18221608 0x1 0x0 0x0 0x1822161c 0x1 0x0 0x0 0x18221630 0x1 0x0 0x0 0x18221644 0x1 0x0 0x0 0x182217b8 0x1 0x0 0x0 0x182217cc 0x1 0x0 0x0 0x182217e0 0x1 0x0 0x0 0x182217f4 0x1 0x0 0x0 0x18221808 0x1 0x0 0x0 0x1822181c 0x1 0x0 0x0 0x18221830 0x1 0x0 0x0 0x18221844 0x1 0x0 0x0 0x18221858 0x1 0x0 0x0 0x1822186c 0x1 0x0 0x0 0x18221880 0x1 0x0 0x0 0x18221894 0x1 0x0 0x0 0x182218a8 0x1 0x0 0x0 0x182218bc 0x1 0x0 0x0 0x182218d0 0x1 0x0 0x0 0x182218e4 0x1 0x0 0x0 0x18221a58 0x1 0x0 0x0 0x18221a6c 0x1 0x0 0x0 0x18221a80 0x1 0x0 0x0 0x18221a94 0x1 0x0 0x0 0x18221aa8 0x1 0x0 0x0 0x18221abc 0x1 0x0 0x0 0x18221ad0 0x1 0x0 0x0 0x18221ae4 0x1 0x0 0x0 0x18221af8 0x1 0x0 0x0 0x18221b0c 0x1 0x0 0x0 0x18221b20 0x1 0x0 0x0 0x18221b34 0x1 0x0 0x0 0x18221b48 0x1 0x0 0x0 0x18221b5c 0x1 0x0 0x0 0x18221b70 0x1 0x0 0x0 0x18221b84 0x1 0x0 0x0 0x18221cf8 0x1 0x0 0x0 0x18221d0c 0x1 0x0 0x0 0x18221d20 0x1 0x0 0x0 0x18221d34 0x1 0x0 0x0 0x18221d48 0x1 0x0 0x0 0x18221d5c 0x1 0x0 0x0 0x18221d70 0x1 0x0 0x0 0x18221d84 0x1 0x0 0x0 0x18221d98 0x1 0x0 0x0 0x18221dac 0x1 0x0 0x0 0x18221dc0 0x1 0x0 0x0 0x18221dd4 0x1 0x0 0x0 0x18221de8 0x1 0x0 0x0 0x18221dfc 0x1 0x0 0x0 0x18221e10 0x1 0x0 0x0 0x18221e24 0x1 0x0 0x0 0x18221f98 0x1 0x0 0x0 0x18221fac 0x1 0x0 0x0 0x18221fc0 0x1 0x0 0x0 0x18221fd4 0x1 0x0 0x0 0x18221fe8 0x1 0x0 0x0 0x18221ffc 0x1 0x0 0x0 0x18222010 0x1 0x0 0x0 0x18222024 0x1 0x0 0x0 0x18222038 0x1 0x0 0x0 0x1822204c 0x1 0x0 0x0 0x18222060 0x1 0x0 0x0 0x18222074 0x1 0x0 0x0 0x18222088 0x1 0x0 0x0 0x1822209c 0x1 0x0 0x0 0x182220b0 0x1 0x0 0x0 0x182220c4 0x1 0x0 0x0 0x105050 0x1 0x0 0x0 0x171004 0x1 0x0 0x0 0x171154 0x1 0x0 0x0 0x17100c 0x1 0x0 0x0 0x171018 0x1 0x0 0x0 0x5091004 0x1 0x0 0x0 0x509100c 0x1 0x0 0x0 0x5091010 0x1 0x0 0x0 0x5091014 0x1 0x0 0x0 0x5091054 0x1 0x0 0x0 0x5091060 0x1 0x0 0x0 0x509106c 0x1 0x0 0x0 0x5091070 0x1 0x0 0x0 0x5091074 0x1 0x0 0x0 0x5091078 0x1 0x0 0x0 0x509107c 0x1 0x0 0x0 0x509108c 0x1 0x0 0x0 0x5091098 0x1 0x0 0x0 0x509109c 0x1 0x0 0x0 0x1800005c 0x1 0x0 0x0 0x1801005c 0x1 0x0 0x0 0x1802005c 0x1 0x0 0x0 0x1803005c 0x1 0x0 0x0 0x1804005c 0x1 0x0 0x0 0x1805005c 0x1 0x0 0x0 0x1806005c 0x1 0x0 0x0 0x1807005c 0x1 0x0 0x0 0x17c0003c 0x1 0x0 0x1 0x6004fb0 0xc5acce55 0x0 0x1 0x600408c 0xff 0x0 0x1 0x6004fb0 0x0 0x0 0x0 0x62900010 0x1 0x0 0x0 0x62900014 0x1 0x0 0x0 0x62900018 0x1 0x0 0x0 0x62900030 0x1 0x0 0x0 0x62900038 0x1 0x0 0x0 0x62900040 0x1 0x0 0x0 0x62900048 0x1 0x0 0x0 0x629000d0 0x1 0x0 0x0 0x62900210 0x1 0x0 0x0 0x62900230 0x1 0x0 0x0 0x62900250 0x1 0x0 0x0 0x62900270 0x1 0x0 0x0 0x62900290 0x1 0x0 0x0 0x629002b0 0x1 0x0 0x0 0x62900208 0x1 0x0 0x0 0x62900228 0x1 0x0 0x0 0x62900248 0x1 0x0 0x0 0x62900268 0x1 0x0 0x0 0x62900288 0x1 0x0 0x0 0x629002a8 0x1 0x0 0x0 0x6290020c 0x1 0x0 0x0 0x6290022c 0x1 0x0 0x0 0x6290024c 0x1 0x0 0x0 0x6290026c 0x1 0x0 0x0 0x6290028c 0x1 0x0 0x0 0x629002ac 0x1 0x0 0x0 0x62900404 0x1 0x0 0x0 0x62900408 0x1 0x0 0x0 0x62900400 0x1 0x0 0x0 0x62900d04 0x1 0x0 0x0 0x624b0010 0x1 0x0 0x0 0x624b0014 0x1 0x0 0x0 0x624b0018 0x1 0x0 0x0 0x624b0210 0x1 0x0 0x0 0x624b0230 0x1 0x0 0x0 0x624b0250 0x1 0x0 0x0 0x624b0270 0x1 0x0 0x0 0x624b0290 0x1 0x0 0x0 0x624b02b0 0x1 0x0 0x0 0x624b0208 0x1 0x0 0x0 0x624b0228 0x1 0x0 0x0 0x624b0248 0x1 0x0 0x0 0x624b0268 0x1 0x0 0x0 0x624b0288 0x1 0x0 0x0 0x624b02a8 0x1 0x0 0x0 0x624b020c 0x1 0x0 0x0 0x624b022c 0x1 0x0 0x0 0x624b024c 0x1 0x0 0x0 0x624b026c 0x1 0x0 0x0 0x624b028c 0x1 0x0 0x0 0x624b02ac 0x1 0x0 0x0 0x624b0400 0x1 0x0 0x0 0x624b0404 0x1 0x0 0x0 0x624b0408 0x1 0x0 0x0 0x62402028 0x1 0x0 0x0 0xb254520 0x1 0x0 0x0 0xb251020 0x1 0x0 0x0 0xb251024 0x1 0x0 0x0 0xb251030 0x1 0x0 0x0 0xb251200 0x1 0x0 0x0 0xb251214 0x1 0x0 0x0 0xb251228 0x1 0x0 0x0 0xb25123c 0x1 0x0 0x0 0xb251250 0x1 0x0 0x0 0xb251204 0x1 0x0 0x0 0xb251218 0x1 0x0 0x0 0xb25122c 0x1 0x0 0x0 0xb251240 0x1 0x0 0x0 0xb251254 0x1 0x0 0x0 0xb251208 0x1 0x0 0x0 0xb25121c 0x1 0x0 0x0 0xb251230 0x1 0x0 0x0 0xb251244 0x1 0x0 0x0 0xb251258 0x1 0x0 0x0 0xb254510 0x1 0x0 0x0 0xb254514 0x1 0x0 0x0 0xb250010 0x1 0x0 0x0 0xb250014 0x1 0x0 0x0 0xb250900 0x1 0x0 0x0 0xb250904 0x1 0x0 0x0 0x4200010 0x1 0x0 0x0 0x4200014 0x1 0x0 0x0 0x4200018 0x1 0x0 0x0 0x4200030 0x1 0x0 0x0 0x4200038 0x1 0x0 0x0 0x4200040 0x1 0x0 0x0 0x4200048 0x1 0x0 0x0 0x42000d0 0x1 0x0 0x0 0x4200210 0x1 0x0 0x0 0x4200230 0x1 0x0 0x0 0x4200250 0x1 0x0 0x0 0x4200270 0x1 0x0 0x0 0x4200290 0x1 0x0 0x0 0x42002b0 0x1 0x0 0x0 0x4200208 0x1 0x0 0x0 0x4200228 0x1 0x0 0x0 0x4200248 0x1 0x0 0x0 0x4200268 0x1 0x0 0x0 0x4200288 0x1 0x0 0x0 0x42002a8 0x1 0x0 0x0 0x420020c 0x1 0x0 0x0 0x420022c 0x1 0x0 0x0 0x420024c 0x1 0x0 0x0 0x420026c 0x1 0x0 0x0 0x420028c 0x1 0x0 0x0 0x42002ac 0x1 0x0 0x0 0x4200404 0x1 0x0 0x0 0x4200408 0x1 0x0 0x0 0x4200400 0x1 0x0 0x0 0x4200d04 0x1 0x0 0x0 0x4130010 0x1 0x0 0x0 0x4130014 0x1 0x0 0x0 0x4130018 0x1 0x0 0x0 0x4130210 0x1 0x0 0x0 0x4130230 0x1 0x0 0x0 0x4130250 0x1 0x0 0x0 0x4130270 0x1 0x0 0x0 0x4130290 0x1 0x0 0x0 0x41302b0 0x1 0x0 0x0 0x4130208 0x1 0x0 0x0 0x4130228 0x1 0x0 0x0 0x4130248 0x1 0x0 0x0 0x4130268 0x1 0x0 0x0 0x4130288 0x1 0x0 0x0 0x41302a8 0x1 0x0 0x0 0x413020c 0x1 0x0 0x0 0x413022c 0x1 0x0 0x0 0x413024c 0x1 0x0 0x0 0x413026c 0x1 0x0 0x0 0x413028c 0x1 0x0 0x0 0x41302ac 0x1 0x0 0x0 0x4130400 0x1 0x0 0x0 0x4130404 0x1 0x0 0x0 0x4130408 0x1 0x0 0x0 0x4082028 0x1 0x0 0x0 0x18a008 0x1 0x0 0x0 0xb2c4520 0x1 0x0 0x0 0xb2c1020 0x1 0x0 0x0 0xb2c1024 0x1 0x0 0x0 0xb2c1030 0x1 0x0 0x0 0xb2c1200 0x1 0x0 0x0 0xb2c1214 0x1 0x0 0x0 0xb2c1228 0x1 0x0 0x0 0xb2c123c 0x1 0x0 0x0 0xb2c1250 0x1 0x0 0x0 0xb2c1204 0x1 0x0 0x0 0xb2c1218 0x1 0x0 0x0 0xb2c122c 0x1 0x0 0x0 0xb2c1240 0x1 0x0 0x0 0xb2c1254 0x1 0x0 0x0 0xb2c1208 0x1 0x0 0x0 0xb2c121c 0x1 0x0 0x0 0xb2c1230 0x1 0x0 0x0 0xb2c1244 0x1 0x0 0x0 0xb2c1258 0x1 0x0 0x0 0xb2c4510 0x1 0x0 0x0 0xb2c4514 0x1 0x0 0x0 0xb2c0010 0x1 0x0 0x0 0xb2c0014 0x1 0x0 0x0 0xb2c0900 0x1 0x0 0x0 0xb2c0904 0x1 0x0 0x0 0x80a4010 0x1 0x0 0x0 0x80a4014 0x1 0x0 0x0 0x80a4018 0x1 0x0 0x0 0x80a4030 0x1 0x0 0x0 0x80a4038 0x1 0x0 0x0 0x80a4040 0x1 0x0 0x0 0x80a4048 0x1 0x0 0x0 0x80a40d0 0x1 0x0 0x0 0x80a4210 0x1 0x0 0x0 0x80a4230 0x1 0x0 0x0 0x80a4250 0x1 0x0 0x0 0x80a4270 0x1 0x0 0x0 0x80a4290 0x1 0x0 0x0 0x80a42b0 0x1 0x0 0x0 0x80a4208 0x1 0x0 0x0 0x80a4228 0x1 0x0 0x0 0x80a4248 0x1 0x0 0x0 0x80a4268 0x1 0x0 0x0 0x80a4288 0x1 0x0 0x0 0x80a42a8 0x1 0x0 0x0 0x80a420c 0x1 0x0 0x0 0x80a422c 0x1 0x0 0x0 0x80a424c 0x1 0x0 0x0 0x80a426c 0x1 0x0 0x0 0x80a428c 0x1 0x0 0x0 0x80a42ac 0x1 0x0 0x0 0x80a4404 0x1 0x0 0x0 0x80a4408 0x1 0x0 0x0 0x80a4400 0x1 0x0 0x0 0x80a4d04 0x1 0x0 0x0 0x83b0010 0x1 0x0 0x0 0x83b0014 0x1 0x0 0x0 0x83b0018 0x1 0x0 0x0 0x83b0210 0x1 0x0 0x0 0x83b0230 0x1 0x0 0x0 0x83b0250 0x1 0x0 0x0 0x83b0270 0x1 0x0 0x0 0x83b0290 0x1 0x0 0x0 0x83b02b0 0x1 0x0 0x0 0x83b0208 0x1 0x0 0x0 0x83b0228 0x1 0x0 0x0 0x83b0248 0x1 0x0 0x0 0x83b0268 0x1 0x0 0x0 0x83b0288 0x1 0x0 0x0 0x83b02a8 0x1 0x0 0x0 0x83b020c 0x1 0x0 0x0 0x83b022c 0x1 0x0 0x0 0x83b024c 0x1 0x0 0x0 0x83b026c 0x1 0x0 0x0 0x83b028c 0x1 0x0 0x0 0x83b02ac 0x1 0x0 0x0 0x83b0400 0x1 0x0 0x0 0x83b0404 0x1 0x0 0x0 0x83b0408 0x1 0x0 0x0 0x8302028 0x1 0x0 0x0 0xb2b4520 0x1 0x0 0x0 0xb2b1020 0x1 0x0 0x0 0xb2b1024 0x1 0x0 0x0 0xb2b1030 0x1 0x0 0x0 0xb2b1200 0x1 0x0 0x0 0xb2b1214 0x1 0x0 0x0 0xb2b1228 0x1 0x0 0x0 0xb2b123c 0x1 0x0 0x0 0xb2b1250 0x1 0x0 0x0 0xb2b1204 0x1 0x0 0x0 0xb2b1218 0x1 0x0 0x0 0xb2b122c 0x1 0x0 0x0 0xb2b1240 0x1 0x0 0x0 0xb2b1254 0x1 0x0 0x0 0xb2b1208 0x1 0x0 0x0 0xb2b121c 0x1 0x0 0x0 0xb2b1230 0x1 0x0 0x0 0xb2b1244 0x1 0x0 0x0 0xb2b1258 0x1 0x0 0x0 0xb2b4510 0x1 0x0 0x0 0xb2b4514 0x1 0x0 0x0 0xb2b0010 0x1 0x0 0x0 0xb2b0014 0x1 0x0 0x0 0xb2b0900 0x1 0x0 0x0 0xb2b0904 0x1 0x0 0x0 0x17a00204 0x1d 0x0>; + }; + }; + }; + + fragment@37 { + target = <0xffffffff>; + + __overlay__ { + + ss_plog@B4400000 { + compatible = "ss_plog"; + no-map; + reg = <0x0 0xb4400000 0x0 0x200000>; + }; + + ramoops@B4600000 { + compatible = "ramoops"; + reg = <0x0 0xb4600000 0x0 0x100000>; + record-size = <0x40000>; + console-size = <0x40000>; + ftrace-size = <0x40000>; + pmsg-size = <0x40000>; + }; + + sec_debug_region@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4700000 0x0 0x800000>; + phandle = <0xbb>; + }; + + sec_debug_autocomment@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4f00000 0x0 0x1000>; + phandle = <0xbc>; + }; + + sec_debug_rdx_bootdev@0 { + no-ship; + reg = <0x1 0x0 0x0 0x5900000>; + phandle = <0xbd>; + }; + + kaslr_region@A0001000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xa0001000 0x0 0x1000>; + phandle = <0xbe>; + }; + + rkp_region@B0200000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xb0200000 0x0 0x200000>; + phandle = <0xbf>; + }; + + hdm_region@A1000000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xa1000000 0x0 0x1000>; + phandle = <0x53>; + }; + + modem_shared_mem_region@B5000000 { + compatible = "modem-removed-dma-pool"; + no-map; + reg = <0x0 0xb5000000 0x0 0x6000000>; + phandle = <0x52>; + }; + }; + }; + + fragment@38 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x80b00000 0x0 0x7100000>; + }; + }; + + fragment@39 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x8b000000 0x0 0x8900000>; + }; + }; + + fragment@40 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x93c00000 0x0 0x3e00000>; + }; + }; + + fragment@41 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97a00000 0x0 0x500000>; + }; + }; + + fragment@42 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97f00000 0x0 0x500000>; + }; + }; + + fragment@43 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98400000 0x0 0x500000>; + }; + }; + + fragment@44 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98900000 0x0 0x1e00000>; + }; + }; + + fragment@45 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x9e000000 0x0 0x2000000>; + }; + }; + + fragment@46 { + target = <0xffffffff>; + + __overlay__ { + size = <0x0 0x2000000>; + }; + }; + + fragment@47 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@48 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@49 { + target = <0xffffffff>; + + __overlay__ { + + upload_cause@66c { + compatible = "qcom,msm-imem-upload_cause"; + reg = <0x66c 0x4>; + }; + }; + }; + + fragment@50 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@51 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@52 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@53 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@54 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@55 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@56 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@57 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@58 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@59 { + target = <0xffffffff>; + + __overlay__ { + + dwc3@a600000 { + maximum-speed = "high-speed"; + }; + }; + }; + + fragment@60 { + target = <0xffffffff>; + + __overlay__ { + + input_booster { + status = "okay"; + compatible = "input_booster"; + #address-cells = <0x1>; + #size-cells = <0x0>; + + booster_key@1 { + input_booster,label = "KEY"; + input_booster,type = <0x0>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0xc8>; + input_booster,tail_times = <0x0>; + }; + + booster_key@2 { + input_booster,label = "TOUCHKEY"; + input_booster,type = <0x1>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x0>; + input_booster,tail_times = <0x12c>; + }; + + booster_key@3 { + input_booster,label = "TOUCH"; + input_booster,type = <0x2>; + input_booster,levels = <0x1 0x2 0x3>; + input_booster,cpu_freqs = <0x135600 0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2 0x2>; + input_booster,ddr_freqs = <0x3f9 0x3f9 0x3f9>; + input_booster,lpm_bias = <0x5 0x5 0x5>; + input_booster,head_times = <0xc8 0xc8 0x0>; + input_booster,tail_times = <0x0 0x0 0x12c>; + }; + + booster_key@4 { + input_booster,label = "MULTITOUCH"; + input_booster,type = <0x3>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x3e8 0x0>; + input_booster,tail_times = <0x0 0x1f4>; + }; + + booster_key@5 { + input_booster,label = "KEYBOARD"; + input_booster,type = <0x4>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x135600>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x82 0x82>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@6 { + input_booster,label = "MOUSE"; + input_booster,type = <0x5>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@7 { + input_booster,label = "MOUSE WHEEL"; + input_booster,type = <0x6>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@8 { + input_booster,label = "PEN HOVER"; + input_booster,type = <0x7>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@9 { + input_booster,label = "PEN"; + input_booster,type = <0x8>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x17bb00 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x258>; + }; + + booster_key@10 { + input_booster,label = "KEY_TWO"; + input_booster,type = <0x9>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x17bb00>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x2bc>; + input_booster,tail_times = <0x2bc>; + }; + }; + + sec_smem@0 { + compatible = "samsung,sec-smem"; + status = "okay"; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_4 { + compatible = "qcom,memshare-peripheral"; + memory-region = <0x52>; + qcom,peripheral-size = <0x2000000>; + qcom,reserved-size = <0x4000000>; + qcom,client-id = <0x3>; + qcom,allocate-boot-time; + label = "modem"; + }; + }; + + samsung,sec_misc { + qfprom_jtag,reg = <0x780180>; + }; + + usb-notifier { + compatible = "samsung,usb-notifier"; + qcom,disable_control_en = <0x1>; + qcom,unsupport_host_en = <0x0>; + phandle = <0xc0>; + }; + + samsung,sec_hdm { + memory-region = <0x53>; + }; + }; + }; + + fragment@61 { + target = <0xffffffff>; + + __overlay__ { + + android { + + vbmeta { + compatible = "android,vbmeta"; + parts = "vbmeta,boot,system,vendor,product,odm,prism,optics,vbmeta_system,recovery,dtbo,abl,xbl,tz,hyp"; + }; + }; + }; + }; + + fragment@62 { + target = <0xffffffff>; + + __overlay__ { + qcom,smem-states = <0xffffffff 0x0 0xffffffff 0x4 0xffffffff 0x5>; + qcom,smem-state-names = "qcom,force-stop", "qcom,stop-reason-0", "qcom,stop-reason-1"; + }; + }; + + fragment@63 { + target = <0xffffffff>; + + __overlay__ { + vdd-3.3-ch1-supply; + }; + }; + + fragment@64 { + target = <0xffffffff>; + + __overlay__ { + spm-level = <0x3>; + }; + }; + + fragment@65 { + target = <0xffffffff>; + + __overlay__ { + + camera_mem_region { + reg = <0x1 0x20000000 0x0 0x25800000>; + ion,recyclable; + phandle = <0x54>; + }; + }; + }; + + fragment@66 { + target = <0xffffffff>; + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + reg = <0x1e>; + memory-region = <0x54>; + qcom,ion-heap-type = "RBIN"; + }; + }; + }; + }; + + fragment@67 { + target = <0xffffffff>; + + __overlay__ { + i2c18 = "/soc/i2c@18"; + }; + }; + + fragment@68 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x3>; + + imp_list { + #list-imp-cells = <0x3>; + phandle = <0x25>; + }; + }; + }; + + fragment@69 { + target = <0xffffffff>; + + __overlay__ { + + msm_cdc_pinctrl_quin { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x55 0x56 0x57 0x58>; + pinctrl-1 = <0x59 0x5a 0x5b 0x5c>; + qcom,lpi-gpios; + phandle = <0x60>; + }; + }; + }; + + fragment@70 { + target = <0xffffffff>; + + __overlay__ { + + sec-audio-sysfs { + compatible = "samsung,audio-sysfs"; + status = "okay"; + audio,num-amp = <0x2>; + }; + + samsung,q6audio-adaptation { + compatible = "samsung,q6audio-adaptation"; + adaptation,device-tx-port-id = <0xb037>; + adaptation,spk-rx-port-id = <0x1016>; + adaptation,usb-rx-port-id = <0x7000>; + adaptation,bt-rx-port-id = <0x400e>; + adaptation,headset-rx-port-id = <0xb030>; + phandle = <0x5f>; + }; + + det_zones { + #list-det-cells = <0x2>; + phandle = <0x24>; + }; + + i2c@18 { + status = "ok"; + cell-index = <0x12>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x58 0x0 0xffffffff 0x59 0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x5d 0x5e>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xc1>; + + tas256x@4c { + #sound-dai-cells = <0x0>; + compatible = "ti, tas256x"; + status = "ok"; + reg = <0x4c>; + ti,reset-gpio = <0xffffffff 0x5e 0x0>; + ti,irq-gpio = <0xffffffff 0x5a 0x0>; + ti,left-channel = <0x4d>; + ti,right-channel = <0x4c>; + ti,channels = <0x2>; + ti,iv-width = <0x8>; + ti,vbat-mon = <0x1>; + ti,port_id = <0x1016>; + phandle = <0xc2>; + }; + }; + }; + }; + + fragment@71 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,wcn-btfm = <0x1>; + qcom,ext-disp-audio-rx = <0x0>; + qcom,mi2s-audio-intf = <0x1>; + asoc-platform = <0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x5f>; + asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq", "q6audio-adaptation"; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS3", "MIC BIAS3", "Analog Mic4", "AMIC5", "MIC BIAS4", "MIC BIAS4", "Analog Mic5", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT"; + qcom,msm-mbhc-hs-mic-max-threshold-mv = <0x270f>; + qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x280>; + qcom,cdc-dmic01-gpios; + qcom,cdc-dmic23-gpios; + qcom,cdc-dmic45-gpios; + qcom,quin-mi2s-gpios = <0x60>; + asoc-codec = <0xffffffff 0xffffffff>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec"; + qcom,wsa-max-devs = <0x0>; + qcom,wsa-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + fsa4480-i2c-handle; + qcom,fm-lna-gpios = <0xffffffff 0x54 0x0>; + qcom,msm-mbhc-gnd-det = <0x1>; + }; + }; + + fragment@72 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@73 { + target = <0xffffffff>; + + __overlay__ { + + tas25xx_gpio_default { + phandle = <0x5d>; + + mux { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + function = "gpio"; + }; + + config { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + bias-disable; + }; + }; + + fm_lna_default { + phandle = <0x5e>; + + mux { + pins = "gpio84"; + function = "gpio"; + }; + + config { + pins = "gpio84"; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@74 { + target = <0xffffffff>; + + __overlay__ { + + grip_i2c { + + grip_i2c_active { + phandle = <0xa8>; + + grip_i2c_active { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + + grip_i2c_suspend { + phandle = <0xc3>; + + grip_i2c_suspend { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + }; + + s2mpb03_i2c_sda_default { + phandle = <0x61>; + + mux { + pins = "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + s2mpb03_i2c_scl_default { + phandle = <0x62>; + + mux { + pins = "gpio26"; + function = "gpio"; + }; + + config { + pins = "gpio26"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + cam_sensor_mclk0_active { + phandle = <0x81>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk0_suspend { + phandle = <0x83>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk1_active { + phandle = <0x91>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk1_suspend { + phandle = <0x93>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk2_active { + phandle = <0x99>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk2_suspend { + phandle = <0x9c>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk3_active { + phandle = <0x86>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk3_suspend { + phandle = <0x8a>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk4_active { + phandle = <0xa0>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk4_suspend { + phandle = <0xa3>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + rcam1_sensor_reset_active { + phandle = <0x82>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_reset_suspend { + phandle = <0x84>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_active { + phandle = <0x92>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_suspend { + phandle = <0x94>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_active { + phandle = <0x87>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_suspend { + phandle = <0x8b>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_active { + phandle = <0x9a>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_suspend { + phandle = <0x9d>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_active { + phandle = <0xa1>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_suspend { + phandle = <0xa4>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_active { + phandle = <0x73>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_suspend { + phandle = <0x74>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_active { + phandle = <0x9b>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_suspend { + phandle = <0x9e>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_active { + phandle = <0x88>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_suspend { + phandle = <0x8c>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_active { + phandle = <0xa2>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_suspend { + phandle = <0xa5>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_active { + phandle = <0x89>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-disable; + output-high; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_suspend { + phandle = <0x8d>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_active { + phandle = <0xc4>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_suspend { + phandle = <0xc5>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_active { + phandle = <0xc6>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_suspend { + phandle = <0xc7>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + if_pmic_i2c_pins { + phandle = <0xc8>; + + if_pmic_i2c_sleep { + phandle = <0x66>; + + mux { + pins = "gpio115", "gpio116"; + function = "gpio"; + }; + + config { + pins = "gpio115", "gpio116"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + usbpd_i2c_pins { + phandle = <0xc9>; + + usbpd_i2c_sleep { + phandle = <0x68>; + + mux { + pins = "gpio53", "gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio53", "gpio54"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + mcu_reset_active { + phandle = <0x76>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_reset_suspend { + phandle = <0x78>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + mcu_clk_active { + phandle = <0x77>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_clk_suspend { + phandle = <0x79>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + }; + }; + + fragment@75 { + target = <0xffffffff>; + + __overlay__ { + + grip_int_active { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xa9>; + }; + + grip_int_suspend { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xca>; + }; + }; + }; + + fragment@76 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@77 { + target = <0xffffffff>; + + __overlay__ { + + qcom,pm6150@0 { + + qcom,power-on@800 { + interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>; + interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-resin-bark"; + qcom,s3-debounce = <0x80>; + + qcom,pon_1 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_2 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_3 { + qcom,pon-type = <0x3>; + qcom,support-reset = <0x1>; + qcom,pull-up = <0x1>; + qcom,s1-timer = <0x1a40>; + qcom,s2-timer = <0x3e8>; + qcom,s2-type = <0x8>; + qcom,use-bark; + }; + }; + }; + }; + }; + + fragment@78 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@79 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@80 { + target = <0xffffffff>; + + __overlay__ { + + sec_thermistor@0 { + compatible = "samsung,sec-ap-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "ap_therm"; + adc_array = <0x70e 0x8a0 0xa3c 0xc04 0xe36 0x1103 0x1467 0x17f5 0x1c02 0x20ba 0x25b4 0x2b63 0x3141 0x3799 0x3d1c 0x44c8 0x4b37 0x51b0 0x5641 0x5bbf 0x5fec 0x6437 0x66e9>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@1 { + compatible = "samsung,sec-pa-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "pa_therm"; + adc_array = <0x745 0x8dc 0xa82 0xc3c 0xe92 0x112d 0x149e 0x1836 0x1c41 0x211f 0x2636 0x2bc9 0x31a3 0x3802 0x3d67 0x453a 0x4b8f 0x518c 0x5730 0x5c17 0x60ae 0x6482 0x672b>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@2 { + compatible = "samsung,sec-wf-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4f>; + io-channel-names = "wf_therm"; + adc_array = <0x753 0x8de 0xa8f 0xc4d 0xe9a 0x1140 0x149f 0x183d 0x1c54 0x2116 0x262e 0x2bdb 0x31c1 0x3816 0x3d7c 0x455a 0x4b86 0x51c4 0x56f2 0x5c43 0x60c5 0x64b3 0x6785>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + i2c@2 { + cell-index = <0x2>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x19 0x0 0xffffffff 0x1a 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x61 0x62>; + phandle = <0xcb>; + + s2mpb03@56 { + compatible = "samsung,s2mpb03pmic"; + reg = <0x56>; + additional_reg_init; + + regulators { + + s2mpb03-ldo1 { + regulator-name = "s2mpb03-ldo1"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x100590>; + phandle = <0x90>; + }; + + s2mpb03-ldo2 { + regulator-name = "s2mpb03-ldo2"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x80>; + }; + + s2mpb03-ldo3 { + regulator-name = "s2mpb03-ldo3"; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + phandle = <0x7e>; + }; + + s2mpb03-ldo4 { + regulator-name = "s2mpb03-ldo4"; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x98>; + }; + + s2mpb03-ldo5 { + regulator-name = "s2mpb03-ldo5"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x7f>; + }; + + s2mpb03-ldo6 { + regulator-name = "s2mpb03-ldo6"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x8f>; + }; + + s2mpb03-ldo7 { + regulator-name = "s2mpb03-ldo7"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x75>; + }; + }; + }; + }; + }; + }; + + fragment@81 { + target = <0xffffffff>; + + __overlay__ { + interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc2 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0 0x0 0xc9 0x0 0x0>; + interrupt-names = "pm6150_gpio1", "pm6150_gpio2", "pm6150_gpio3", "pm6150_gpio4", "pm6150_gpio5", "pm6150_gpio7", "pm6150_gpio8", "pm6150_gpio10"; + qcom,gpios-disallowed = <0x6 0x9>; + }; + }; + + fragment@82 { + target = <0xffffffff>; + + __overlay__ { + + ap_therm { + reg = <0x4e>; + label = "ap_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@83 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm { + reg = <0x4e>; + label = "pa_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + + wf_therm { + reg = <0x4f>; + label = "wf_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@84 { + target = <0xffffffff>; + + __overlay__ { + + self_display_FC3_dtsi { + label = "self_display_FC3_dtsi"; + samsung,support_self_display; + samsung,self_mask_setting_pre_revA = [29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 02 75 10]; + samsung,self_mask_setting_post_revA = [29 01 00 00 00 00 02 75 00]; + samsung,self_mask_on_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 95 07 9e 09 5f 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_on_factory_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_off_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_disp_debug_rx_cmds_revA = [06 01 00 00 00 00 01 7f 04 01]; + samsung,self_mask_check_tx_pre1_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 04 b0 00 27 d8 29 01 00 00 00 00 02 d8 16 29 01 00 00 00 00 0a bf 01 07 00 00 00 10 00 00 00 29 01 00 00 11 00 02 7a 00 29 01 00 00 00 00 02 75 10 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,self_mask_check_tx_pre2_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 02 75 00 29 01 00 00 22 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 01 f4 02 33 09 60 09 61 00 00 ff ff ff 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,mask_crc_pass_data = [d3 9b]; + samsung,self_mask_check_rx_cmds_revA = [06 01 00 00 00 00 01 14 02 00]; + samsung,self_mask_check_tx_post_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 00 00 00 00 00 29 01 00 00 00 00 02 bf 00 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + phandle = <0x63>; + }; + }; + }; + + fragment@85 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0x1e6>; + qcom,mdss-brightness-max-level = <0x1e6>; + qcom,mdss-brightness-default-level = <0xff>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-t-clk-pre = <0x3e>; + qcom,mdss-dsi-t-clk-post = <0x10>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-pan-physical-height-dimension = <0x9b>; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-t-clk-pre-extend; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,ulps-enabled; + samsung,panel-vendor = "SDC"; + samsung,disp-model = "AMS667YM01"; + samsung,support_gamma_mode2; + samsung,skip_read_on_pre; + samsung,elvss_interpolation_temperature = <0xfffffff0>; + samsung,support_lpm; + samsung,support_gpara; + samsung,pointing_gpara; + samsung,two_byte_gpara; + samsung,rsc_4_frame_idle; + samsung,support_factory_panel_swap; + samsung,support-optical-fingerprint; + samsung,support_vrr_based_bl; + ss,self_display = <0x63>; + samsung,level0_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 9f a5 a5]; + samsung,level0_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 9f 5a 5a]; + samsung,level1_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 5a 5a]; + samsung,level1_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 a5 a5]; + samsung,level2_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 fc 5a 5a]; + samsung,level2_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 fc a5 a5]; + samsung,brightness_tx_cmds_revA = <0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100>; + samsung,display_on_tx_cmds_revA = [29 00 00 00 00 00 03 9f a5 a5 05 00 00 00 00 00 02 29 00 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,display_off_tx_cmds_revA = [05 01 00 00 00 00 02 28 00]; + samsung,reg_read_pos_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 00 00]; + samsung,mtp_write_sysfs_tx_cmds_revA = <0x29000000 0x3d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; + samsung,panel_ltps_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 01 0c 00 04 26 e4 2f b0 0c 09 74 26 e4 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,panel_ltps_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 00 0c 00 04 31 48 31 48 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,smooth_dimming_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 91 63 29 00 00 00 00 00 02 63 20 29 01 00 00 11 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,gamma_mode2_normal_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26360 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x7290000 0x2 0x53202900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0002900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revF = <0x29000000 0x391 0x2012900 0x0 0x2532029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 1c 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,gamma_mode2_hbm_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26320 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x290000 0x2 0x53e02900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0072900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revF = <0x29000000 0x391 0x2002900 0x0 0x253e029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 14 29 00 00 00 00 00 02 53 e0 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,vrr_tx_cmds_revA = [29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f]; + samsung,acl_on_tx_cmds_revA = [29 00 00 00 00 00 04 b0 03 b3 65 29 00 00 00 00 00 14 65 55 00 b0 51 66 98 15 55 55 55 08 f1 c6 48 40 00 20 10 09 29 00 00 00 00 00 02 55 03]; + samsung,acl_off_tx_cmds_revA = [29 01 00 00 00 00 02 55 00]; + samsung,manufacture_id0_rx_cmds_revA = [06 01 00 00 00 00 01 da 01 00 00]; + samsung,manufacture_id1_rx_cmds_revA = [06 01 00 00 00 00 01 db 01 00 00]; + samsung,manufacture_id2_rx_cmds_revA = [06 01 00 00 00 00 01 dc 01 00 00]; + samsung,module_info_rx_cmds_revA = [06 01 00 00 00 00 01 a1 0b 00 00]; + samsung,octa_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 04 00 0b]; + samsung,cell_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 10 00 0f]; + samsung,cell_id_rx_cmds_revG = [06 01 00 00 00 00 01 92 10 00 02]; + samsung,ddi_id_rx_cmds_revA = [06 01 00 00 00 00 01 d6 05 00 00]; + samsung,mtp_read_sysfs_rx_cmds_revA = [06 01 00 00 00 00 01 00 00 00 00]; + samsung,candela_map_table_revA = <0x0 0x0 0x0 0x2 0x2 0x1 0x1 0x1 0x3 0x2 0x2 0x2 0x2 0x4 0x3 0x3 0x3 0x3 0x5 0x3 0x4 0x4 0x4 0x7 0x4 0x5 0x5 0x5 0x8 0x5 0x6 0x6 0x6 0xa 0x5 0x7 0x7 0x7 0xc 0x6 0x8 0x8 0x8 0xd 0x7 0x9 0x9 0x9 0xf 0x7 0xa 0xa 0xa 0x11 0x8 0xb 0xb 0xb 0x13 0x9 0xc 0xc 0xc 0x15 0xa 0xd 0xd 0xd 0x18 0xb 0xe 0xe 0xe 0x1a 0xc 0xf 0xf 0xf 0x1c 0xd 0x10 0x10 0x10 0x1e 0xd 0x11 0x11 0x11 0x20 0xe 0x12 0x12 0x12 0x23 0xf 0x13 0x13 0x13 0x25 0x10 0x14 0x14 0x14 0x28 0x11 0x15 0x15 0x15 0x2a 0x12 0x16 0x16 0x16 0x2d 0x13 0x17 0x17 0x17 0x2f 0x14 0x18 0x18 0x18 0x32 0x15 0x19 0x19 0x19 0x34 0x16 0x1a 0x1a 0x1a 0x37 0x17 0x1b 0x1b 0x1b 0x3a 0x19 0x1c 0x1c 0x1c 0x3c 0x1a 0x1d 0x1d 0x1d 0x3f 0x1b 0x1e 0x1e 0x1e 0x42 0x1c 0x1f 0x1f 0x1f 0x45 0x1d 0x20 0x20 0x20 0x47 0x1e 0x21 0x21 0x21 0x4a 0x1f 0x22 0x22 0x22 0x4d 0x20 0x23 0x23 0x23 0x50 0x22 0x24 0x24 0x24 0x53 0x23 0x25 0x25 0x25 0x56 0x24 0x26 0x26 0x26 0x59 0x25 0x27 0x27 0x27 0x5c 0x26 0x28 0x28 0x28 0x5f 0x28 0x29 0x29 0x29 0x62 0x29 0x2a 0x2a 0x2a 0x65 0x2a 0x2b 0x2b 0x2b 0x68 0x2b 0x2c 0x2c 0x2c 0x6b 0x2d 0x2d 0x2d 0x2d 0x6e 0x2e 0x2e 0x2e 0x2e 0x71 0x2f 0x2f 0x2f 0x2f 0x74 0x30 0x30 0x30 0x30 0x77 0x32 0x31 0x31 0x31 0x7b 0x33 0x32 0x32 0x32 0x7e 0x34 0x33 0x33 0x33 0x81 0x36 0x34 0x34 0x34 0x84 0x37 0x35 0x35 0x35 0x88 0x38 0x36 0x36 0x36 0x8b 0x3a 0x37 0x37 0x37 0x8e 0x3b 0x38 0x38 0x38 0x92 0x3c 0x39 0x39 0x39 0x95 0x3e 0x3a 0x3a 0x3a 0x98 0x3f 0x3b 0x3b 0x3b 0x9c 0x40 0x3c 0x3c 0x3c 0x9f 0x42 0x3d 0x3d 0x3d 0xa2 0x43 0x3e 0x3e 0x3e 0xa6 0x44 0x3f 0x3f 0x3f 0xa9 0x46 0x40 0x40 0x40 0xad 0x47 0x41 0x41 0x41 0xb0 0x49 0x42 0x42 0x42 0xb4 0x4a 0x43 0x43 0x43 0xb7 0x4c 0x44 0x44 0x44 0xbb 0x4d 0x45 0x45 0x45 0xbe 0x4e 0x46 0x46 0x46 0xc2 0x50 0x47 0x47 0x47 0xc5 0x51 0x48 0x48 0x48 0xc9 0x53 0x49 0x49 0x49 0xcd 0x54 0x4a 0x4a 0x4a 0xd0 0x56 0x4b 0x4b 0x4b 0xd4 0x57 0x4c 0x4c 0x4c 0xd7 0x59 0x4d 0x4d 0x4d 0xdb 0x5a 0x4e 0x4e 0x4e 0xdf 0x5c 0x4f 0x4f 0x4f 0xe3 0x5d 0x50 0x50 0x50 0xe6 0x5f 0x51 0x51 0x51 0xea 0x60 0x52 0x52 0x52 0xee 0x62 0x53 0x53 0x53 0xf1 0x63 0x54 0x54 0x54 0xf5 0x65 0x55 0x55 0x55 0xf9 0x66 0x56 0x56 0x56 0xfd 0x68 0x57 0x57 0x57 0x101 0x69 0x58 0x58 0x58 0x104 0x6b 0x59 0x59 0x59 0x108 0x6c 0x5a 0x5a 0x5a 0x10c 0x6e 0x5b 0x5b 0x5b 0x110 0x70 0x5c 0x5c 0x5c 0x114 0x71 0x5d 0x5d 0x5d 0x118 0x73 0x5e 0x5e 0x5e 0x11b 0x74 0x5f 0x5f 0x5f 0x11f 0x76 0x60 0x60 0x60 0x123 0x77 0x61 0x61 0x61 0x127 0x79 0x62 0x62 0x62 0x12b 0x7b 0x63 0x63 0x63 0x12f 0x7c 0x64 0x64 0x64 0x133 0x7e 0x65 0x65 0x65 0x137 0x7f 0x66 0x66 0x66 0x13b 0x81 0x67 0x67 0x67 0x13f 0x83 0x68 0x68 0x68 0x143 0x84 0x69 0x69 0x69 0x147 0x86 0x6a 0x6a 0x6a 0x14b 0x88 0x6b 0x6b 0x6b 0x14f 0x89 0x6c 0x6c 0x6c 0x153 0x8b 0x6d 0x6d 0x6d 0x157 0x8c 0x6e 0x6e 0x6e 0x15b 0x8e 0x6f 0x6f 0x6f 0x15f 0x90 0x70 0x70 0x70 0x163 0x91 0x71 0x71 0x71 0x168 0x93 0x72 0x72 0x72 0x16c 0x95 0x73 0x73 0x73 0x170 0x96 0x74 0x74 0x74 0x174 0x98 0x75 0x75 0x75 0x178 0x9a 0x76 0x76 0x76 0x17c 0x9c 0x77 0x77 0x77 0x180 0x9d 0x78 0x78 0x78 0x185 0x9f 0x79 0x79 0x79 0x189 0xa1 0x7a 0x7a 0x7a 0x18d 0xa2 0x7b 0x7b 0x7b 0x191 0xa4 0x7c 0x7c 0x7c 0x195 0xa6 0x7d 0x7d 0x7d 0x19a 0xa7 0x7e 0x7e 0x7e 0x19e 0xa9 0x7f 0x7f 0x7f 0x1a2 0xab 0x80 0x80 0x80 0x1a6 0xad 0x81 0x81 0x81 0x1ab 0xae 0x82 0x82 0x82 0x1af 0xb0 0x83 0x83 0x83 0x1b3 0xb2 0x84 0x84 0x84 0x1b8 0xb4 0x85 0x85 0x85 0x1bc 0xb5 0x86 0x86 0x86 0x1c0 0xb7 0x87 0x87 0x87 0x1c5 0xb9 0x88 0x88 0x88 0x1c9 0xbb 0x89 0x89 0x89 0x1cd 0xbc 0x8a 0x8a 0x8a 0x1d1 0xbe 0x8b 0x8b 0x8b 0x1d6 0xc0 0x8c 0x8c 0x8c 0x1da 0xc2 0x8d 0x8d 0x8d 0x1de 0xc3 0x8e 0x8e 0x8e 0x1e3 0xc5 0x8f 0x8f 0x8f 0x1e7 0xc7 0x90 0x90 0x90 0x1eb 0xc9 0x91 0x91 0x91 0x1f0 0xcb 0x92 0x92 0x92 0x1f4 0xcc 0x93 0x93 0x93 0x1f8 0xce 0x94 0x94 0x94 0x1fd 0xd0 0x95 0x95 0x95 0x201 0xd2 0x96 0x96 0x96 0x206 0xd4 0x97 0x97 0x97 0x20a 0xd6 0x98 0x98 0x98 0x20e 0xd7 0x99 0x99 0x99 0x213 0xd9 0x9a 0x9a 0x9a 0x217 0xdb 0x9b 0x9b 0x9b 0x21c 0xdd 0x9c 0x9c 0x9c 0x220 0xdf 0x9d 0x9d 0x9d 0x225 0xe1 0x9e 0x9e 0x9e 0x229 0xe2 0x9f 0x9f 0x9f 0x22e 0xe4 0xa0 0xa0 0xa0 0x232 0xe6 0xa1 0xa1 0xa1 0x237 0xe8 0xa2 0xa2 0xa2 0x23b 0xea 0xa3 0xa3 0xa3 0x240 0xec 0xa4 0xa4 0xa4 0x244 0xed 0xa5 0xa5 0xa5 0x249 0xef 0xa6 0xa6 0xa6 0x24d 0xf1 0xa7 0xa7 0xa7 0x252 0xf3 0xa8 0xa8 0xa8 0x256 0xf5 0xa9 0xa9 0xa9 0x25b 0xf7 0xaa 0xaa 0xaa 0x260 0xf9 0xab 0xab 0xab 0x264 0xfb 0xac 0xac 0xac 0x269 0xfd 0xad 0xad 0xad 0x26d 0xfe 0xae 0xae 0xae 0x272 0x100 0xaf 0xaf 0xaf 0x277 0x102 0xb0 0xb0 0xb0 0x27b 0x104 0xb1 0xb1 0xb1 0x280 0x106 0xb2 0xb2 0xb2 0x284 0x108 0xb3 0xb3 0xb3 0x289 0x10a 0xb4 0xb4 0xb4 0x28e 0x10c 0xb5 0xb5 0xb5 0x292 0x10e 0xb6 0xb6 0xb6 0x297 0x110 0xb7 0xb7 0xb7 0x29c 0x112 0xb8 0xb8 0xb8 0x2a0 0x113 0xb9 0xb9 0xb9 0x2a5 0x115 0xba 0xba 0xba 0x2aa 0x117 0xbb 0xbb 0xbb 0x2ae 0x119 0xbc 0xbc 0xbc 0x2b3 0x11b 0xbd 0xbd 0xbd 0x2b8 0x11d 0xbe 0xbe 0xbe 0x2bd 0x11f 0xbf 0xbf 0xbf 0x2c1 0x121 0xc0 0xc0 0xc0 0x2c6 0x123 0xc1 0xc1 0xc1 0x2cb 0x125 0xc2 0xc2 0xc2 0x2d0 0x127 0xc3 0xc3 0xc3 0x2d4 0x129 0xc4 0xc4 0xc4 0x2d9 0x12b 0xc5 0xc5 0xc5 0x2de 0x12d 0xc6 0xc6 0xc6 0x2e3 0x12f 0xc7 0xc7 0xc7 0x2e8 0x131 0xc8 0xc8 0xc8 0x2ec 0x133 0xc9 0xc9 0xc9 0x2f1 0x135 0xca 0xca 0xca 0x2f6 0x137 0xcb 0xcb 0xcb 0x2fb 0x139 0xcc 0xcc 0xcc 0x300 0x13b 0xcd 0xcd 0xcd 0x304 0x13d 0xce 0xce 0xce 0x309 0x13f 0xcf 0xcf 0xcf 0x30e 0x141 0xd0 0xd0 0xd0 0x313 0x143 0xd1 0xd1 0xd1 0x318 0x145 0xd2 0xd2 0xd2 0x31d 0x147 0xd3 0xd3 0xd3 0x322 0x149 0xd4 0xd4 0xd4 0x327 0x14b 0xd5 0xd5 0xd5 0x32b 0x14d 0xd6 0xd6 0xd6 0x330 0x14f 0xd7 0xd7 0xd7 0x335 0x151 0xd8 0xd8 0xd8 0x33a 0x153 0xd9 0xd9 0xd9 0x33f 0x155 0xda 0xda 0xda 0x344 0x157 0xdb 0xdb 0xdb 0x349 0x159 0xdc 0xdc 0xdc 0x34e 0x15b 0xdd 0xdd 0xdd 0x353 0x15d 0xde 0xde 0xde 0x358 0x15f 0xdf 0xdf 0xdf 0x35d 0x161 0xe0 0xe0 0xe0 0x362 0x163 0xe1 0xe1 0xe1 0x367 0x165 0xe2 0xe2 0xe2 0x36c 0x167 0xe3 0xe3 0xe3 0x371 0x169 0xe4 0xe4 0xe4 0x376 0x16b 0xe5 0xe5 0xe5 0x37b 0x16d 0xe6 0xe6 0xe6 0x380 0x170 0xe7 0xe7 0xe7 0x385 0x172 0xe8 0xe8 0xe8 0x38a 0x174 0xe9 0xe9 0xe9 0x38f 0x176 0xea 0xea 0xea 0x394 0x178 0xeb 0xeb 0xeb 0x399 0x17a 0xec 0xec 0xec 0x39e 0x17c 0xed 0xed 0xed 0x3a3 0x17e 0xee 0xee 0xee 0x3a8 0x180 0xef 0xef 0xef 0x3ad 0x182 0xf0 0xf0 0xf0 0x3b2 0x184 0xf1 0xf1 0xf1 0x3b7 0x186 0xf2 0xf2 0xf2 0x3bc 0x189 0xf3 0xf3 0xf3 0x3c1 0x18b 0xf4 0xf4 0xf4 0x3c7 0x18d 0xf5 0xf5 0xf5 0x3cc 0x18f 0xf6 0xf6 0xf6 0x3d1 0x191 0xf7 0xf7 0xf7 0x3d6 0x193 0xf8 0xf8 0xf8 0x3db 0x195 0xf9 0xf9 0xf9 0x3e0 0x197 0xfa 0xfa 0xfa 0x3e5 0x199 0xfb 0xfb 0xfb 0x3ea 0x19b 0xfc 0xfc 0xfc 0x3f0 0x19e 0xfd 0xfd 0xfd 0x3f5 0x1a0 0xfe 0xfe 0xfe 0x3fa 0x1a2 0xff 0xff 0xff 0x3ff 0x1a4>; + samsung,hbm_candela_map_table_revG = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x2 0x1aa 0x2 0x102 0x102 0x4 0x1ac 0x3 0x103 0x103 0x6 0x1ae 0x4 0x104 0x104 0x8 0x1b0 0x5 0x105 0x105 0xa 0x1b1 0x6 0x106 0x106 0xc 0x1b3 0x7 0x107 0x107 0xe 0x1b4 0x8 0x108 0x108 0x10 0x1b6 0x9 0x109 0x109 0x12 0x1b8 0xa 0x10a 0x10a 0x14 0x1b9 0xb 0x10b 0x10b 0x16 0x1bb 0xc 0x10c 0x10c 0x18 0x1bc 0xd 0x10d 0x10d 0x1a 0x1be 0xe 0x10e 0x10e 0x1c 0x1c0 0xf 0x10f 0x10f 0x1e 0x1c2 0x10 0x110 0x110 0x20 0x1c3 0x11 0x111 0x111 0x22 0x1c5 0x12 0x112 0x112 0x24 0x1c6 0x13 0x113 0x113 0x25 0x1c8 0x14 0x114 0x114 0x26 0x1ca 0x15 0x115 0x115 0x27 0x1cb 0x16 0x116 0x116 0x28 0x1cd 0x17 0x117 0x117 0x29 0x1ce 0x18 0x118 0x118 0x2a 0x1d0 0x19 0x119 0x119 0x2b 0x1d2 0x1a 0x11a 0x11a 0x2c 0x1d4 0x1b 0x11b 0x11b 0x2d 0x1d5 0x1c 0x11c 0x11c 0x2e 0x1d7 0x1d 0x11d 0x11d 0x2f 0x1d8 0x1e 0x11e 0x11e 0x30 0x1da 0x1f 0x11f 0x11f 0x31 0x1dc 0x20 0x120 0x120 0x32 0x1dd 0x21 0x121 0x121 0x33 0x1df 0x22 0x122 0x122 0x34 0x1e0 0x23 0x123 0x123 0x35 0x1e2 0x24 0x124 0x124 0x36 0x1e4 0x25 0x125 0x125 0x37 0x1e5 0x26 0x126 0x126 0x38 0x1e7 0x27 0x127 0x127 0x39 0x1e8 0x28 0x128 0x128 0x3a 0x1ea 0x29 0x129 0x129 0x3b 0x1ec 0x2a 0x12a 0x12a 0x3c 0x1ee 0x2b 0x12b 0x12b 0x3d 0x1ef 0x2c 0x12c 0x12c 0x3e 0x1f1 0x2d 0x12d 0x12d 0x3f 0x1f2 0x2e 0x12e 0x12e 0x40 0x1f4 0x2f 0x12f 0x12f 0x41 0x1f6 0x30 0x130 0x130 0x42 0x1f7 0x31 0x131 0x131 0x43 0x1f9 0x32 0x132 0x132 0x44 0x1fa 0x33 0x133 0x133 0x45 0x1fc 0x34 0x134 0x134 0x46 0x1fe 0x35 0x135 0x135 0x47 0x200 0x36 0x136 0x136 0x48 0x201 0x37 0x137 0x137 0x49 0x203 0x38 0x138 0x138 0x4a 0x204 0x39 0x139 0x139 0x4b 0x206 0x3a 0x13a 0x13a 0x4c 0x208 0x3b 0x13b 0x13b 0x4d 0x209 0x3c 0x13c 0x13c 0x4e 0x20b 0x3d 0x13d 0x13d 0x4f 0x20c 0x3e 0x13e 0x13e 0x50 0x20e 0x3f 0x13f 0x13f 0x51 0x210 0x40 0x140 0x140 0x52 0x211 0x41 0x141 0x141 0x53 0x213 0x42 0x142 0x142 0x54 0x215 0x43 0x143 0x143 0x55 0x216 0x44 0x144 0x144 0x56 0x218 0x45 0x145 0x145 0x57 0x21a 0x46 0x146 0x146 0x58 0x21b 0x47 0x147 0x147 0x59 0x21d 0x48 0x148 0x148 0x5a 0x21e 0x49 0x149 0x149 0x5b 0x220 0x4a 0x14a 0x14a 0x5c 0x222 0x4b 0x14b 0x14b 0x5d 0x223 0x4c 0x14c 0x14c 0x5f 0x225 0x4d 0x14d 0x14d 0x61 0x226 0x4e 0x14e 0x14e 0x63 0x228 0x4f 0x14f 0x14f 0x65 0x22a 0x50 0x150 0x150 0x67 0x22b 0x51 0x151 0x151 0x69 0x22d 0x52 0x152 0x152 0x6b 0x22f 0x53 0x153 0x153 0x6d 0x230 0x54 0x154 0x154 0x6f 0x232 0x55 0x155 0x155 0x71 0x234 0x56 0x156 0x156 0x73 0x235 0x57 0x157 0x157 0x75 0x237 0x58 0x158 0x158 0x77 0x238 0x59 0x159 0x159 0x79 0x23a 0x5a 0x15a 0x15a 0x7b 0x23c 0x5b 0x15b 0x15b 0x7d 0x23d 0x5c 0x15c 0x15c 0x7f 0x23f 0x5d 0x15d 0x15d 0x81 0x241 0x5e 0x15e 0x15e 0x83 0x242 0x5f 0x15f 0x15f 0x85 0x244 0x60 0x160 0x160 0x87 0x246 0x61 0x161 0x161 0x89 0x247 0x62 0x162 0x162 0x8b 0x249 0x63 0x163 0x163 0x8d 0x24a 0x64 0x164 0x164 0x8f 0x24c 0x65 0x165 0x165 0x91 0x24e 0x66 0x166 0x166 0x93 0x24f 0x67 0x167 0x167 0x95 0x251 0x68 0x168 0x168 0x97 0x253 0x69 0x169 0x169 0x9a 0x254 0x6a 0x16a 0x16a 0x9d 0x256 0x6b 0x16b 0x16b 0xa0 0x257 0x6c 0x16c 0x16c 0xa3 0x259 0x6d 0x16d 0x16d 0xa6 0x25b 0x6e 0x16e 0x16e 0xa8 0x25c 0x6f 0x16f 0x16f 0xab 0x25e 0x70 0x170 0x170 0xae 0x260 0x71 0x171 0x171 0xb1 0x261 0x72 0x172 0x172 0xb4 0x263 0x73 0x173 0x173 0xb7 0x264 0x74 0x174 0x174 0xba 0x266 0x75 0x175 0x175 0xbd 0x268 0x76 0x176 0x176 0xc0 0x269 0x77 0x177 0x177 0xc3 0x26b 0x78 0x178 0x178 0xc6 0x26d 0x79 0x179 0x179 0xc9 0x26e 0x7a 0x17a 0x17a 0xcc 0x270 0x7b 0x17b 0x17b 0xcf 0x272 0x7c 0x17c 0x17c 0xd2 0x273 0x7d 0x17d 0x17d 0xd5 0x275 0x7e 0x17e 0x17e 0xd8 0x276 0x7f 0x17f 0x17f 0xdb 0x278 0x80 0x180 0x180 0xde 0x27a 0x81 0x181 0x181 0xe1 0x27b 0x82 0x182 0x182 0xe4 0x27d 0x83 0x183 0x183 0xe7 0x27f 0x84 0x184 0x184 0xea 0x280 0x85 0x185 0x185 0xed 0x282 0x86 0x186 0x186 0xf0 0x283 0x87 0x187 0x187 0xf3 0x285 0x88 0x188 0x188 0xf6 0x287 0x89 0x189 0x189 0xf9 0x288 0x8a 0x18a 0x18a 0xfc 0x28a 0x8b 0x18b 0x18b 0xff 0x28c 0x8c 0x18c 0x18c 0x102 0x28d 0x8d 0x18d 0x18d 0x105 0x28f 0x8e 0x18e 0x18e 0x108 0x291 0x8f 0x18f 0x18f 0x10b 0x292 0x90 0x190 0x190 0x10e 0x294 0x91 0x191 0x191 0x111 0x295 0x92 0x192 0x192 0x114 0x297 0x93 0x193 0x193 0x117 0x299 0x94 0x194 0x194 0x11a 0x29a 0x95 0x195 0x195 0x11d 0x29c 0x96 0x196 0x196 0x120 0x29e 0x97 0x197 0x197 0x123 0x29f 0x98 0x198 0x198 0x126 0x2a1 0x99 0x199 0x199 0x129 0x2a3 0x9a 0x19a 0x19a 0x12c 0x2a4 0x9b 0x19b 0x19b 0x12f 0x2a6 0x9c 0x19c 0x19c 0x132 0x2a7 0x9d 0x19d 0x19d 0x135 0x2a9 0x9e 0x19e 0x19e 0x138 0x2ab 0x9f 0x19f 0x19f 0x13b 0x2ac 0xa0 0x1a0 0x1a0 0x13e 0x2ae 0xa1 0x1a1 0x1a1 0x141 0x2af 0xa2 0x1a2 0x1a2 0x144 0x2b1 0xa3 0x1a3 0x1a3 0x147 0x2b3 0xa4 0x1a4 0x1a4 0x14a 0x2b4 0xa5 0x1a5 0x1a5 0x14d 0x2b6 0xa6 0x1a6 0x1a6 0x150 0x2b8 0xa7 0x1a7 0x1a7 0x153 0x2b9 0xa8 0x1a8 0x1a8 0x156 0x2bb 0xa9 0x1a9 0x1a9 0x159 0x2bd 0xaa 0x1aa 0x1aa 0x15c 0x2be 0xab 0x1ab 0x1ab 0x15f 0x2c0 0xac 0x1ac 0x1ac 0x162 0x2c1 0xad 0x1ad 0x1ad 0x165 0x2c3 0xae 0x1ae 0x1ae 0x168 0x2c5 0xaf 0x1af 0x1af 0x16b 0x2c6 0xb0 0x1b0 0x1b0 0x16e 0x2c8 0xb1 0x1b1 0x1b1 0x171 0x2c9 0xb2 0x1b2 0x1b2 0x174 0x2cb 0xb3 0x1b3 0x1b3 0x177 0x2cd 0xb4 0x1b4 0x1b4 0x17a 0x2cf 0xb5 0x1b5 0x1b5 0x17d 0x2d0 0xb6 0x1b6 0x1b6 0x180 0x2d2 0xb7 0x1b7 0x1b7 0x183 0x2d3 0xb8 0x1b8 0x1b8 0x186 0x2d5 0xb9 0x1b9 0x1b9 0x189 0x2d7 0xba 0x1ba 0x1ba 0x18c 0x2d8 0xbb 0x1bb 0x1bb 0x18f 0x2da 0xbc 0x1bc 0x1bc 0x192 0x2db 0xbd 0x1bd 0x1bd 0x195 0x2dd 0xbe 0x1be 0x1be 0x198 0x2df 0xbf 0x1bf 0x1bf 0x19b 0x2e1 0xc0 0x1c0 0x1c0 0x19e 0x2e2 0xc1 0x1c1 0x1c1 0x1a1 0x2e4 0xc2 0x1c2 0x1c2 0x1a4 0x2e5 0xc3 0x1c3 0x1c3 0x1a7 0x2e7 0xc4 0x1c4 0x1c4 0x1aa 0x2e9 0xc5 0x1c5 0x1c5 0x1ad 0x2ea 0xc6 0x1c6 0x1c6 0x1b0 0x2ec 0xc7 0x1c7 0x1c7 0x1b3 0x2ed 0xc8 0x1c8 0x1c8 0x1b6 0x2ef 0xc9 0x1c9 0x1c9 0x1b9 0x2f1 0xca 0x1ca 0x1ca 0x1bc 0x2f2 0xcb 0x1cb 0x1cb 0x1bf 0x2f4 0xcc 0x1cc 0x1cc 0x1c2 0x2f5 0xcd 0x1cd 0x1cd 0x1c5 0x2f7 0xce 0x1ce 0x1ce 0x1c8 0x2f9 0xcf 0x1cf 0x1cf 0x1cb 0x2fb 0xd0 0x1d0 0x1d0 0x1ce 0x2fc 0xd1 0x1d1 0x1d1 0x1d1 0x2fe 0xd2 0x1d2 0x1d2 0x1d4 0x2ff 0xd3 0x1d3 0x1d3 0x1d7 0x301 0xd4 0x1d4 0x1d4 0x1da 0x303 0xd5 0x1d5 0x1d5 0x1dd 0x304 0xd6 0x1d6 0x1d6 0x1e0 0x306 0xd7 0x1d7 0x1d7 0x1e3 0x307 0xd8 0x1d8 0x1d8 0x1e6 0x309 0xd9 0x1d9 0x1d9 0x1e9 0x30b 0xda 0x1da 0x1da 0x1ec 0x30d 0xdb 0x1db 0x1db 0x1ef 0x30e 0xdc 0x1dc 0x1dc 0x1f2 0x310 0xdd 0x1dd 0x1dd 0x1f5 0x311 0xde 0x1de 0x1de 0x1f8 0x313 0xdf 0x1df 0x1df 0x1fb 0x315 0xe0 0x1e0 0x1e0 0x1fe 0x316 0xe1 0x1e1 0x1e1 0x201 0x318 0xe2 0x1e2 0x1e2 0x204 0x319 0xe3 0x1e3 0x1e3 0x207 0x31b 0xe4 0x1e4 0x1e4 0x20a 0x31d 0xe5 0x1e5 0x1e5 0x20d 0x31f 0xe6 0x1e6 0x1e6 0x210 0x320>; + samsung,hbm_candela_map_table_revA = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x3 0x1aa 0x2 0x102 0x102 0x6 0x1ac 0x3 0x103 0x103 0x9 0x1ae 0x4 0x104 0x104 0xc 0x1b0 0x5 0x105 0x105 0xf 0x1b1 0x6 0x106 0x106 0x12 0x1b3 0x7 0x107 0x107 0x15 0x1b4 0x8 0x108 0x108 0x18 0x1b6 0x9 0x109 0x109 0x1b 0x1b8 0xa 0x10a 0x10a 0x1e 0x1b9 0xb 0x10b 0x10b 0x21 0x1bb 0xc 0x10c 0x10c 0x24 0x1bc 0xd 0x10d 0x10d 0x27 0x1be 0xe 0x10e 0x10e 0x2a 0x1c0 0xf 0x10f 0x10f 0x2d 0x1c2 0x10 0x110 0x110 0x30 0x1c3 0x11 0x111 0x111 0x33 0x1c5 0x12 0x112 0x112 0x36 0x1c6 0x13 0x113 0x113 0x39 0x1c8 0x14 0x114 0x114 0x3c 0x1ca 0x15 0x115 0x115 0x3f 0x1cb 0x16 0x116 0x116 0x42 0x1cd 0x17 0x117 0x117 0x45 0x1ce 0x18 0x118 0x118 0x48 0x1d0 0x19 0x119 0x119 0x4b 0x1d2 0x1a 0x11a 0x11a 0x4e 0x1d4 0x1b 0x11b 0x11b 0x51 0x1d5 0x1c 0x11c 0x11c 0x54 0x1d7 0x1d 0x11d 0x11d 0x56 0x1d8 0x1e 0x11e 0x11e 0x58 0x1da 0x1f 0x11f 0x11f 0x5a 0x1dc 0x20 0x120 0x120 0x5c 0x1dd 0x21 0x121 0x121 0x5e 0x1df 0x22 0x122 0x122 0x60 0x1e0 0x23 0x123 0x123 0x62 0x1e2 0x24 0x124 0x124 0x64 0x1e4 0x25 0x125 0x125 0x66 0x1e5 0x26 0x126 0x126 0x68 0x1e7 0x27 0x127 0x127 0x6a 0x1e8 0x28 0x128 0x128 0x6c 0x1ea 0x29 0x129 0x129 0x6e 0x1ec 0x2a 0x12a 0x12a 0x70 0x1ee 0x2b 0x12b 0x12b 0x72 0x1ef 0x2c 0x12c 0x12c 0x74 0x1f1 0x2d 0x12d 0x12d 0x76 0x1f2 0x2e 0x12e 0x12e 0x78 0x1f4 0x2f 0x12f 0x12f 0x7a 0x1f6 0x30 0x130 0x130 0x7c 0x1f7 0x31 0x131 0x131 0x7e 0x1f9 0x32 0x132 0x132 0x80 0x1fa 0x33 0x133 0x133 0x82 0x1fc 0x34 0x134 0x134 0x84 0x1fe 0x35 0x135 0x135 0x86 0x200 0x36 0x136 0x136 0x88 0x201 0x37 0x137 0x137 0x8a 0x203 0x38 0x138 0x138 0x8c 0x204 0x39 0x139 0x139 0x8e 0x206 0x3a 0x13a 0x13a 0x90 0x208 0x3b 0x13b 0x13b 0x92 0x209 0x3c 0x13c 0x13c 0x94 0x20b 0x3d 0x13d 0x13d 0x96 0x20c 0x3e 0x13e 0x13e 0x98 0x20e 0x3f 0x13f 0x13f 0x9a 0x210 0x40 0x140 0x140 0x9c 0x211 0x41 0x141 0x141 0x9e 0x213 0x42 0x142 0x142 0xa0 0x215 0x43 0x143 0x143 0xa2 0x216 0x44 0x144 0x144 0xa4 0x218 0x45 0x145 0x145 0xa6 0x21a 0x46 0x146 0x146 0xa8 0x21b 0x47 0x147 0x147 0xaa 0x21d 0x48 0x148 0x148 0xac 0x21e 0x49 0x149 0x149 0xae 0x220 0x4a 0x14a 0x14a 0xb0 0x222 0x4b 0x14b 0x14b 0xb2 0x223 0x4c 0x14c 0x14c 0xb6 0x225 0x4d 0x14d 0x14d 0xba 0x226 0x4e 0x14e 0x14e 0xbe 0x228 0x4f 0x14f 0x14f 0xc2 0x22a 0x50 0x150 0x150 0xc6 0x22b 0x51 0x151 0x151 0xcb 0x22d 0x52 0x152 0x152 0xd0 0x22f 0x53 0x153 0x153 0xd5 0x230 0x54 0x154 0x154 0xda 0x232 0x55 0x155 0x155 0xdf 0x234 0x56 0x156 0x156 0xe4 0x235 0x57 0x157 0x157 0xe9 0x237 0x58 0x158 0x158 0xee 0x238 0x59 0x159 0x159 0xf3 0x23a 0x5a 0x15a 0x15a 0xf8 0x23c 0x5b 0x15b 0x15b 0xfd 0x23d 0x5c 0x15c 0x15c 0x102 0x23f 0x5d 0x15d 0x15d 0x107 0x241 0x5e 0x15e 0x15e 0x10c 0x242 0x5f 0x15f 0x15f 0x111 0x244 0x60 0x160 0x160 0x116 0x246 0x61 0x161 0x161 0x11b 0x247 0x62 0x162 0x162 0x120 0x249 0x63 0x163 0x163 0x125 0x24a 0x64 0x164 0x164 0x12a 0x24c 0x65 0x165 0x165 0x12f 0x24e 0x66 0x166 0x166 0x134 0x24f 0x67 0x167 0x167 0x139 0x251 0x68 0x168 0x168 0x13e 0x253 0x69 0x169 0x169 0x143 0x254 0x6a 0x16a 0x16a 0x148 0x256 0x6b 0x16b 0x16b 0x14d 0x257 0x6c 0x16c 0x16c 0x152 0x259 0x6d 0x16d 0x16d 0x157 0x25b 0x6e 0x16e 0x16e 0x15c 0x25c 0x6f 0x16f 0x16f 0x161 0x25e 0x70 0x170 0x170 0x166 0x260 0x71 0x171 0x171 0x16b 0x261 0x72 0x172 0x172 0x170 0x263 0x73 0x173 0x173 0x175 0x264 0x74 0x174 0x174 0x17a 0x266 0x75 0x175 0x175 0x17f 0x268 0x76 0x176 0x176 0x184 0x269 0x77 0x177 0x177 0x189 0x26b 0x78 0x178 0x178 0x18e 0x26d 0x79 0x179 0x179 0x193 0x26e 0x7a 0x17a 0x17a 0x198 0x270 0x7b 0x17b 0x17b 0x19d 0x272 0x7c 0x17c 0x17c 0x1a2 0x273 0x7d 0x17d 0x17d 0x1a7 0x275 0x7e 0x17e 0x17e 0x1ac 0x276 0x7f 0x17f 0x17f 0x1b1 0x278 0x80 0x180 0x180 0x1b6 0x27a 0x81 0x181 0x181 0x1bb 0x27b 0x82 0x182 0x182 0x1c0 0x27d 0x83 0x183 0x183 0x1c5 0x27f 0x84 0x184 0x184 0x1ca 0x280 0x85 0x185 0x185 0x1cf 0x282 0x86 0x186 0x186 0x1d4 0x283 0x87 0x187 0x187 0x1d9 0x285 0x88 0x188 0x188 0x1de 0x287 0x89 0x189 0x189 0x1e3 0x288 0x8a 0x18a 0x18a 0x1e8 0x28a 0x8b 0x18b 0x18b 0x1ed 0x28c 0x8c 0x18c 0x18c 0x1f2 0x28d 0x8d 0x18d 0x18d 0x1f7 0x28f 0x8e 0x18e 0x18e 0x1fc 0x291 0x8f 0x18f 0x18f 0x201 0x292 0x90 0x190 0x190 0x206 0x294 0x91 0x191 0x191 0x20b 0x295 0x92 0x192 0x192 0x210 0x297 0x93 0x193 0x193 0x215 0x299 0x94 0x194 0x194 0x21a 0x29a 0x95 0x195 0x195 0x21f 0x29c 0x96 0x196 0x196 0x224 0x29e 0x97 0x197 0x197 0x229 0x29f 0x98 0x198 0x198 0x22e 0x2a1 0x99 0x199 0x199 0x233 0x2a3 0x9a 0x19a 0x19a 0x238 0x2a4 0x9b 0x19b 0x19b 0x23d 0x2a6 0x9c 0x19c 0x19c 0x242 0x2a7 0x9d 0x19d 0x19d 0x247 0x2a9 0x9e 0x19e 0x19e 0x24d 0x2ab 0x9f 0x19f 0x19f 0x253 0x2ac 0xa0 0x1a0 0x1a0 0x259 0x2ae 0xa1 0x1a1 0x1a1 0x25f 0x2af 0xa2 0x1a2 0x1a2 0x265 0x2b1 0xa3 0x1a3 0x1a3 0x26b 0x2b3 0xa4 0x1a4 0x1a4 0x271 0x2b4 0xa5 0x1a5 0x1a5 0x277 0x2b6 0xa6 0x1a6 0x1a6 0x27d 0x2b8 0xa7 0x1a7 0x1a7 0x283 0x2b9 0xa8 0x1a8 0x1a8 0x289 0x2bb 0xa9 0x1a9 0x1a9 0x28f 0x2bd 0xaa 0x1aa 0x1aa 0x295 0x2be 0xab 0x1ab 0x1ab 0x29b 0x2c0 0xac 0x1ac 0x1ac 0x2a1 0x2c1 0xad 0x1ad 0x1ad 0x2a7 0x2c3 0xae 0x1ae 0x1ae 0x2ad 0x2c5 0xaf 0x1af 0x1af 0x2b3 0x2c6 0xb0 0x1b0 0x1b0 0x2b9 0x2c8 0xb1 0x1b1 0x1b1 0x2bf 0x2c9 0xb2 0x1b2 0x1b2 0x2c5 0x2cb 0xb3 0x1b3 0x1b3 0x2cb 0x2cd 0xb4 0x1b4 0x1b4 0x2d1 0x2cf 0xb5 0x1b5 0x1b5 0x2d7 0x2d0 0xb6 0x1b6 0x1b6 0x2dd 0x2d2 0xb7 0x1b7 0x1b7 0x2e3 0x2d3 0xb8 0x1b8 0x1b8 0x2e9 0x2d5 0xb9 0x1b9 0x1b9 0x2ef 0x2d7 0xba 0x1ba 0x1ba 0x2f5 0x2d8 0xbb 0x1bb 0x1bb 0x2fb 0x2da 0xbc 0x1bc 0x1bc 0x301 0x2db 0xbd 0x1bd 0x1bd 0x307 0x2dd 0xbe 0x1be 0x1be 0x30d 0x2df 0xbf 0x1bf 0x1bf 0x313 0x2e1 0xc0 0x1c0 0x1c0 0x319 0x2e2 0xc1 0x1c1 0x1c1 0x31f 0x2e4 0xc2 0x1c2 0x1c2 0x325 0x2e5 0xc3 0x1c3 0x1c3 0x32b 0x2e7 0xc4 0x1c4 0x1c4 0x331 0x2e9 0xc5 0x1c5 0x1c5 0x337 0x2ea 0xc6 0x1c6 0x1c6 0x33d 0x2ec 0xc7 0x1c7 0x1c7 0x343 0x2ed 0xc8 0x1c8 0x1c8 0x349 0x2ef 0xc9 0x1c9 0x1c9 0x34f 0x2f1 0xca 0x1ca 0x1ca 0x355 0x2f2 0xcb 0x1cb 0x1cb 0x35b 0x2f4 0xcc 0x1cc 0x1cc 0x361 0x2f5 0xcd 0x1cd 0x1cd 0x367 0x2f7 0xce 0x1ce 0x1ce 0x36d 0x2f9 0xcf 0x1cf 0x1cf 0x373 0x2fb 0xd0 0x1d0 0x1d0 0x379 0x2fc 0xd1 0x1d1 0x1d1 0x37f 0x2fe 0xd2 0x1d2 0x1d2 0x385 0x2ff 0xd3 0x1d3 0x1d3 0x38b 0x301 0xd4 0x1d4 0x1d4 0x391 0x303 0xd5 0x1d5 0x1d5 0x397 0x304 0xd6 0x1d6 0x1d6 0x39d 0x306 0xd7 0x1d7 0x1d7 0x3a3 0x307 0xd8 0x1d8 0x1d8 0x3a9 0x309 0xd9 0x1d9 0x1d9 0x3af 0x30b 0xda 0x1da 0x1da 0x3b5 0x30d 0xdb 0x1db 0x1db 0x3bb 0x30e 0xdc 0x1dc 0x1dc 0x3c1 0x310 0xdd 0x1dd 0x1dd 0x3c7 0x311 0xde 0x1de 0x1de 0x3cd 0x313 0xdf 0x1df 0x1df 0x3d3 0x315 0xe0 0x1e0 0x1e0 0x3d9 0x316 0xe1 0x1e1 0x1e1 0x3df 0x318 0xe2 0x1e2 0x1e2 0x3e5 0x319 0xe3 0x1e3 0x1e3 0x3eb 0x31b 0xe4 0x1e4 0x1e4 0x3f1 0x31d 0xe5 0x1e5 0x1e5 0x3f7 0x31f 0xe6 0x1e6 0x1e6 0x3ff 0x320>; + samsung,aod_candela_map_table_revA = <0x0 0x0 0xb 0x1b 0x2 0x1 0xc 0x1f 0x1a 0xa 0x2 0x20 0x36 0x19 0x1e 0x3 0x37 0xff 0x18 0x3c>; + samsung,support_dynamic_mipi_clk; + samsung,ffc_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 2e c5 29 00 00 00 00 00 03 c5 36 41 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 33 43 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revD = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 32 b1 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,dyn_mipi_clk_ffc_cmds_revA = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53641 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c535a8 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53741>; + samsung,dyn_mipi_clk_ffc_cmds_revC = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53343 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b2 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53435>; + samsung,dyn_mipi_clk_ffc_cmds_revD = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b1 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53222 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c533a0>; + samsung,dynamic_mipi_clk_timing_table = <0x65fbc9c0 0x671db480 0x6422c400>; + samsung,dynamic_mipi_clk_sel_table = <0x1 0x1 0x0 0x0 0x0 0x1 0x2 0x0 0x0 0x2 0x1 0x3 0x0 0x0 0x2 0x1 0x4 0x0 0x0 0x1 0x2 0xb 0x2942 0x29a2 0x0 0x2 0xb 0x29a3 0x29e8 0x1 0x2 0xb 0x29e9 0x2a56 0x0 0x2 0xc 0x25be 0x26d2 0x0 0x2 0xd 0x48a 0x54d 0x0 0x2 0xd 0x54e 0x593 0x1 0x2 0xd 0x594 0x5e9 0x0 0x2 0xe 0x601 0x661 0x0 0x2 0xe 0x662 0x6a7 0x1 0x2 0xe 0x6a8 0x6ca 0x0 0x2 0xf 0x1105 0x116a 0x0 0x2 0x11 0x8bd 0x8e6 0x0 0x2 0x11 0x8e7 0x92c 0x1 0x2 0x11 0x92d 0xa03 0x0 0x2 0x12 0xb79 0xb86 0x1 0x2 0x12 0xb87 0xb98 0x2 0x2 0x12 0xb99 0xc10 0x0 0x3 0x5b 0x0 0xd9 0x0 0x3 0x5b 0xda 0x165 0x1 0x3 0x5b 0x166 0x257 0x0 0x3 0x5c 0x258 0x26a 0x1 0x3 0x5c 0x26b 0x4a7 0x0 0x3 0x5c 0x4a8 0x4af 0x1 0x3 0x5d 0x4b0 0x64f 0x0 0x3 0x5d 0x650 0x6db 0x1 0x3 0x5d 0x6dc 0x79d 0x0 0x3 0x5e 0x79e 0x877 0x0 0x3 0x5e 0x878 0x903 0x1 0x3 0x5e 0x904 0x95f 0x0 0x3 0x5f 0x960 0xa59 0x0 0x3 0x61 0xabe 0xb29 0x0 0x3 0x61 0xb2a 0xbb5 0x1 0x3 0x61 0xbb6 0xd79 0x0 0x3 0x62 0xd7a 0xdac 0x1 0x3 0x62 0xdad 0xdd1 0x2 0x3 0x62 0xdd2 0xed7 0x0 0x3 0x66 0x1392 0x143b 0x0 0x3 0x67 0x143c 0x149f 0x0 0x3 0x68 0x14a0 0x1503 0x0 0x3 0x6b 0x1662 0x16d9 0x0 0x3 0x6c 0x16da 0x16f2 0x2 0x3 0x6c 0x16f3 0x176f 0x0 0x3 0x6d 0x1770 0x1805 0x0 0x3 0x6e 0x1806 0x1808 0x2 0x3 0x6e 0x1809 0x1931 0x0 0x3 0x6f 0x1932 0x1984 0x1 0x3 0x6f 0x1985 0x19c7 0x0 0x3 0x73 0x1f68 0x1f7a 0x1 0x3 0x73 0x1f7b 0x21b7 0x0 0x3 0x73 0x21b8 0x21f1 0x1 0x3 0x74 0x21f2 0x2214 0x2 0x3 0x74 0x2215 0x234f 0x0 0x3 0x76 0x23fa 0x24ba 0x0 0x3 0x76 0x24bb 0x2511 0x1 0x3 0x76 0x2512 0x2546 0x2 0x3 0x76 0x2547 0x25bb 0x0 0x3 0x77 0x25bc 0x25d9 0x2 0x3 0x77 0x25da 0x2629 0x0 0x3 0x78 0x262a 0x268a 0x1 0x3 0x78 0x268b 0x268d 0x0 0x3 0x7a 0x26c0 0x283d 0x0 0x3 0x7a 0x283e 0x2877 0x1 0x3 0x7c 0x8d68 0x8dfd 0x0 0x3 0x80 0x9376 0x9398 0x1 0x3 0x80 0x9399 0x9569 0x0 0x3 0x81 0x956a 0x96e4 0x0 0x3 0x81 0x96e5 0x96f9 0x1 0x3 0x82 0x96fa 0x98c2 0x0 0x3 0x82 0x98c3 0x994e 0x1 0x3 0x82 0x994f 0x9ae1 0x0 0x3 0x83 0x9ae2 0x9b20 0x1 0x3 0x83 0x9b21 0x9d5c 0x0 0x3 0x83 0x9d5d 0x9de8 0x1 0x3 0x83 0x9de9 0xa025 0x0 0x3 0x83 0xa026 0xa0b1 0x1 0x3 0x83 0xa0b2 0xa275 0x0 0x3 0x84 0xa276 0xa30c 0x0 0x3 0x84 0xa30d 0xa398 0x1 0x3 0x84 0xa399 0xa5d4 0x0 0x3 0x84 0xa5d5 0xa660 0x1 0x3 0x84 0xa661 0xa89d 0x0 0x3 0x84 0xa89e 0xa929 0x1 0x3 0x84 0xa92a 0xaa45 0x0 0x3 0x8a 0xd7c8 0xd813 0x0 0x3 0x8a 0xd814 0xd89f 0x1 0x3 0x8a 0xd8a0 0xdadc 0x0 0x3 0x8a 0xdadd 0xdb68 0x1 0x3 0x8a 0xdb69 0xdda3 0x0 0x3 0x9c 0x10384 0x1045d 0x0 0x3 0x9c 0x1045e 0x104e9 0x1 0x3 0x9c 0x104ea 0x10707 0x0 0x3 0xa1 0x10bea 0x10c9a 0x0 0x3 0xa1 0x10c9b 0x10ce1 0x1 0x3 0xa1 0x10ce2 0x10d26 0x2 0x3 0xa1 0x10d27 0x10d47 0x0 0x4 0x33 0x0 0x0 0x0 0x4 0x34 0x0 0x0 0x0 0x4 0x35 0x0 0x0 0x1 0x4 0x36 0x0 0x0 0x0 0x4 0x37 0x0 0x0 0x2 0x4 0x38 0x0 0x0 0x1 0x5 0x3d 0x0 0x0 0x2 0x5 0x3e 0x0 0x0 0x0 0x5 0x47 0x0 0x0 0x2>; + samsung,fd_on_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 40 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,fd_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 80 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 91 01 01 29 00 00 00 00 00 02 53 27 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 3c 0d 00 00 00 00 3c 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 38 00 00 00 18 03 38 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 24 a4 29 01 00 00 00 00 02 f7 0f 29 01 00 00 11 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revA = <0x29000000 0x3f0 0x5a5a2900 0x0 0x3910101 0x29010000 0x253 0x26290000 0x2 0xf70f2901 0x1100 0x3f0a5a5>; + samsung,lpm_off_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 40 0d 00 00 00 00 40 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 3d 00 00 00 18 03 3d 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 26 e4 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_60nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 24]; + samsung,lpm_30nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 25]; + samsung,lpm_10nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 26]; + samsung,lpm_2nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 27]; + samsung,lpm_brightnes_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 02 53 26 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xe>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + samsung,ub-con-det = <0xffffffff 0x5 0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "irq_check"; + qcom,mdss-dsi-panel-status-irq-trigger1 = "falling"; + samsung,esd-irq-gpio1 = <0xffffffff 0xb 0x0>; + phandle = <0xe>; + + qcom,mdss-dsi-display-timings { + + fhd90 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0xf>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x2590>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 08 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + + fhd60 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0x10>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + + qcom,panel-supply-entries { + #address-cells = <0x1>; + #size-cells = <0x0>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x0>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vddi"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x2>; + }; + }; + }; + }; + }; + + fragment@86 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_PBA_BOOTING_FHD"; + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x0>; + qcom,mdss-dsi-bl-max-level = <0x639c>; + qcom,mdss-brightness-max-level = <0x639c>; + qcom,mdss-dsi-interleave-mode = <0x0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x3c>; + qcom,mdss-pan-physical-height-dimension = <0x6a>; + qcom,mdss-dsi-panel-mode-gpio-state = "invalid"; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + samsung,candela_map_table_revA = <0x0 0x0 0x2 0x5 0x1 0x2 0x2 0x6 0x2 0x3 0x3 0x7 0x3 0x4 0x4 0x8 0x4 0x5 0x5 0x9 0x5 0x6 0x6 0xa 0x6 0x7 0x7 0xb 0x7 0x8 0x8 0xc 0x8 0x9 0x9 0xd 0x9 0xa 0xa 0xe 0xa 0xb 0xb 0xf 0xb 0xc 0xc 0x10 0xc 0xd 0xd 0x11 0xd 0xe 0xe 0x13 0xe 0xf 0xf 0x14 0xf 0x10 0x10 0x15 0x10 0x11 0x11 0x16 0x11 0x12 0x12 0x18 0x12 0x13 0x13 0x19 0x13 0x14 0x14 0x1b 0x14 0x15 0x15 0x1d 0x15 0x16 0x16 0x1e 0x16 0x17 0x18 0x20 0x17 0x19 0x1a 0x22 0x18 0x1b 0x1c 0x25 0x19 0x1d 0x1d 0x27 0x1a 0x1e 0x20 0x29 0x1b 0x21 0x22 0x2c 0x1c 0x23 0x24 0x2f 0x1d 0x25 0x26 0x32 0x1e 0x27 0x28 0x35 0x1f 0x29 0x2b 0x38 0x20 0x2c 0x2e 0x3c 0x21 0x2f 0x31 0x40 0x22 0x32 0x34 0x44 0x23 0x35 0x38 0x48 0x24 0x39 0x3b 0x4d 0x25 0x3c 0x3f 0x52 0x26 0x40 0x43 0x57 0x27 0x44 0x47 0x5d 0x28 0x48 0x4c 0x62 0x29 0x4d 0x50 0x69 0x2a 0x51 0x56 0x6f 0x2b 0x57 0x5b 0x77 0x2c 0x5c 0x61 0x7e 0x2d 0x62 0x68 0x86 0x2e 0x69 0x6e 0x8f 0x2f 0x6f 0x76 0x98 0x30 0x77 0x7d 0xa2 0x31 0x7e 0x85 0xac 0x32 0x86 0x8e 0xb7 0x33 0x8f 0x96 0xc3 0x34 0x97 0xa0 0xcf 0x35 0xa1 0xaa 0xdc 0x36 0xab 0xb5 0xea 0x37 0xb6 0xc1 0xf9 0x38 0xc2 0xcd 0x109 0x39 0xce 0xda 0x11a 0x3a 0xdb 0xe6 0x12c 0x3b 0xe7 0xf2 0x13c 0x3c 0xf3 0xfe 0x14d 0x3d 0xff 0xff 0x168>; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xf>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + phandle = <0xf>; + + qcom,mdss-dsi-display-timings { + + fhd@0 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0xa4>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-v-back-porch = <0x3>; + qcom,mdss-dsi-v-front-porch = <0x9>; + qcom,mdss-dsi-panel-clockrate = <0x35866480>; + qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x8020400>; + qcom,mdss-dsi-on-command = [39 01 00 00 78 00 02 11 00]; + qcom,mdss-dsi-off-command = <0x5010000 0x24000128 0x5010000 0x78000110>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + }; + }; + }; + + fragment@87 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_te { + + sde_te_active { + phandle = <0x9>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + + sde_te_suspend { + phandle = <0xc>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + + pmx_sde { + phandle = <0xcc>; + + sde_dsi_active { + phandle = <0xa>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + bias-disable = <0x0>; + }; + }; + + sde_dsi_suspend { + phandle = <0xd>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable = <0x0>; + }; + }; + }; + }; + }; + + fragment@88 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_ub_det { + + sde_ub_det_default { + pins = "gpio5"; + function = "normal"; + input-enable; + power-source = <0x1>; + bias-disable; + phandle = <0xb>; + }; + }; + }; + }; + + fragment@89 { + target = <0xffffffff>; + + __overlay__ { + + qcom,dsi-display@9 { + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,display-type = "primary"; + phandle = <0xcd>; + }; + + qcom,dsi-display@10 { + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,display-type = "primary"; + phandle = <0xce>; + }; + }; + }; + + fragment@90 { + target = <0xffffffff>; + + __overlay__ { + regulator-min-microvolt = <0x2dc6c0>; + regulator-max-microvolt = <0x2dc6c0>; + regulator-boot-on; + }; + }; + + fragment@91 { + target = <0xffffffff>; + + __overlay__ { + + tsp_int { + phandle = <0x64>; + + mux { + pins = "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio9"; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@92 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + synaptics_tcm@20 { + status = "disabled"; + }; + + atmel_mxt_ts@4a { + status = "disabled"; + }; + + touchscreen@20 { + status = "ok"; + compatible = "zinitix,zt_ts_device"; + reg = <0x20>; + pinctrl-names = "on_state", "off_state"; + pinctrl-0 = <0x64>; + pinctrl-1 = <0x64>; + avdd-supply = <0xffffffff>; + zinitix,gpio_ldo_en; + zinitix,irq_type = <0x2008>; + zinitix,x_resolution = <0x438>; + zinitix,y_resolution = <0x960>; + zinitix,page_size = <0x80>; + zinitix,irq_gpio = <0xffffffff 0x9 0x2008>; + zinitix,chip_name = "ZT7650"; + zinitix,select_lcdid = <0x801000 0x801001 0x801002>; + zinitix,firmware_name = "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72_3rd.bin"; + zinitix,spay; + zinitix,aod; + zinitix,aot; + zinitix,mis_cal_check; + support_ear_detect_mode; + support_dex_mode; + zinitix,bringup = <0x0>; + zinitix,ss_touch_num = <0x1>; + phandle = <0xcf>; + }; + + touchscreen@49 { + status = "ok"; + compatible = "stm,fts_touch"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x64>; + avdd-supply = <0xffffffff>; + stm,irq_gpio = <0xffffffff 0x9 0x2008>; + stm,max_coords = <0xfff 0xfff>; + stm,firmware_name = "tsp_stm/fts5cu56a_a72.bin"; + stm,tclm_level = <0x2>; + stm,afe_base = <0x7>; + stm,bringup = <0x0>; + stm,support_fod; + stm,enable_settings_aot; + support_ear_detect; + support_mis_calibration_test; + support_dex_mode; + support_open_short_test; + support_sram_test; + stm,ss_touch_num = <0x1>; + phandle = <0xd0>; + }; + }; + }; + + fragment@93 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + + key_vol_up_default { + pins = "gpio8"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x0>; + phandle = <0x65>; + }; + }; + }; + }; + + fragment@94 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + compatible = "gpio-keys"; + input-name = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x65>; + + vol_up { + label = "volume_up"; + gpios = <0xffffffff 0x8 0x1>; + linux,input-type = <0x1>; + linux,code = <0x73>; + debounce-interval = <0xf>; + }; + }; + }; + + fragment@95 { + target = <0xffffffff>; + + __overlay__ { + + ss_touch { + compatible = "samsung,ss_touch"; + ss_touch,numbers = <0x1>; + }; + }; + }; + + fragment@96 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x66>; + status = "okay"; + + sm5714@49 { + status = "okay"; + compatible = "siliconmitus,sm5714mfd"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x67>; + sm5714,irq-gpio = <0xffffffff 0x21 0x0>; + sm5714,wakeup; + }; + }; + }; + + fragment@97 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x68>; + status = "okay"; + + usbpd-sm5714@33 { + status = "okay"; + compatible = "sm5714-usbpd"; + reg = <0x33>; + pinctrl-names = "default"; + pinctrl-0 = <0x69>; + usbpd,usbpd_int = <0xffffffff 0x68 0x0>; + support_pd_role_swap; + + pdic-manager { + pdic,max_power = <0x1388>; + pdic_op_power = <0x9c4>; + pdic_max_voltage = <0x1770>; + pdic_max_current = <0x7d0>; + pdic,min_current = <0x1f4>; + pdic,giveback = <0x0>; + pdic,usb_com_capable = <0x1>; + pdic,no_usb_suspend = <0x1>; + source,max_voltage = <0x1388>; + source,min_voltage = <0xfa0>; + source,max_power = <0x9c4>; + }; + }; + }; + }; + + fragment@98 { + target = <0xffffffff>; + + __overlay__ { + + if_pmic_irq { + + if_pmic_irq_default { + phandle = <0x67>; + + mux { + pins = "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + + usbpd_irq { + + usbpd_irq_default { + phandle = <0x69>; + + mux { + pins = "gpio104"; + function = "gpio"; + }; + + config { + pins = "gpio104"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + }; + }; + + fragment@99 { + target = <0xffffffff>; + + __overlay__ { + qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + qcom,qusb-phy-host-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + }; + }; + + fragment@100 { + target = <0xffffffff>; + + __overlay__ { + + nfc_qupv3_se0_i2c_sleep { + phandle = <0x6a>; + + mux { + pins = "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio34", "gpio35"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + nfc_clk_req_gpio { + phandle = <0x6b>; + + mux { + pins = "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio31"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_irq_gpio { + phandle = <0x6c>; + + mux { + pins = "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_ven_gpio { + phandle = <0x6d>; + + mux { + pins = "gpio12"; + function = "gpio"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-high; + }; + }; + + nfc_firm_gpio { + phandle = <0x6e>; + + mux { + pins = "gpio36"; + function = "gpio"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + nfc_ldo_en_gpio { + phandle = <0x6f>; + + mux { + pins = "gpio68"; + function = "gpio"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@101 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + pinctrl-1 = <0x6a>; + qcom,clk-freq-out = <0x61a80>; + + sec-nfc@27 { + compatible = "sec-nfc"; + reg = <0x27>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + sec-nfc,ven-gpio = <0xffffffff 0xc 0x0>; + sec-nfc,irq-gpio = <0xffffffff 0x25 0x0>; + sec-nfc,firm-gpio = <0xffffffff 0x24 0x0>; + sec-nfc,clk_req-gpio = <0xffffffff 0x1f 0x0>; + sec-nfc,pvdd-gpio = <0xffffffff 0x44 0x0>; + sec-nfc,clk_req_wake; + sec-nfc,bootloader_ver = <0x6>; + pinctrl-names = "default"; + pinctrl-0 = <0x6b 0x6c 0x6d 0x6e 0x6f>; + }; + }; + }; + + fragment@102 { + target = <0xffffffff>; + + __overlay__ { + + et7xx_rst { + + et7xx_rst { + phandle = <0x70>; + + mux { + pins = "gpio91"; + function = "gpio"; + }; + + config { + pins = "gpio91"; + driver-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@103 { + target = <0xffffffff>; + + __overlay__ { + regulator-name = "VDD_BTP_3P3"; + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + }; + }; + + fragment@104 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + etspi,et7xx { + compatible = "etspi,et7xx"; + reg = <0x0>; + spi-max-frequency = <0xbebc20>; + pinctrl-names = "default"; + pinctrl-0 = <0x70>; + gpio-controller; + #gpio-cells = <0x2>; + etspi-regulator = "VDD_BTP_3P3"; + etspi-sleepPin = <0xffffffff 0x5b 0x0>; + etspi-chipid = "ET713"; + etspi-modelinfo = "A725"; + etspi-position = "12.03,0.00,9.10,9.10,14.80,14.80,12.00,12.00,5.00"; + etspi-rb = "547,-1,-1,FFFFFF"; + }; + }; + }; + + fragment@105 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@106 { + target = <0xffffffff>; + + __overlay__ { + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x5dc>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + qcom,record-current-ma = <0xe1>; + phandle = <0x71>; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current = <0x1f4>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x12c>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x72>; + }; + + qcom,camera-flash@0 { + cell-index = <0x0>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x7b>; + }; + + qcom,camera-flash@1 { + cell-index = <0x1>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x97>; + }; + + qcom,cam-res-mgr { + compatible = "qcom,cam-res-mgr"; + shared-gpios = <0x3f>; + pinctrl-names = "cam_res_mgr_default", "cam_res_mgr_suspend"; + status = "ok"; + pinctrl-0 = <0x73>; + pinctrl-1 = <0x74>; + }; + }; + }; + + fragment@107 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + sm5714-fled { + compatible = "siliconmitus,sm5714-fled"; + reg = <0x49>; + status = "okay"; + slave-addr = <0x92>; + flash-en-gpio = <0xffffffff 0x16 0x0>; + torch-en-gpio = <0xffffffff 0x43 0x0>; + flash-brightness = <0xf>; + preflash-brightness = <0x7>; + torch-brightness = <0x7>; + factory_current = <0x0>; + timeout = <0xff>; + }; + }; + }; + + fragment@108 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + qcom,ois@62 { + compatible = "qcom,ois"; + cell-index = <0x0>; + reg = <0x62>; + slave-addr = <0xc4>; + slave-id = <0x460>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vaf"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x30d40>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x76 0x77>; + pinctrl-1 = <0x78 0x79>; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x20 0x0 0xffffffff 0x2b 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x0>; + gpio-custom1 = <0x1>; + gpio-vio = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x0 0x0 0x0>; + gpio-req-tbl-label = "MCU_RESET0", "MCU_BOOT0", "MCU_VIO"; + status = "ok"; + phandle = <0x7d>; + }; + }; + }; + + fragment@109 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@0 { + cell-index = <0x0>; + compatible = "qcom,cam-sensor"; + reg = <0x0>; + slave-addr = <0x34>; + csiphy-sd-index = <0x0>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x7a>; + led-flash-src = <0x7b>; + eeprom-src = <0x7c>; + ois-src = <0x7d>; + cam_vio-supply = <0x7e>; + cam_vaf-supply = <0x75>; + cam_vana-supply = <0x7f>; + cam_vdig-supply = <0x80>; + cam_clk-supply = <0xffffffff>; + cam_bob-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vaf", "cam_vana", "cam_vdig", "cam_clk", "cam_bob"; + rgltr-cntrl-support; + pwm-switch; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x2ab980 0xf4240 0x0 0x325aa0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x2c4020 0x10c8e0 0x0 0x325aa0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x30d40 0x0 0x1e8480>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x81 0x82>; + pinctrl-1 = <0x83 0x84>; + gpios = <0xffffffff 0xd 0x0 0xffffffff 0x1e 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x1>; + gpio-custom1 = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x1 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0", "CAM_VANA0"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x41>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0xd1>; + }; + + qcom,cam-sensor@2 { + cell-index = <0x2>; + compatible = "qcom,cam-sensor"; + reg = <0x3>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + eeprom-src = <0x85>; + cam_vio-supply = <0x7e>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x2D { + cell-index = <0x2>; + compatible = "qcom,eeprom"; + reg = <0x2d>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7e>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + phandle = <0x85>; + }; + }; + }; + + fragment@110 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@1 { + cell-index = <0x1>; + compatible = "qcom,cam-sensor"; + reg = <0x1>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7e>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@8 { + cell-index = <0x8>; + compatible = "qcom,cam-sensor"; + reg = <0x8>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7e>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@3 { + cell-index = <0x3>; + compatible = "qcom,cam-sensor"; + reg = <0x2>; + slave-addr = <0x42>; + csiphy-sd-index = <0x1>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x95>; + eeprom-src = <0x96>; + ois-src = <0x7d>; + led-flash-src = <0x97>; + cam_vio-supply = <0x7e>; + cam_vaf-supply = <0x75>; + cam_vdig-supply = <0x98>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vaf", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x10c8e0 0x0>; + rgltr-max-voltage = <0x1b7740 0x2ab980 0x10c8e0 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x99 0x9a 0x9b>; + pinctrl-1 = <0x9c 0x9d 0x9e>; + gpios = <0xffffffff 0xe 0x0 0xffffffff 0x2a 0x0 0xffffffff 0x40 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x1 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET2", "CAM_VANA2"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x43>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0xd2>; + }; + + qcom,cam-sensor@4 { + cell-index = <0x4>; + compatible = "qcom,cam-sensor"; + reg = <0x4>; + slave-addr = <0x7e>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + led-flash-src = <0x7b>; + eeprom-src = <0x9f>; + cam_vio-supply = <0x7e>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x3F { + cell-index = <0x4>; + compatible = "qcom,eeprom"; + reg = <0x3f>; + slave-addr = <0x7e>; + i2c-freq-mode = <0x1>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7e>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0x9f>; + }; + }; + }; + + fragment@111 { + target = <0xffffffff>; + + __overlay__ { + + qcom,actuator@0xC { + cell-index = <0x0>; + reg = <0xc>; + slave-addr = <0x18>; + compatible = "i2c_actuator"; + rgltr-cntrl-support; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vaf"; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x30d40>; + phandle = <0x7a>; + }; + + qcom,actuator2 { + cell-index = <0x2>; + compatible = "qcom,actuator"; + reg = <0x1e>; + slave-addr = <0x1e>; + cam_vio-supply = <0x7e>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vio", "cam_vaf"; + rgltr-min-voltage = <0x1b7740 0x2ab980>; + rgltr-max-voltage = <0x1b7740 0x2ab980>; + rgltr-load-current = <0x1e8480 0x30d40>; + qcom,cam-power-seq-type = "cam_vio", "cam_vaf"; + qcom,cam-power-seq-cfg-val = <0x1 0x1>; + qcom,cam-power-seq-delay = <0x1 0xc>; + cci-master = <0x1>; + status = "ok"; + phandle = <0x95>; + }; + + qcom,eeprom@50 { + cell-index = <0x0>; + reg = <0x50>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa0>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg", "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vaf", "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1 0x1>; + qcom,cam-power-seq-delay = <0x2 0x2>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7e>; + regulator-names = "cam_vaf", "cam_vio"; + rgltr-min-voltage = <0x2ab980 0x1b7740>; + rgltr-max-voltage = <0x2ab980 0x1b7740>; + rgltr-load-current = <0x30d40 0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + phandle = <0x7c>; + }; + + qcom,eeprom@51 { + cell-index = <0x1>; + reg = <0x51>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa2>; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x2>; + cam_vio-supply = <0x7e>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-mode = <0x0>; + sensor-position = <0x1>; + rgltr-cntrl-support; + phandle = <0x8e>; + }; + + qcom,eeprom@55 { + cell-index = <0x3>; + reg = <0x55>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xaa>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg", "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vaf", "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1 0x1>; + qcom,cam-power-seq-delay = <0x1 0x1>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7e>; + regulator-names = "cam_vaf", "cam_vio"; + rgltr-min-voltage = <0x2ab980 0x1b7740>; + rgltr-max-voltage = <0x2ab980 0x1b7740>; + rgltr-load-current = <0x30d40 0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + phandle = <0x96>; + }; + }; + }; + + fragment@112 { + target = <0xffffffff>; + + __overlay__ { + + samsung,vibrator { + compatible = "samsung_vib"; + samsung,vib_type = "COINDC"; + status = "ok"; + phandle = <0xd3>; + }; + }; + }; + + fragment@113 { + target = <0xffffffff>; + + __overlay__ { + + hall { + status = "okay"; + compatible = "hall"; + linux,input-type = <0x1>; + linux,code = <0x15>; + hall,gpio_flip_cover = <0xffffffff 0xa 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa6>; + }; + + certify_hall { + status = "okay"; + compatible = "certify_hall"; + linux,input-type = <0x1>; + linux,code = <0x1b>; + certify_hall,gpio_certify_cover = <0xffffffff 0x5d 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa7>; + }; + }; + }; + + fragment@114 { + target = <0xffffffff>; + + __overlay__ { + + hall { + + hall_default { + pins = "gpio10"; + function = "normal"; + output-disable; + input-enable; + bias-disable; + power-source = <0x0>; + phandle = <0xa6>; + }; + }; + }; + }; + + fragment@115 { + target = <0xffffffff>; + + __overlay__ { + + certify_hall_default { + phandle = <0xa7>; + + mux { + pins = "gpio93"; + function = "gpio"; + }; + + config { + pins = "gpio93"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@116 { + target = <0xffffffff>; + + __overlay__ { + + rpmh-regulator-ldoc8 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0xffffffff 0x0>; + qcom,resource-name = "ldoc8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x2 0x4>; + qcom,mode-threshold-currents = <0x0 0x1>; + + regulator-pm6150l-l8 { + regulator-name = "pm6150l_l8"; + qcom,set = <0x3>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + regulator-always-on; + qcom,init-mode = <0x2>; + phandle = <0xd4>; + }; + }; + + rpmh-regulator-ldoa5 { + + regulator-pm6150-l5 { + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + regulator-always-on; + phandle = <0xd5>; + }; + }; + + i2c@17 { + status = "ok"; + cell-index = <0x11>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x33 0x0 0xffffffff 0x34 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0xa8>; + phandle = <0xd6>; + + sx9360-i2c@28 { + compatible = "sx9360"; + reg = <0x28>; + pinctrl-names = "default"; + pinctrl-0 = <0xa9>; + interrupt-parent = <0xffffffff>; + interrupts = <0x4 0xc4 0x0 0x2>; + sx9360,nirq-gpio = <0xffffffff 0x5 0x1>; + sx9360,reggnrlctrl2_reg = <0x32>; + sx9360,againfreq_reg = <0x38>; + sx9360,refagainfreq_reg = <0x36>; + sx9360,gainrawfilt_reg = <0x1a>; + sx9360,refgainrawfilt_reg = <0x22>; + sx9360,proxthresh_reg = <0x22>; + sx9360,hyst_reg = <0x15>; + sx9360,regproxctrl3_reg = <0xc>; + sx9360,resolution_reg = <0xf>; + sx9360,refresolution_reg = <0xf>; + sx9360,hallic_cert_detect = <0x1>; + }; + }; + }; + }; + + fragment@117 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@118 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@119 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + sm5440@63 { + status = "okay"; + compatible = "siliconmitus,sm5440"; + reg = <0x63>; + pinctrl-names = "default"; + }; + }; + }; + + fragment@120 { + target = <0xffffffff>; + + __overlay__ { + + bat_thm { + label = "bat_thm"; + reg = <0x4f>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + + chg_thm { + label = "chg_thm"; + reg = <0x4d>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + }; + }; + + fragment@121 { + target = <0xffffffff>; + + __overlay__ { + + sec-direct-charger { + status = "okay"; + compatible = "samsung,sec-direct-charger"; + charger,battery_name = "battery"; + charger,main_charger = "sm5714-charger"; + charger,direct_charger = "sm5440-charger"; + charger,dchg_min_current = <0x7d0>; + charger,dchg_temp_low_threshold = <0xb4>; + charger,dchg_temp_high_threshold = <0x1a4>; + }; + + battery { + pinctrl-names = "default"; + battery,chip_vendor = "QCOM"; + status = "okay"; + compatible = "samsung,sec-battery"; + battery,vendor = "Battery"; + battery,charger_name = "sec-direct-charger"; + battery,fuelgauge_name = "sm5714-fuelgauge"; + battery,fgsrc_switch_name = "sm5714-fuelgauge"; + battery,technology = <0x2>; + battery,batt_data_version = <0x1>; + battery,temp_adc_type = <0x1>; + battery,temp_channel_raw = <0x1>; + battery,adc_check_count = <0x5>; + battery,temp_check_type = <0x1>; + battery,chg_temp_check_type = <0x1>; + battery,thermal_source = <0x2>; + battery,chg_thermal_source = <0x2>; + battery,temp_table_adc = <0x7e4 0x941 0xada 0xcc1 0xef2 0x1188 0x1493 0x1821 0x1c49 0x20dc 0x25dc 0x2b94 0x31b1 0x3854 0x3ef2 0x4588 0x4bdd 0x51ec 0x5781 0x5c85 0x60b2 0x6456 0x675a>; + battery,temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,chg_temp_table_adc = <0x761 0x8c1 0xa5c 0xc35 0xe5d 0x10e2 0x13e6 0x1766 0x1b85 0x200c 0x2503 0x2ab1 0x30cc 0x3774 0x3e15 0x44b0 0x4b25 0x5141 0x56de 0x5bf6 0x6042 0x63fd 0x6711>; + battery,chg_temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,polling_time = <0xa 0x1e 0x1e 0x1e 0xe10>; + battery,cable_check_type = <0x4>; + battery,cable_source_type = <0x1>; + battery,polling_type = <0x1>; + battery,monitor_initial_count = <0x0>; + battery,battery_check_type = <0x0>; + battery,ovp_uvlo_check_type = <0x3>; + battery,temp_check_count = <0x1>; + battery,overheatlimit_threshold = <0x2bc>; + battery,overheatlimit_recovery = <0x2a8>; + battery,wire_warm_overheat_thresh = <0x1f4>; + battery,wire_normal_warm_thresh = <0x1a4>; + battery,wire_cool1_normal_thresh = <0xb4>; + battery,wire_cool2_cool1_thresh = <0x96>; + battery,wire_cool3_cool2_thresh = <0x32>; + battery,wire_cold_cool3_thresh = <0x0>; + battery,wire_warm_current = <0x6c6>; + battery,wire_cool1_current = <0xa8c>; + battery,wire_cool2_current = <0x485>; + battery,wire_cool3_current = <0x1e5>; + battery,low_temp_topoff = <0xfa>; + battery,high_temp_topoff = <0xfa>; + battery,low_temp_float = <0x111c>; + battery,high_temp_float = <0x1036>; + battery,full_check_type = <0x7>; + battery,full_check_type_2nd = <0x7>; + battery,full_check_count = <0x1>; + battery,chg_gpio_full_check = <0x0>; + battery,chg_high_temp = <0x28a>; + battery,chg_high_temp_recovery = <0x276>; + battery,chg_input_limit_current = <0x3e8>; + battery,chg_charging_limit_current = <0x578>; + battery,wpc_temp_control_source = <0x1>; + battery,wpc_high_temp = <0x17c>; + battery,wpc_high_temp_recovery = <0x168>; + battery,wpc_input_limit_current = <0x258>; + battery,wpc_charging_limit_current = <0x3e8>; + battery,wpc_temp_lcd_on_control_source = <0x1>; + battery,wpc_lcd_on_high_temp = <0x17c>; + battery,wpc_lcd_on_high_temp_rec = <0x168>; + battery,wpc_lcd_on_input_limit_current = <0x1c2>; + battery,wpc_store_high_temp = <0x168>; + battery,wpc_store_high_temp_recovery = <0x154>; + battery,wpc_store_charging_limit_current = <0x190>; + battery,wpc_store_lcd_on_high_temp = <0x168>; + battery,wpc_store_lcd_on_high_temp_rec = <0x12c>; + battery,wpc_store_lcd_on_charging_limit_current = <0x190>; + battery,sleep_mode_limit_current = <0x1f4>; + battery,wc_full_input_limit_current = <0x64>; + battery,mix_high_temp = <0x1cc>; + battery,mix_high_chg_temp = <0x1f4>; + battery,mix_high_temp_recovery = <0x1c2>; + battery,full_condition_type = <0x9>; + battery,full_condition_soc = <0x5d>; + battery,full_condition_vcell = <0x10ea>; + battery,recharge_check_count = <0x1>; + battery,recharge_condition_type = <0x4>; + battery,recharge_condition_soc = <0x62>; + battery,recharge_condition_vcell = <0x10d6>; + battery,charging_total_time = <0x3840>; + battery,hv_charging_total_time = <0x2a30>; + battery,normal_charging_total_time = <0x4650>; + battery,usb_charging_total_time = <0x8ca0>; + battery,recharging_total_time = <0x1518>; + battery,charging_reset_time = <0x0>; + battery,chg_float_voltage = <0x111c>; + battery,pre_afc_work_delay = <0x7d0>; + battery,pre_wc_afc_work_delay = <0xfa0>; + battery,pre_afc_input_current = <0x1f4>; + battery,pre_wc_afc_input_current = <0x1f4>; + battery,prepare_ta_delay = <0x0>; + battery,swelling_high_rechg_voltage = <0xfa0>; + battery,swelling_low_rechg_voltage = <0x1086>; + battery,siop_input_limit_current = <0x4b0>; + battery,siop_charging_limit_current = <0x3e8>; + battery,siop_hv_input_limit_current = <0x2bc>; + battery,siop_hv_input_limit_current_2nd = <0x226>; + battery,siop_hv_charging_limit_current = <0x3e8>; + battery,ttf_hv_charge_current = <0x992>; + battery,ttf_dc25_charge_current = <0xe42>; + battery,rp_current_rp1 = <0x1f4>; + battery,rp_current_rp2 = <0x5dc>; + battery,rp_current_rp3 = <0xbb8>; + battery,rp_current_rdu_rp3 = <0x834>; + battery,rp_current_abnormal_rp3 = <0x708>; + battery,pd_charging_charge_power = <0x3a98>; + battery,max_charging_current = <0xa8c>; + battery,wireless_cc_cv = <0x55>; + battery,wireless_otg_input_current = <0x384>; + battery,age_data = <0x0 0x111c 0x10d6 0x10b8 0x5d 0x12c 0x1108 0x10c2 0x10a4 0x5c 0x190 0x10f4 0x10ae 0x1090 0x5b 0x2bc 0x10e0 0x109a 0x107c 0x5a 0x3e8 0x10ae 0x1068 0x104a 0x59>; + battery,health_condition = <0x384 0x0 0x4b0 0x0 0x5dc 0x0>; + battery,step_charging_type = <0x0>; + battery,step_charging_charge_power = <0x2ee0>; + battery,step_charging_condition = <0x2d 0x64>; + battery,step_charging_condition_curr = <0xa8c 0xa8c>; + battery,step_charging_current = <0xa8c 0xa8c>; + battery,step_charging_float_voltage = <0x1036 0x111c>; + battery,dc_step_chg_type = <0xe9>; + battery,dc_step_chg_charge_power = <0x55f0>; + battery,dc_step_chg_step = <0x3>; + battery,dc_step_chg_cond_vol = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_cond_iin = <0x802 0x79e 0x0>; + battery,dc_step_chg_iin_check_cnt = <0x3>; + battery,dc_step_chg_cond_soc = <0x14 0x3c 0x64>; + battery,dc_step_chg_val_vfloat = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_val_iout = <0x13ec 0x1004 0xf3c>; + battery,standard_curr = <0xf3c>; + battery,expired_time = <0x288c>; + battery,recharging_expired_time = <0x1518>; + battery,battery_full_capacity = <0x1388>; + battery,cisd_max_voltage_thr = <0x1388>; + battery,max_input_voltage = <0x2328>; + battery,max_input_current = <0xbb8>; + battery,cisd_alg_index = <0x8>; + battery,ignore_cisd_index = <0x0 0x3c0>; + battery,ignore_cisd_index_d = <0x0 0x78>; + battery,ttf_capacity = <0x10cc>; + battery,cv_data = <0xa59 0x367 0x546 0xa1a 0x370 0x502 0x960 0x37b 0x4c5 0x8cf 0x384 0x485 0x828 0x38f 0x43a 0x79f 0x398 0x3f1 0x717 0x3a2 0x3b1 0x676 0x3ad 0x33e 0x5e0 0x3b6 0x2e0 0x531 0x3c1 0x263 0x4a2 0x3ca 0x1f8 0x406 0x3df 0xf5 0x387 0x3de 0xb8 0x2f4 0x3e8 0x0>; + io-channels = <0xffffffff 0x4f 0xffffffff 0x4d>; + io-channel-names = "adc-temp", "adc-chg-temp"; + }; + + sm5714-fuelgauge { + status = "okay"; + fuelgauge,fuel_alert_soc = <0x1>; + fuelgauge,capacity_max = <0x3e8>; + fuelgauge,capacity_max_margin = <0x12c>; + fuelgauge,capacity_min = <0x0>; + fuelgauge,capacity_calculation_type = <0x1f>; + fuelgauge,using_temp_compensation; + fuelgauge,low_temp_limit = <0x64>; + fuelgauge,using_hw_vempty; + fuelgauge,sw_v_empty_voltage = <0xc80>; + fuelgauge,sw_v_empty_voltage_cisd = <0xc1c>; + fuelgauge,sw_v_empty_recover_voltage = <0xd98>; + fuelgauge,capacity = <0x1388>; + + battery_params { + battery,id = <0x0>; + battery0,battery_type = <0x114e 0x21b3>; + battery0,battery_table0 = <0x1400 0x1b77 0x1c40 0x1ccb 0x1d31 0x1d6f 0x1d81 0x1d88 0x1da0 0x1de3 0x1e1f 0x1e45 0x1e5e 0x1e7e 0x1ebc 0x1efb 0x1f27 0x1faf 0x2009 0x209b 0x2103 0x218b 0x227c 0x2400>; + battery0,battery_table1 = <0x0 0x99 0x1b3 0x2cc 0x3e6 0x500 0x7b3 0xa80 0xd4c 0x12cc 0x1b19 0x2099 0x2619 0x2b99 0x3133 0x36b3 0x3980 0x3f00 0x4480 0x4ccc 0x524c 0x58e6 0x6400 0x6419>; + battery0,battery_table2 = <0x4b4b 0x4444 0x4040 0x3e3e 0x3c3c 0x3b3b 0x3838 0x3737 0x3535 0x3434 0x3434 0x3333 0x3333 0x3333 0x3333 0x3232>; + battery0,rs_value = <0xa3 0xa3 0x3800 0x200 0x599 0x599 0x100>; + battery0,v_alarm = <0xc1c 0xc8>; + battery0,topoff = <0x2ee>; + battery0,i_cal = <0x0 0x0 0x800 0x800 0x0 0x0 0x800 0x81e>; + battery0,v_cal = <0x1 0x0 0x0 0x1 0x0 0x0 0x0>; + battery0,temp_std = <0x19>; + battery0,tem_poff = <0xd48 0x32 0xcb2 0x32>; + battery0,aux_ctrl = <0x322 0x5800>; + battery0,data_ver = <0x9>; + battery0,v_max_table = <0x227c 0x225f 0x2243 0x2226 0x21d9>; + battery0,q_max_table = <0x21b3 0x210d 0x2068 0x1fc2 0x1e23>; + }; + }; + + cable-info { + default_input_current = <0x708>; + default_charging_current = <0x834>; + full_check_current_1st = <0x2ee>; + full_check_current_2nd = <0xfa>; + + current_group_1 { + cable_number = <0x2 0x13 0x15 0x16 0x17 0x1e>; + input_current = <0x1f4>; + charging_current = <0x1f4>; + }; + + current_group_2 { + cable_number = <0x19 0x1f>; + input_current = <0x3e8>; + charging_current = <0x3e8>; + }; + + current_group_3 { + cable_number = <0x5 0x20>; + input_current = <0x5dc>; + charging_current = <0x5dc>; + }; + + current_group_4 { + cable_number = <0x6 0x7 0x8 0x11 0x12>; + input_current = <0x672>; + charging_current = <0xa8c>; + }; + + current_group_5 { + cable_number = <0x9>; + input_current = <0x672>; + charging_current = <0x960>; + }; + + current_group_6 { + cable_number = <0xa 0xc 0xf 0x1b 0x21 0x24>; + input_current = <0x320>; + charging_current = <0x960>; + }; + + current_group_7 { + cable_number = <0xd>; + input_current = <0x2bc>; + charging_current = <0x960>; + }; + + current_group_8 { + cable_number = <0x18>; + input_current = <0x3e8>; + charging_current = <0x1c2>; + }; + + current_group_9 { + cable_number = <0x23>; + input_current = <0x708>; + charging_current = <0x708>; + }; + + current_group_10 { + cable_number = <0xb 0xe 0x10 0x1c 0x23>; + input_current = <0x28a>; + charging_current = <0x960>; + }; + + current_group_11 { + cable_number = <0x1d 0x25>; + input_current = <0x1f4>; + charging_current = <0x4b0>; + }; + + current_group_12 { + cable_number = <0x1 0x4>; + input_current = <0x1db>; + charging_current = <0x226>; + }; + + current_group_13 { + cable_number = <0x22>; + input_current = <0x4b0>; + charging_current = <0x960>; + }; + }; + }; + }; + + __symbols__ { + dsi_rm69299_visionox_amoled_video = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video"; + dsi_rm69299_visionox_amoled_cmd = "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd"; + dsi_sim_vid = "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video"; + dsi_sim_cmd = "/fragment@3/__overlay__/qcom,mdss_dsi_sim_cmd"; + dsi_sim_dsc_375_cmd = "/fragment@4/__overlay__/qcom,mdss_dsi_sim_dsc_375_cmd"; + dsi_nt36672c_video = "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video"; + dsi_panel_pwr_supply = "/fragment@6/__overlay__/dsi_panel_pwr_supply"; + dsi_panel_pwr_supply_no_labibb = "/fragment@6/__overlay__/dsi_panel_pwr_supply_no_labibb"; + dsi_panel_pwr_supply_labibb_amoled = "/fragment@6/__overlay__/dsi_panel_pwr_supply_labibb_amoled"; + dsi_rm69299_visionox_amoled_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@0"; + dsi_rm69299_visionox_amoled_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@1"; + dsi_sim_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@2"; + dsi_sim_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@3"; + dsi_sim_dsc_375_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@4"; + dsi_nt36672c_video_display = "/fragment@6/__overlay__/qcom,dsi-display@5"; + sde_dsi = "/fragment@6/__overlay__/qcom,dsi-display"; + sde_wb = "/fragment@6/__overlay__/qcom,wb-display@0"; + ext_disp = "/fragment@6/__overlay__/qcom,msm-ext-disp"; + ext_disp_audio_codec = "/fragment@6/__overlay__/qcom,msm-ext-disp/qcom,msm-ext-disp-audio-codec-rx"; + mtp_batterydata = "/fragment@11/__overlay__/qcom,battery-data"; + lpi_tlmm = "/fragment@27/__overlay__/lpi_pinctrl@627C0000"; + cdc_dmic01_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_active"; + cdc_dmic01_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_sleep"; + cdc_dmic01_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_active"; + cdc_dmic01_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_sleep"; + cdc_dmic23_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_active"; + cdc_dmic23_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_sleep"; + cdc_dmic23_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_active"; + cdc_dmic23_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_sleep"; + cdc_dmic45_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_active"; + cdc_dmic45_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_sleep"; + cdc_dmic45_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_active"; + cdc_dmic45_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_sleep"; + tx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_sleep"; + tx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_active"; + tx_swr_data0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_sleep"; + tx_swr_data0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_active"; + wsa_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_sleep"; + wsa_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_active"; + wsa_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_sleep"; + wsa_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_active"; + tx_swr_data1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_sleep"; + tx_swr_data1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_active"; + tx_swr_data2_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_sleep"; + tx_swr_data2_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_active"; + rx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_sleep"; + rx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_active"; + rx_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_sleep"; + rx_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_active"; + lpi_i2s1_sck_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_active"; + lpi_i2s1_sck_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_sleep"; + lpi_i2s1_ws_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_active"; + lpi_i2s1_ws_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_sleep"; + lpi_i2s1_sd0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_active"; + lpi_i2s1_sd0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_sleep"; + lpi_i2s1_sd1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_active"; + lpi_i2s1_sd1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_sleep"; + tx_macro = "/fragment@28/__overlay__/tx-macro@62620000"; + swr2 = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master"; + wcd938x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd938x-tx-slave"; + wcd937x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd937x-tx-slave"; + rx_macro = "/fragment@28/__overlay__/rx-macro@62600000"; + swr1 = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master"; + wcd938x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd938x-rx-slave"; + wcd937x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd937x-rx-slave"; + wsa_macro = "/fragment@28/__overlay__/wsa-macro@62640000"; + swr0 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master"; + wsa881x_0211 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211"; + wsa881x_0212 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212"; + wsa881x_0213 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213"; + wsa881x_0214 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214"; + va_macro = "/fragment@28/__overlay__/va-macro@62770000"; + wcd938x_codec = "/fragment@28/__overlay__/wcd938x-codec"; + wcd937x_codec = "/fragment@28/__overlay__/wcd937x-codec"; + cdc_dmic01_gpios = "/fragment@30/__overlay__/cdc_dmic01_pinctrl"; + cdc_dmic23_gpios = "/fragment@30/__overlay__/cdc_dmic23_pinctrl"; + cdc_dmic45_gpios = "/fragment@30/__overlay__/cdc_dmic45_pinctrl"; + wsa_swr_gpios = "/fragment@30/__overlay__/wsa_swr_clk_data_pinctrl"; + rx_swr_gpios = "/fragment@30/__overlay__/rx_swr_clk_data_pinctrl"; + tx_swr_gpios = "/fragment@30/__overlay__/tx_swr_clk_data_pinctrl"; + wsa_spkr_en1 = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl"; + wsa_spkr_en2 = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl"; + wcd_rst_gpio = "/fragment@31/__overlay__/msm_cdc_pinctrl@58"; + clock_audio_wsa_1 = "/fragment@31/__overlay__/wsa_core_clk"; + clock_audio_wsa_2 = "/fragment@31/__overlay__/wsa_npl_clk"; + clock_audio_rx_1 = "/fragment@31/__overlay__/rx_core_clk"; + clock_audio_rx_2 = "/fragment@31/__overlay__/rx_npl_clk"; + clock_audio_tx_1 = "/fragment@31/__overlay__/tx_core_clk"; + clock_audio_tx_2 = "/fragment@31/__overlay__/tx_npl_clk"; + clock_audio_va_1 = "/fragment@31/__overlay__/va_core_clk"; + clock_audio_va_2 = "/fragment@31/__overlay__/va_npl_clk"; + qupv3_se8_2hsuart = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000"; + qupv3_se8_2hsuart_pins = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins"; + qupv3_se8_2uart_tx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_active"; + qupv3_se8_2uart_rx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_active"; + qupv3_se8_2uart_tx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_sleep"; + qupv3_se8_2uart_rx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_sleep"; + sec_debug_region = "/fragment@37/__overlay__/sec_debug_region@0"; + sec_debug_autocomment = "/fragment@37/__overlay__/sec_debug_autocomment@0"; + sec_debug_rdx_bootdev = "/fragment@37/__overlay__/sec_debug_rdx_bootdev@0"; + kaslr_region = "/fragment@37/__overlay__/kaslr_region@A0001000"; + rkp_region = "/fragment@37/__overlay__/rkp_region@B0200000"; + hdm_region = "/fragment@37/__overlay__/hdm_region@A1000000"; + modem_shared_mem = "/fragment@37/__overlay__/modem_shared_mem_region@B5000000"; + usb_noti = "/fragment@60/__overlay__/usb-notifier"; + camera_mem = "/fragment@65/__overlay__/camera_mem_region"; + imp_list = "/fragment@68/__overlay__/imp_list"; + cdc_quin_mi2s_gpios = "/fragment@69/__overlay__/msm_cdc_pinctrl_quin"; + samsung_q6audio_adaptation = "/fragment@70/__overlay__/samsung,q6audio-adaptation"; + det_zones = "/fragment@70/__overlay__/det_zones"; + i2c_18 = "/fragment@70/__overlay__/i2c@18"; + tas256x = "/fragment@70/__overlay__/i2c@18/tas256x@4c"; + tas25xx_gpio_default = "/fragment@73/__overlay__/tas25xx_gpio_default"; + fm_lna_default = "/fragment@73/__overlay__/fm_lna_default"; + grip_i2c_active = "/fragment@74/__overlay__/grip_i2c/grip_i2c_active"; + grip_i2c_suspend = "/fragment@74/__overlay__/grip_i2c/grip_i2c_suspend"; + s2mpb03_i2c_sda_default = "/fragment@74/__overlay__/s2mpb03_i2c_sda_default"; + s2mpb03_i2c_scl_default = "/fragment@74/__overlay__/s2mpb03_i2c_scl_default"; + cam_sensor_mclk0_active = "/fragment@74/__overlay__/cam_sensor_mclk0_active"; + cam_sensor_mclk0_suspend = "/fragment@74/__overlay__/cam_sensor_mclk0_suspend"; + cam_sensor_mclk1_active = "/fragment@74/__overlay__/cam_sensor_mclk1_active"; + cam_sensor_mclk1_suspend = "/fragment@74/__overlay__/cam_sensor_mclk1_suspend"; + cam_sensor_mclk2_active = "/fragment@74/__overlay__/cam_sensor_mclk2_active"; + cam_sensor_mclk2_suspend = "/fragment@74/__overlay__/cam_sensor_mclk2_suspend"; + cam_sensor_mclk3_active = "/fragment@74/__overlay__/cam_sensor_mclk3_active"; + cam_sensor_mclk3_suspend = "/fragment@74/__overlay__/cam_sensor_mclk3_suspend"; + cam_sensor_mclk4_active = "/fragment@74/__overlay__/cam_sensor_mclk4_active"; + cam_sensor_mclk4_suspend = "/fragment@74/__overlay__/cam_sensor_mclk4_suspend"; + rcam1_sensor_reset_active = "/fragment@74/__overlay__/rcam1_sensor_reset_active"; + rcam1_sensor_reset_suspend = "/fragment@74/__overlay__/rcam1_sensor_reset_suspend"; + front_sensor_reset_active = "/fragment@74/__overlay__/front_sensor_reset_active"; + front_sensor_reset_suspend = "/fragment@74/__overlay__/front_sensor_reset_suspend"; + rcam3_sensor_reset_active = "/fragment@74/__overlay__/rcam3_sensor_reset_active"; + rcam3_sensor_reset_suspend = "/fragment@74/__overlay__/rcam3_sensor_reset_suspend"; + rcam2_sensor_reset_active = "/fragment@74/__overlay__/rcam2_sensor_reset_active"; + rcam2_sensor_reset_suspend = "/fragment@74/__overlay__/rcam2_sensor_reset_suspend"; + rcam4_sensor_reset_active = "/fragment@74/__overlay__/rcam4_sensor_reset_active"; + rcam4_sensor_reset_suspend = "/fragment@74/__overlay__/rcam4_sensor_reset_suspend"; + rcam1_sensor_vana_active = "/fragment@74/__overlay__/rcam1_sensor_vana_active"; + rcam1_sensor_vana_suspend = "/fragment@74/__overlay__/rcam1_sensor_vana_suspend"; + rcam2_sensor_vana_active = "/fragment@74/__overlay__/rcam2_sensor_vana_active"; + rcam2_sensor_vana_suspend = "/fragment@74/__overlay__/rcam2_sensor_vana_suspend"; + rcam3_sensor_vana_active = "/fragment@74/__overlay__/rcam3_sensor_vana_active"; + rcam3_sensor_vana_suspend = "/fragment@74/__overlay__/rcam3_sensor_vana_suspend"; + rcam4_sensor_vana_active = "/fragment@74/__overlay__/rcam4_sensor_vana_active"; + rcam4_sensor_vana_suspend = "/fragment@74/__overlay__/rcam4_sensor_vana_suspend"; + cam_mipi_sel_active = "/fragment@74/__overlay__/cam_mipi_sel_active"; + cam_mipi_sel_suspend = "/fragment@74/__overlay__/cam_mipi_sel_suspend"; + rcam3_sensor_vdig_active = "/fragment@74/__overlay__/rcam3_sensor_vdig_active"; + rcam3_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam3_sensor_vdig_suspend"; + rcam4_sensor_vdig_active = "/fragment@74/__overlay__/rcam4_sensor_vdig_active"; + rcam4_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam4_sensor_vdig_suspend"; + if_pmic_i2c_pins = "/fragment@74/__overlay__/if_pmic_i2c_pins"; + if_pmic_i2c_sleep = "/fragment@74/__overlay__/if_pmic_i2c_pins/if_pmic_i2c_sleep"; + usbpd_i2c_pins = "/fragment@74/__overlay__/usbpd_i2c_pins"; + usbpd_i2c_sleep = "/fragment@74/__overlay__/usbpd_i2c_pins/usbpd_i2c_sleep"; + mcu_reset_active = "/fragment@74/__overlay__/mcu_reset_active"; + mcu_reset_suspend = "/fragment@74/__overlay__/mcu_reset_suspend"; + mcu_clk_active = "/fragment@74/__overlay__/mcu_clk_active"; + mcu_clk_suspend = "/fragment@74/__overlay__/mcu_clk_suspend"; + grip_int_active = "/fragment@75/__overlay__/grip_int_active"; + grip_int_suspend = "/fragment@75/__overlay__/grip_int_suspend"; + i2c2 = "/fragment@80/__overlay__/i2c@2"; + s2mpb03_l1 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo1"; + s2mpb03_l2 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo2"; + s2mpb03_l3 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo3"; + s2mpb03_l4 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo4"; + s2mpb03_l5 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo5"; + s2mpb03_l6 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo6"; + s2mpb03_l7 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo7"; + self_display_FC3_dtsi = "/fragment@84/__overlay__/self_display_FC3_dtsi"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD = "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + ss_dsi_panel_PBA_BOOTING_FHD = "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD"; + sde_te_active = "/fragment@87/__overlay__/pmx_sde_te/sde_te_active"; + sde_te_suspend = "/fragment@87/__overlay__/pmx_sde_te/sde_te_suspend"; + pmx_sde = "/fragment@87/__overlay__/pmx_sde"; + sde_dsi_active = "/fragment@87/__overlay__/pmx_sde/sde_dsi_active"; + sde_dsi_suspend = "/fragment@87/__overlay__/pmx_sde/sde_dsi_suspend"; + sde_ub_det_default = "/fragment@88/__overlay__/pmx_sde_ub_det/sde_ub_det_default"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@9"; + ss_dsi_panel_PBA_BOOTING_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@10"; + tsp_int = "/fragment@91/__overlay__/tsp_int"; + tsp_zt = "/fragment@92/__overlay__/touchscreen@20"; + tsp_stm = "/fragment@92/__overlay__/touchscreen@49"; + key_vol_up_default = "/fragment@93/__overlay__/key_vol_up/key_vol_up_default"; + if_pmic_irq_default = "/fragment@98/__overlay__/if_pmic_irq/if_pmic_irq_default"; + usbpd_irq_default = "/fragment@98/__overlay__/usbpd_irq/usbpd_irq_default"; + nfc_qupv3_se0_i2c_sleep = "/fragment@100/__overlay__/nfc_qupv3_se0_i2c_sleep"; + nfc_clk_req_gpio = "/fragment@100/__overlay__/nfc_clk_req_gpio"; + nfc_irq_gpio = "/fragment@100/__overlay__/nfc_irq_gpio"; + nfc_ven_gpio = "/fragment@100/__overlay__/nfc_ven_gpio"; + nfc_firm_gpio = "/fragment@100/__overlay__/nfc_firm_gpio"; + nfc_ldo_en_gpio = "/fragment@100/__overlay__/nfc_ldo_en_gpio"; + et7xx_rst = "/fragment@102/__overlay__/et7xx_rst/et7xx_rst"; + sm5714_flash0 = "/fragment@106/__overlay__/qcom,flash_0"; + sm5714_torch0 = "/fragment@106/__overlay__/qcom,torch_0"; + led_flash0 = "/fragment@106/__overlay__/qcom,camera-flash@0"; + led_flash1 = "/fragment@106/__overlay__/qcom,camera-flash@1"; + ois_rear = "/fragment@108/__overlay__/qcom,ois@62"; + sensor_rear = "/fragment@109/__overlay__/qcom,cam-sensor@0"; + eeprom2 = "/fragment@109/__overlay__/qcom,eeprom@0x2D"; + sensor_rear_tele = "/fragment@110/__overlay__/qcom,cam-sensor@3"; + eeprom4 = "/fragment@110/__overlay__/qcom,eeprom@0x3F"; + actuator_rear0 = "/fragment@111/__overlay__/qcom,actuator@0xC"; + actuator_rear_tele = "/fragment@111/__overlay__/qcom,actuator2"; + eeprom0 = "/fragment@111/__overlay__/qcom,eeprom@50"; + eeprom1 = "/fragment@111/__overlay__/qcom,eeprom@51"; + eeprom3 = "/fragment@111/__overlay__/qcom,eeprom@55"; + vibrator = "/fragment@112/__overlay__/samsung,vibrator"; + hall_default = "/fragment@114/__overlay__/hall/hall_default"; + certify_hall_default = "/fragment@115/__overlay__/certify_hall_default"; + L8C = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150l_l8 = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150_l5 = "/fragment@116/__overlay__/rpmh-regulator-ldoa5/regulator-pm6150-l5"; + i2c_17 = "/fragment@116/__overlay__/i2c@17"; + }; + + __fixups__ { + mdss_mdp = "/fragment@0:target:0", "/fragment@1:target:0", "/fragment@2:target:0", "/fragment@3:target:0", "/fragment@4:target:0", "/fragment@5:target:0", "/fragment@8:target:0", "/fragment@10:target:0", "/fragment@85:target:0", "/fragment@86:target:0"; + tlmm = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-te-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-te-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-te-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-te-gpio:0", "/fragment@7/__overlay__:qcom,usbplug-cc-gpio:0", "/fragment@17/__overlay__:cd-gpios:0", "/fragment@24/__overlay__/synaptics_tcm@20:interrupt-parent:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,irq-gpio:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,reset-gpio:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:interrupt-parent:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:reset-gpios:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:irq-gpios:0", "/fragment@25/__overlay__/nq@28:qcom,nq-irq:0", "/fragment@25/__overlay__/nq@28:qcom,nq-ven:0", "/fragment@25/__overlay__/nq@28:qcom,nq-firm:0", "/fragment@25/__overlay__/nq@28:qcom,nq-clkreq:0", "/fragment@25/__overlay__/nq@28:interrupt-parent:0", "/fragment@35:target:0", "/fragment@70/__overlay__/i2c@18:gpios:0", "/fragment@70/__overlay__/i2c@18:gpios:12", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,reset-gpio:0", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,irq-gpio:0", "/fragment@71/__overlay__:qcom,fm-lna-gpios:0", "/fragment@73:target:0", "/fragment@74:target:0", "/fragment@76:target:0", "/fragment@80/__overlay__/i2c@2:gpios:0", "/fragment@80/__overlay__/i2c@2:gpios:12", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-reset-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-te-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,esd-irq-gpio1:0", "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD:qcom,platform-reset-gpio:0", "/fragment@87:target:0", "/fragment@91:target:0", "/fragment@92/__overlay__/touchscreen@20:zinitix,irq_gpio:0", "/fragment@92/__overlay__/touchscreen@49:stm,irq_gpio:0", "/fragment@96/__overlay__/sm5714@49:sm5714,irq-gpio:0", "/fragment@97/__overlay__/usbpd-sm5714@33:usbpd,usbpd_int:0", "/fragment@98:target:0", "/fragment@100:target:0", "/fragment@101/__overlay__/sec-nfc@27:interrupt-parent:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,ven-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,irq-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,firm-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,clk_req-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,pvdd-gpio:0", "/fragment@102:target:0", "/fragment@104/__overlay__/etspi,et7xx:etspi-sleepPin:0", "/fragment@107/__overlay__/sm5714-fled:flash-en-gpio:0", "/fragment@107/__overlay__/sm5714-fled:torch-en-gpio:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:12", "/fragment@108/__overlay__/qcom,ois@62:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:36", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:12", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:24", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:36", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:36", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:12", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:24", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:36", "/fragment@113/__overlay__/certify_hall:certify_hall,gpio_certify_cover:0", "/fragment@115:target:0", "/fragment@116/__overlay__/i2c@17:gpios:0", "/fragment@116/__overlay__/i2c@17:gpios:12", "/fragment@117:target:0"; + pm6150l_gpios = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-reset-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-reset-gpio:0", "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-bklight-en-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-en-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-reset-gpio:0", "/fragment@22:target:0", "/fragment@75:target:0", "/fragment@93:target:0", "/fragment@94/__overlay__/vol_up:gpios:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:sx9360,nirq-gpio:0"; + soc = "/fragment@6:target:0", "/fragment@11:target:0", "/fragment@23:target:0", "/fragment@31:target:0", "/fragment@34:target:0", "/fragment@60:target:0", "/fragment@66:target:0", "/fragment@70:target:0", "/fragment@80:target:0", "/fragment@84:target:0", "/fragment@89:target:0", "/fragment@95:target:0", "/fragment@106:target:0", "/fragment@112:target:0", "/fragment@113:target:0", "/fragment@116:target:0", "/fragment@118:target:0", "/fragment@121:target:0"; + mdss_dsi0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-ctrl:0"; + mdss_dsi_phy0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-phy:0"; + mdss_dsi0_pll = "/fragment@6/__overlay__/qcom,dsi-display:clocks:0", "/fragment@6/__overlay__/qcom,dsi-display:clocks:8", "/fragment@6/__overlay__/qcom,dsi-display:clocks:16", "/fragment@6/__overlay__/qcom,dsi-display:clocks:24", "/fragment@6/__overlay__/qcom,dsi-display:clocks:32", "/fragment@6/__overlay__/qcom,dsi-display:clocks:40", "/fragment@6/__overlay__/qcom,dsi-display:clocks:48", "/fragment@6/__overlay__/qcom,dsi-display:clocks:56", "/fragment@6/__overlay__/qcom,dsi-display:clocks:64", "/fragment@6/__overlay__/qcom,dsi-display:clocks:72"; + L13A = "/fragment@6/__overlay__/qcom,dsi-display:vddio-supply:0"; + L18A = "/fragment@6/__overlay__/qcom,dsi-display:vdda-3p3-supply:0"; + lcdb_ldo_vreg = "/fragment@6/__overlay__/qcom,dsi-display:lab-supply:0"; + lcdb_ncp_vreg = "/fragment@6/__overlay__/qcom,dsi-display:ibb-supply:0"; + pm6150_l18 = "/fragment@6/__overlay__/qcom,dsi-display:vci-supply:0"; + pm6150_l13 = "/fragment@6/__overlay__/qcom,dsi-display:vddi-supply:0"; + sde_dp = "/fragment@7:target:0", "/fragment@8/__overlay__:connectors:8", "/fragment@26:target:0"; + pm6150_pdphy = "/fragment@7/__overlay__:qcom,dp-usbpd-detection:0"; + sde_dp_usbplug_cc_active = "/fragment@7/__overlay__:pinctrl-0:0"; + sde_dp_usbplug_cc_suspend = "/fragment@7/__overlay__:pinctrl-1:0"; + sde_rscc = "/fragment@8/__overlay__:connectors:12"; + thermal_zones = "/fragment@9:target:0", "/fragment@18:target:0"; + pm6150_trip0 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:trip:0"; + pm6150_charger = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:cooling-device:0", "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:cooling-device:0", "/fragment@21:target:0"; + pm6150_trip1 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:trip:0"; + pm6150l_trip0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:trip:0"; + CPU0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:cooling-device:0"; + CPU1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:cooling-device:0"; + CPU2 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:cooling-device:0"; + CPU3 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:cooling-device:0"; + CPU4 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:cooling-device:0"; + CPU5 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:cooling-device:0"; + CPU6 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:cooling-device:0"; + CPU7 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:cooling-device:0"; + pm6150l_trip1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:trip:0"; + bcl_lvl0 = "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:trip:0"; + bcl_lvl1 = "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:trip:0"; + bcl_lvl2 = "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:trip:0"; + soc_trip = "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:trip:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:trip:0"; + pm6150l_vadc = "/fragment@12:target:0", "/fragment@13/__overlay__:io-channels:0", "/fragment@13/__overlay__:io-channels:8", "/fragment@13/__overlay__:io-channels:16", "/fragment@13/__overlay__:io-channels:24", "/fragment@80/__overlay__/sec_thermistor@1:io-channels:0", "/fragment@80/__overlay__/sec_thermistor@2:io-channels:0", "/fragment@83:target:0"; + pm6150l_adc_tm = "/fragment@13:target:0", "/fragment@18/__overlay__/pa-therm1:thermal-sensors:0"; + ufsphy_mem = "/fragment@14:target:0"; + pm6150_l4 = "/fragment@14/__overlay__:vdda-phy-supply:0"; + pm6150l_l3 = "/fragment@14/__overlay__:vdda-pll-supply:0", "/fragment@15/__overlay__:qcom,vddp-ref-clk-supply:0"; + ufshc_mem = "/fragment@15:target:0", "/fragment@64:target:0"; + ufs_phy_gdsc = "/fragment@15/__overlay__:vdd-hba-supply:0"; + pm6150_l19 = "/fragment@15/__overlay__:vcc-supply:0", "/fragment@16/__overlay__:vdd-supply:0"; + pm6150_l12 = "/fragment@15/__overlay__:vccq2-supply:0", "/fragment@16/__overlay__:vdd-io-supply:0"; + sdhc_1 = "/fragment@16:target:0"; + sdc1_clk_on = "/fragment@16/__overlay__:pinctrl-0:0"; + sdc1_cmd_on = "/fragment@16/__overlay__:pinctrl-0:4"; + sdc1_data_on = "/fragment@16/__overlay__:pinctrl-0:8"; + sdc1_rclk_on = "/fragment@16/__overlay__:pinctrl-0:12"; + sdc1_clk_off = "/fragment@16/__overlay__:pinctrl-1:0"; + sdc1_cmd_off = "/fragment@16/__overlay__:pinctrl-1:4"; + sdc1_data_off = "/fragment@16/__overlay__:pinctrl-1:8"; + sdc1_rclk_off = "/fragment@16/__overlay__:pinctrl-1:12"; + sdhc_2 = "/fragment@17:target:0"; + pm6150l_l9 = "/fragment@17/__overlay__:vdd-supply:0"; + pm6150l_l6 = "/fragment@17/__overlay__:vdd-io-supply:0"; + sdc2_clk_on = "/fragment@17/__overlay__:pinctrl-0:0"; + sdc2_cmd_on = "/fragment@17/__overlay__:pinctrl-0:4"; + sdc2_data_on = "/fragment@17/__overlay__:pinctrl-0:8"; + sdc2_cd_on = "/fragment@17/__overlay__:pinctrl-0:12"; + sdc2_clk_off = "/fragment@17/__overlay__:pinctrl-1:0"; + sdc2_cmd_off = "/fragment@17/__overlay__:pinctrl-1:4"; + sdc2_data_off = "/fragment@17/__overlay__:pinctrl-1:8"; + sdc2_cd_off = "/fragment@17/__overlay__:pinctrl-1:12"; + pm6150a_amoled = "/fragment@19:target:0"; + pm6150_qg = "/fragment@20:target:0"; + pm6150_vadc = "/fragment@21/__overlay__:io-channels:0", "/fragment@21/__overlay__:io-channels:8", "/fragment@21/__overlay__:io-channels:16", "/fragment@21/__overlay__:io-channels:24", "/fragment@21/__overlay__:io-channels:32", "/fragment@21/__overlay__:io-channels:40", "/fragment@21/__overlay__:io-channels:48", "/fragment@80/__overlay__/sec_thermistor@0:io-channels:0", "/fragment@82:target:0", "/fragment@120:target:0", "/fragment@121/__overlay__/battery:io-channels:0", "/fragment@121/__overlay__/battery:io-channels:8"; + qusb_phy0 = "/fragment@21/__overlay__:dpdm-supply:0", "/fragment@99:target:0"; + qupv3_se7_i2c = "/fragment@24:target:0", "/fragment@92:target:0", "/fragment@107:target:0"; + ts_active = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-0:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-0:0"; + ts_int_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:0"; + ts_reset_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:4", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:4"; + ts_release = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-2:0"; + pm6150_l10 = "/fragment@24/__overlay__/synaptics_tcm@20:vdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:vdd-supply:0"; + pm6150l_l7 = "/fragment@24/__overlay__/synaptics_tcm@20:avdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:avdd-supply:0", "/fragment@90:target:0", "/fragment@92/__overlay__/touchscreen@20:avdd-supply:0", "/fragment@92/__overlay__/touchscreen@49:avdd-supply:0"; + qupv3_se0_i2c = "/fragment@25:target:0", "/fragment@101:target:0"; + nfc_int_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:0"; + nfc_enable_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:4"; + nfc_clk_req_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:8"; + nfc_int_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:0"; + nfc_enable_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:4"; + nfc_clk_req_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:8"; + fsa4480 = "/fragment@26/__overlay__:qcom,dp-aux-switch:0", "/fragment@72:target:0"; + q6core = "/fragment@27:target:0", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:4", "/fragment@30:target:0", "/fragment@69:target:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:4"; + lpass_core_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:0", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:0", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:0"; + lpass_audio_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:8", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:8", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:8", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:8", "/fragment@28/__overlay__/va-macro@62770000:clocks:0"; + bolero = "/fragment@28:target:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214:qcom,bolero-handle:0", "/fragment@29/__overlay__:asoc-codec:4", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:12", "/fragment@68:target:0", "/fragment@71/__overlay__:asoc-codec:4", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:12"; + L10A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-rxtx-supply:0", "/fragment@28/__overlay__/wcd938x-codec:cdc-vddio-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-ldo-rxtx-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vddpx-1-supply:0"; + L15A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-buck-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-buck-supply:0"; + BOB = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_bob-supply:0"; + atoll_snd = "/fragment@29:target:0", "/fragment@71:target:0"; + stub_codec = "/fragment@29/__overlay__:asoc-codec:0", "/fragment@71/__overlay__:asoc-codec:0"; + audio_apr = "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:0"; + spkr_1_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-0:0"; + spkr_1_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-1:0"; + spkr_2_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-0:0"; + spkr_2_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-1:0"; + wcd_reset_active = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-0:0"; + wcd_reset_sleep = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-1:0"; + va_cdc_dma_0_tx = "/fragment@32:target:0"; + aliases = "/fragment@33:target:0", "/fragment@67:target:0"; + clock_gcc = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:0", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:8", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:16"; + qupv3_1 = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:qcom,wrapper-core:0"; + dcc = "/fragment@36:target:0"; + reserved_memory = "/fragment@37:target:0", "/fragment@65:target:0", "/fragment@105:target:0"; + removed_region = "/fragment@38:target:0"; + pil_modem_mem = "/fragment@39:target:0"; + pil_adsp_mem = "/fragment@40:target:0"; + pil_camera_mem = "/fragment@41:target:0"; + pil_npu_mem = "/fragment@42:target:0"; + pil_video_mem = "/fragment@43:target:0"; + pil_cdsp_mem = "/fragment@44:target:0"; + qseecom_mem = "/fragment@45:target:0"; + qseecom_ta_mem = "/fragment@46:target:0"; + secure_carveout_heap = "/fragment@47:target:0"; + cdsp_sec_mem = "/fragment@48:target:0"; + msm_imem = "/fragment@49:target:0"; + camera = "/fragment@50:target:0"; + cam_vfe0 = "/fragment@51:target:0"; + cam_vfe1 = "/fragment@52:target:0"; + cam_vfe_lite = "/fragment@53:target:0"; + cam_lrme = "/fragment@54:target:0"; + shared_meta = "/fragment@55:target:0"; + android_q_fstab = "/fragment@56:target:0"; + pm8008_8 = "/fragment@57:target:0", "/fragment@78:target:0"; + pm8008_9 = "/fragment@58:target:0", "/fragment@79:target:0"; + usb0 = "/fragment@59:target:0"; + firmware = "/fragment@61:target:0"; + pil_modem = "/fragment@62:target:0"; + modem_smp2p_out = "/fragment@62/__overlay__:qcom,smem-states:0", "/fragment@62/__overlay__:qcom,smem-states:8", "/fragment@62/__overlay__:qcom,smem-states:16"; + icnss = "/fragment@63:target:0"; + pcm0 = "/fragment@71/__overlay__:asoc-platform:0"; + pcm1 = "/fragment@71/__overlay__:asoc-platform:4"; + pcm2 = "/fragment@71/__overlay__:asoc-platform:8"; + voip = "/fragment@71/__overlay__:asoc-platform:12"; + voice = "/fragment@71/__overlay__:asoc-platform:16"; + loopback = "/fragment@71/__overlay__:asoc-platform:20"; + compress = "/fragment@71/__overlay__:asoc-platform:24"; + hostless = "/fragment@71/__overlay__:asoc-platform:28"; + afe = "/fragment@71/__overlay__:asoc-platform:32"; + lsm = "/fragment@71/__overlay__:asoc-platform:36"; + routing = "/fragment@71/__overlay__:asoc-platform:40"; + compr = "/fragment@71/__overlay__:asoc-platform:44"; + pcm_noirq = "/fragment@71/__overlay__:asoc-platform:48"; + spmi_bus = "/fragment@77:target:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:interrupt-parent:0"; + pm6150_gpios = "/fragment@81:target:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,ub-con-det:0", "/fragment@88:target:0", "/fragment@113/__overlay__/hall:hall,gpio_flip_cover:0", "/fragment@114:target:0"; + gpio_key = "/fragment@94:target:0"; + qupv3_se4_i2c = "/fragment@96:target:0", "/fragment@119:target:0"; + qupv3_se11_i2c = "/fragment@97:target:0"; + pm6150l_l11 = "/fragment@103:target:0"; + qupv3_se6_spi = "/fragment@104:target:0"; + pm6150l_switch2 = "/fragment@106/__overlay__/qcom,camera-flash@0:switch-source:0", "/fragment@106/__overlay__/qcom,camera-flash@1:switch-source:0"; + qupv3_se10_i2c = "/fragment@108:target:0"; + cam_cci0 = "/fragment@109:target:0"; + titan_top_gdsc = "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:cam_clk-supply:0"; + clock_camcc = "/fragment@109/__overlay__/qcom,cam-sensor@0:clocks:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:clocks:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:clocks:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:clocks:0"; + cam_cci1 = "/fragment@110:target:0"; + qupv3_se9_i2c = "/fragment@111:target:0"; + apps_rsc = "/fragment@116/__overlay__/rpmh-regulator-ldoc8:mboxes:0"; + }; + + __local_fixups__ { + + fragment@0 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@1 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@2 { + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@5 { + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@6 { + + __overlay__ { + + qcom,dsi-display@0 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@1 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@2 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@3 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@4 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@5 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display { + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + qcom,dsi-display-list = <0x0 0x4>; + }; + }; + }; + + fragment@7 { + + __overlay__ { + qcom,ext-disp = <0x0>; + }; + }; + + fragment@8 { + + __overlay__ { + connectors = <0x0 0x4>; + }; + }; + + fragment@20 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@21 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@28 { + + __overlay__ { + + bolero-clk-rsc-mngr { + clocks = <0x0 0x8 0x10 0x18 0x20 0x28 0x30 0x38>; + }; + + tx-macro@62620000 { + clocks = <0x0 0x8>; + qcom,tx-swr-gpios = <0x0>; + }; + + rx-macro@62600000 { + clocks = <0x0 0x8>; + qcom,rx-swr-gpios = <0x0>; + }; + + wsa-macro@62640000 { + clocks = <0x0 0x8>; + qcom,wsa-swr-gpios = <0x0>; + + wsa_swr_master { + + wsa881x@20170211 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@20170212 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170213 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170214 { + qcom,spkr-sd-n-node = <0x0>; + }; + }; + }; + + wcd938x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + mbhc-button-thres = <0x0 0xc 0x18 0x24 0x30 0x3c 0x48 0x54>; + imp-table = <0x0 0x10 0x20 0x30 0x40 0x50 0x60 0x70>; + }; + + wcd937x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + }; + }; + }; + + fragment@29 { + + __overlay__ { + qcom,cdc-dmic01-gpios = <0x0>; + qcom,cdc-dmic23-gpios = <0x0>; + qcom,cdc-dmic45-gpios = <0x0>; + asoc-codec = <0x8>; + qcom,wsa-devs = <0x0 0x4 0x8 0xc>; + qcom,codec-aux-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@30 { + + __overlay__ { + + cdc_dmic01_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic23_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic45_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + wsa_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + rx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + tx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@34 { + + __overlay__ { + + qcom,qup_hsuart@a88000 { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + }; + }; + + fragment@60 { + + __overlay__ { + + qcom,memshare { + + qcom,client_4 { + memory-region = <0x0>; + }; + }; + + samsung,sec_hdm { + memory-region = <0x0>; + }; + }; + }; + + fragment@66 { + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + memory-region = <0x0>; + }; + }; + }; + }; + + fragment@69 { + + __overlay__ { + + msm_cdc_pinctrl_quin { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@70 { + + __overlay__ { + + i2c@18 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@71 { + + __overlay__ { + asoc-platform = <0x34>; + qcom,quin-mi2s-gpios = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@80 { + + __overlay__ { + + i2c@2 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@85 { + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + ss,self_display = <0x0>; + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@86 { + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@92 { + + __overlay__ { + + touchscreen@20 { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + + touchscreen@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@94 { + + __overlay__ { + pinctrl-0 = <0x0>; + }; + }; + + fragment@96 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sm5714@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@97 { + + __overlay__ { + pinctrl-1 = <0x0>; + + usbpd-sm5714@33 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@101 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sec-nfc@27 { + pinctrl-0 = <0x0 0x4 0x8 0xc 0x10>; + }; + }; + }; + + fragment@104 { + + __overlay__ { + + etspi,et7xx { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@106 { + + __overlay__ { + + qcom,camera-flash@0 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,camera-flash@1 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,cam-res-mgr { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + }; + }; + + fragment@108 { + + __overlay__ { + + qcom,ois@62 { + cam_vaf-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + }; + }; + + fragment@109 { + + __overlay__ { + + qcom,cam-sensor@0 { + actuator-src = <0x0>; + led-flash-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@2 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x2D { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@110 { + + __overlay__ { + + qcom,cam-sensor@1 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@8 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@3 { + actuator-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + led-flash-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + }; + + qcom,cam-sensor@4 { + led-flash-src = <0x0>; + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x3F { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@111 { + + __overlay__ { + + qcom,actuator@0xC { + cam_vaf-supply = <0x0>; + }; + + qcom,actuator2 { + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + }; + + qcom,eeprom@50 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@51 { + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@55 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + }; + }; + + fragment@113 { + + __overlay__ { + + hall { + pinctrl-0 = <0x0>; + }; + + certify_hall { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@116 { + + __overlay__ { + + i2c@17 { + pinctrl-0 = <0x0>; + + sx9360-i2c@28 { + pinctrl-0 = <0x0>; + }; + }; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r02.dts b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r02.dts new file mode 100755 index 000000000000..b054d59b69e0 --- /dev/null +++ b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r02.dts @@ -0,0 +1,7163 @@ +/dts-v1/; + +/ { + model = "Samsung A72Q PROJECT REV01 (board-id,02)"; + compatible = "qcom,atoll-ab-idp", "qcom,atoll-ab", "qcom,idp"; + qcom,board-id = <0x22 0x2>; + dtbo-version = <0x0>; + + fragment@0 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ video mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x37 0x30>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x38ae2bc0 0x37bc55b0 0x37f8cb38 0x383540b8 0x3871b640>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x3>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@1 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ cmd mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,ulps-enabled; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x3da58d80 0x3c9e86e0 0x3ce04888 0x3d220a30 0x3d63cbd8>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x4>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@2 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-mode-switch; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x0 0x0 0x0 0x1 0x0>; + qcom,panel-ack-disabled; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x5>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,cmd-to-video-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,cmd-to-video-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1 0x2 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-cmd-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,video-to-cmd-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@3 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-t-clk-post = <0xc>; + qcom,mdss-dsi-t-clk-pre = <0x29>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-ack-disabled; + qcom,ulps-enabled; + phandle = <0x6>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x2e4>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@2 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x348>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x564>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + }; + }; + }; + }; + + fragment@4 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_dsc_375_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,ulps-enabled; + phandle = <0x7>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x8>; + qcom,mdss-dsi-v-front-porch = <0xa>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x0>; + qcom,mdss-dsi-h-back-porch = <0x0>; + qcom,mdss-dsi-h-pulse-width = <0x0>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x0>; + qcom,mdss-dsi-v-front-porch = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x0>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@5 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,mdss-dsi-panel-name = "nt36672c fhd plus video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x14 0x1 0x14>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-cphy-mode; + qcom,mdss-dsi-t-clk-post = <0x0>; + qcom,mdss-dsi-t-clk-pre = <0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x5a 0x32>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-skip-timing-update; + qcom,dsi-dyn-clk-list = <0x3eb54a94 0x3e726713 0x3e2f838b 0x3deca00a 0x3da9bc89>; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-hfp"; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,platform-bklight-en-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-en-gpio = <0xffffffff 0x4 0x0>; + phandle = <0x8>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-front-porch = <0xca>; + qcom,mdss-dsi-h-back-porch = <0x38>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0xa>; + qcom,mdss-dsi-v-front-porch = <0x50b>; + qcom,mdss-dsi-v-pulse-width = <0xa>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 b0 00 29 01 00 00 00 00 02 c0 00 29 01 00 00 00 00 03 c2 1b a0 29 01 00 00 00 00 02 ff 25 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 18 20 15 01 00 00 00 00 02 ff 2a 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 28 fd 29 01 00 00 00 00 02 ff f0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 5a 00 29 01 00 00 00 00 02 a0 08 29 01 00 00 00 00 02 ff d0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 09 ad 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 2c 15 01 00 00 00 00 02 ff 23 15 01 00 00 00 00 02 fb 01 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 00 15 01 00 00 00 00 02 11 01 15 01 00 00 00 00 02 12 95 15 01 00 00 00 00 02 15 68 15 01 00 00 00 00 02 16 0b 15 01 00 00 00 00 02 6f 00 15 01 00 00 00 00 02 70 00 15 01 00 00 00 00 02 71 00 15 01 00 00 00 00 02 a0 11 15 01 00 00 00 00 02 ff f0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 d2 52 29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 14 00 02 29 00]; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x9060204>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@6 { + target = <0xffffffff>; + + __overlay__ { + + dsi_panel_pwr_supply { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xab>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x2>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-post-on-sleep = <0x14>; + }; + }; + + dsi_panel_pwr_supply_no_labibb { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x2>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + }; + + dsi_panel_pwr_supply_labibb_amoled { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x1>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vdda-3p3"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x3390>; + qcom,supply-disable-load = <0x50>; + }; + }; + + qcom,dsi-display@0 { + label = "dsi_rm69299_visionox_amoled_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0"; + qcom,dsi-panel = <0x3>; + qcom,dsi-display-active; + phandle = <0xac>; + }; + + qcom,dsi-display@1 { + label = "dsi_rm69299_visionox_amoled_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x4>; + phandle = <0xad>; + }; + + qcom,dsi-display@2 { + label = "dsi_sim_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x5>; + phandle = <0xae>; + }; + + qcom,dsi-display@3 { + label = "dsi_sim_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x6>; + phandle = <0xaf>; + }; + + qcom,dsi-display@4 { + label = "dsi_sim_dsc_375_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x7>; + phandle = <0xb0>; + }; + + qcom,dsi-display@5 { + label = "dsi_nt36672c_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + qcom,dsi-panel = <0x8>; + phandle = <0xb1>; + }; + + qcom,dsi-display { + compatible = "qcom,dsi-display"; + qcom,dsi-ctrl = <0xffffffff>; + qcom,dsi-phy = <0xffffffff>; + clocks = <0xffffffff 0x6 0xffffffff 0x9 0xffffffff 0x3 0xffffffff 0x8 0xffffffff 0xa 0xffffffff 0xd 0xffffffff 0x11 0xffffffff 0x15 0xffffffff 0x16 0xffffffff 0x19>; + clock-names = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + pinctrl-names = "panel_active", "panel_suspend"; + pinctrl-0 = <0x9 0xa 0xb>; + pinctrl-1 = <0xc 0xd 0xb>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,panel-te-source = <0x0>; + vddio-supply = <0xffffffff>; + vdda-3p3-supply = <0xffffffff>; + lab-supply = <0xffffffff>; + ibb-supply = <0xffffffff>; + qcom,dsi-display-list = <0xe 0xf>; + vci-supply = <0xffffffff>; + vddi-supply = <0xffffffff>; + phandle = <0x12>; + }; + + qcom,wb-display@0 { + compatible = "qcom,wb-display"; + cell-index = <0x0>; + label = "wb_display"; + phandle = <0x11>; + }; + + qcom,msm-ext-disp { + compatible = "qcom,msm-ext-disp"; + phandle = <0x10>; + + qcom,msm-ext-disp-audio-codec-rx { + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + phandle = <0x2b>; + }; + }; + }; + }; + + fragment@7 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-usbpd-detection = <0xffffffff>; + qcom,ext-disp = <0x10>; + qcom,usbplug-cc-gpio = <0xffffffff 0x68 0x0>; + pinctrl-name = "mdss_dp_active", "mdss_dp_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + }; + }; + + fragment@8 { + target = <0xffffffff>; + + __overlay__ { + connectors = <0x11 0x12 0xffffffff 0xffffffff>; + }; + }; + + fragment@9 { + target = <0xffffffff>; + + __overlay__ { + + pm6150-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150l-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_cpu0 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl0 { + disable-thermal-zone; + + cooling-maps { + + vbat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + vbat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl1 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl2 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + soc { + disable-thermal-zone; + + cooling-maps { + + soc_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + soc_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + }; + }; + + fragment@10 { + target = <0xffffffff>; + + __overlay__ { + #cooling-cells = <0x2>; + }; + }; + + fragment@11 { + target = <0xffffffff>; + + __overlay__ { + + qcom,battery-data { + qcom,batt-id-range-pct = <0xf>; + phandle = <0x13>; + + qcom,alium_860_89032_0000_3600mAh { + qcom,max-voltage-uv = <0x426030>; + qcom,fg-cc-cv-threshold-uv = <0x423920>; + qcom,fastchg-current-ma = <0x1518>; + qcom,batt-id-kohm = <0x6b>; + qcom,battery-beta = <0x109a>; + qcom,battery-therm-kohm = <0x64>; + qcom,battery-type = "Alium_860_89032_0000_3600mAh_Jun15th2018"; + qcom,qg-batt-profile-ver = <0x64>; + qcom,jeita-fcc-ranges = <0x0 0x32 0x2625a0 0x33 0x190 0x5265c0 0x191 0x1c2 0x2625a0>; + qcom,jeita-fv-ranges = <0x0 0x32 0x40d990 0x33 0x190 0x426030 0x191 0x1c2 0x40d990>; + qcom,step-chg-ranges = <0x36ee80 0x39fbc0 0x5265c0 0x39fbc1 0x419ce0 0x36ee80 0x419ce1 0x426030 0x2625a0>; + qcom,ocv-based-step-chg; + qcom,jeita-soft-thresholds = <0x5314 0x25e3>; + qcom,jeita-hard-thresholds = <0x58cd 0x20b8>; + qcom,jeita-soft-hys-thresholds = <0x4f5e 0x2943>; + qcom,jeita-soft-fcc-ua = <0x2625a0 0x2625a0>; + qcom,jeita-soft-fv-uv = <0x40d990 0x40d990>; + + qcom,fcc1-temp-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xd62 0xdbf 0xdfd 0xe1d 0xe2e>; + }; + + qcom,fcc2-temp-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xdda 0xdf8 0xe02 0xe04 0xdff 0xdff>; + }; + + qcom,pc-temp-v1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa846 0xa903 0xa965 0xa982 0xa987 0xa757 0xa82c 0xa88b 0xa8b2 0xa8bc 0xa671 0xa747 0xa7a8 0xa7d4 0xa7e5 0xa598 0xa65f 0xa6c5 0xa6f2 0xa707 0xa4ca 0xa582 0xa5e5 0xa611 0xa627 0xa3ff 0xa4af 0xa508 0xa531 0xa546 0xa330 0xa3e1 0xa430 0xa452 0xa465 0xa25d 0xa311 0xa35c 0xa377 0xa387 0xa1a0 0xa23e 0xa287 0xa29e 0xa2ad 0xa10a 0xa17a 0xa1b1 0xa1c4 0xa1d2 0xa07e 0xa0e5 0xa0f6 0xa0f5 0xa0fc 0x9fa9 0xa061 0xa067 0xa048 0xa036 0x9e4b 0x9f9a 0x9fd6 0x9fae 0x9f81 0x9cdb 0x9e3d 0x9ee8 0x9ee6 0x9ebf 0x9bed 0x9cd1 0x9d85 0x9dc6 0x9dd7 0x9b4d 0x9bf5 0x9c67 0x9cb4 0x9cf4 0x9ad6 0x9b65 0x9bd6 0x9c18 0x9c4a 0x9a75 0x9af5 0x9b63 0x9baa 0x9bc5 0x9a1f 0x9a9b 0x9ade 0x9b13 0x9b23 0x99c4 0x9a41 0x9a3f 0x9a2d 0x9a41 0x9962 0x99c6 0x998a 0x9943 0x9959 0x98fd 0x992a 0x98b8 0x9892 0x98a0 0x9894 0x9882 0x97f4 0x9800 0x9807 0x982b 0x97c6 0x976f 0x9780 0x9781 0x97cb 0x9713 0x970f 0x970c 0x970c 0x9775 0x9697 0x96b5 0x96a2 0x96a2 0x9724 0x963e 0x965a 0x9642 0x963e 0x96db 0x95fa 0x9603 0x95e9 0x95e1 0x9698 0x95c7 0x95b7 0x9598 0x958b 0x965b 0x959d 0x9571 0x954e 0x953b 0x9627 0x9575 0x9533 0x950c 0x94f4 0x95f8 0x9550 0x94fe 0x94d1 0x94b3 0x95cc 0x952e 0x94cf 0x949b 0x947a 0x95a2 0x9511 0x94a4 0x9465 0x9440 0x9579 0x94f7 0x947f 0x9432 0x9407 0x954f 0x94d6 0x9458 0x93fe 0x93cc 0x9525 0x94b2 0x942f 0x93c6 0x938b 0x94f0 0x9484 0x9402 0x938b 0x9345 0x94a6 0x943e 0x93bf 0x9343 0x92f7 0x944c 0x93da 0x935f 0x92ed 0x92a2 0x93e6 0x936c 0x92f1 0x9288 0x923f 0x936b 0x92f1 0x9276 0x920e 0x91c6 0x92e1 0x926f 0x91f1 0x9188 0x9141 0x9248 0x91ea 0x9165 0x90ff 0x90bc 0x91cf 0x9176 0x9100 0x909b 0x905b 0x9179 0x9129 0x90c1 0x9060 0x9022 0x9159 0x910e 0x90ab 0x904f 0x9011 0x913e 0x90f9 0x909a 0x903f 0x9001 0x911a 0x90de 0x907f 0x9020 0x8fdd 0x90ac 0x9070 0x8ff7 0x8f74 0x8f1a 0x8f68 0x8f1c 0x8e9e 0x8e14 0x8db6 0x8d9d 0x8d55 0x8cd8 0x8c4c 0x8beb 0x8b59 0x8b10 0x8a94 0x8a02 0x899f 0x8849 0x87fb 0x877d 0x86e5 0x867d 0x836c 0x8325 0x82aa 0x8209 0x8197 0x7530 0x7530 0x7530 0x7530 0x7530>; + }; + + qcom,pc-temp-v2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa98d 0xa97e 0xa974 0xa960 0xa92e 0xa910 0xa7fb 0xa83a 0xa854 0xa856 0xa82f 0xa819 0xa6a3 0xa712 0xa747 0xa757 0xa738 0xa728 0xa594 0xa609 0xa64d 0xa665 0xa64a 0xa63c 0xa4c7 0xa51d 0xa566 0xa581 0xa565 0xa558 0xa3f4 0xa43e 0xa489 0xa4a2 0xa484 0xa478 0xa2af 0xa364 0xa3b3 0xa3c8 0xa3a5 0xa397 0xa162 0xa292 0xa2e4 0xa2f3 0xa2ca 0xa2b9 0xa11a 0xa1c1 0xa210 0xa21b 0xa1ef 0xa1de 0xa14f 0xa0ea 0xa131 0xa139 0xa110 0xa103 0xa17a 0xa03c 0xa071 0xa077 0xa047 0xa035 0xa046 0x9fd6 0x9ff5 0x9ff5 0x9fb3 0x9f87 0x9d6d 0x9f7f 0x9f85 0x9f81 0x9f2b 0x9ee2 0x9b88 0x9eab 0x9ea9 0x9ead 0x9e5e 0x9e1a 0x9a81 0x9c78 0x9cde 0x9d1e 0x9d16 0x9d22 0x99b8 0x9a96 0x9b46 0x9bd5 0x9bfe 0x9c3f 0x9913 0x99e8 0x9a78 0x9b4d 0x9b70 0x9b9c 0x9887 0x9977 0x99df 0x9aeb 0x9b04 0x9b0e 0x97f7 0x98f2 0x9948 0x9a53 0x9a64 0x9a58 0x975c 0x9856 0x98b5 0x9965 0x9971 0x9967 0x96c8 0x97b8 0x9827 0x987f 0x9885 0x9883 0x9649 0x9720 0x9799 0x97d3 0x97d8 0x97d6 0x95d8 0x968d 0x9711 0x9743 0x9748 0x9745 0x957d 0x9608 0x9697 0x96c6 0x96cb 0x96c8 0x9533 0x9591 0x9629 0x9658 0x965c 0x9658 0x94f4 0x952a 0x95c3 0x95f3 0x95f6 0x95f1 0x94bc 0x94d6 0x9565 0x9595 0x9598 0x9592 0x948a 0x9491 0x950e 0x953e 0x9540 0x9538 0x9458 0x9459 0x94bd 0x94f0 0x94ef 0x94e6 0x9429 0x942b 0x9471 0x94aa 0x94a5 0x949b 0x93fa 0x9403 0x942c 0x9467 0x9461 0x9456 0x93cb 0x93dc 0x93ed 0x9426 0x9422 0x9418 0x939a 0x93b7 0x93b6 0x93e7 0x93e7 0x93dd 0x9366 0x9390 0x9384 0x93a6 0x93a1 0x9392 0x9330 0x9367 0x935a 0x9364 0x9348 0x932b 0x92f5 0x933c 0x9330 0x9322 0x92ea 0x92bd 0x92b6 0x9309 0x9301 0x92e2 0x9296 0x925d 0x9274 0x92ce 0x92cf 0x92a2 0x9248 0x9208 0x922d 0x9289 0x9294 0x925e 0x91fe 0x91bc 0x91e4 0x9235 0x924a 0x9214 0x91b6 0x9173 0x919a 0x91d4 0x91f2 0x91c0 0x9166 0x9124 0x9151 0x916d 0x918d 0x9158 0x9101 0x90c0 0x910a 0x9104 0x9119 0x90da 0x9085 0x9045 0x90be 0x90a5 0x90a4 0x9064 0x9011 0x8fd4 0x9066 0x9055 0x9058 0x9026 0x8fde 0x8fa3 0x8ff1 0x9009 0x9027 0x900b 0x8fc1 0x8f87 0x8fa0 0x8fd7 0x9010 0x8ff6 0x8fb0 0x8f76 0x8f3a 0x8f9b 0x8ff2 0x8fd7 0x8f94 0x8f5b 0x8e9d 0x8f3c 0x8fa7 0x8f84 0x8f3f 0x8efc 0x8dbc 0x8e73 0x8ecd 0x8e86 0x8e46 0x8df2 0x8c72 0x8d0b 0x8d41 0x8ce7 0x8ca5 0x8c4f 0x8a95 0x8b0d 0x8b2a 0x8ad3 0x8a9a 0x8a45 0x87f8 0x8865 0x887d 0x881c 0x87ec 0x879d 0x841a 0x8496 0x84d3 0x8488 0x847e 0x8426 0x7eca 0x7f24 0x801b 0x8028 0x7f97 0x7ef0 0x6fcb 0x6e6e 0x6d71 0x6d74 0x6d50 0x6d1a>; + }; + + qcom,pc-temp-z1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x38d1 0x33b6 0x2f09 0x2da0 0x2d49 0x38bb 0x337f 0x2f0d 0x2d9e 0x2d52 0x38c3 0x3376 0x2f0b 0x2da5 0x2d5c 0x38c7 0x337e 0x2f07 0x2da7 0x2d60 0x38d3 0x3382 0x2f03 0x2da8 0x2d62 0x38eb 0x337d 0x2f01 0x2da8 0x2d64 0x38ff 0x336c 0x2f02 0x2da9 0x2d67 0x38f6 0x335e 0x2f03 0x2dac 0x2d6a 0x38d7 0x335d 0x2f05 0x2dae 0x2d6d 0x38b6 0x3362 0x2f09 0x2db1 0x2d6f 0x3896 0x3360 0x2f0d 0x2db5 0x2d72 0x3874 0x334e 0x2f0f 0x2db8 0x2d77 0x3843 0x333c 0x2f0f 0x2dbb 0x2d7b 0x3810 0x332e 0x2f0b 0x2dbb 0x2d7c 0x37ee 0x3328 0x2f04 0x2db9 0x2d7c 0x37d3 0x3329 0x2f01 0x2db7 0x2d7c 0x37b6 0x3329 0x2f04 0x2dbb 0x2d7f 0x3792 0x332c 0x2f0a 0x2dc2 0x2d85 0x3772 0x3337 0x2f14 0x2dc9 0x2d8b 0x3765 0x3349 0x2f21 0x2dce 0x2d8f 0x3763 0x335e 0x2f2c 0x2dd3 0x2d93 0x376a 0x3374 0x2f35 0x2dd8 0x2d98 0x3773 0x3384 0x2f3d 0x2ddd 0x2d9c 0x377f 0x338b 0x2f45 0x2de1 0x2da1 0x3787 0x3391 0x2f4d 0x2de7 0x2da6 0x378c 0x339a 0x2f54 0x2dec 0x2daa 0x378f 0x33a6 0x2f5b 0x2df0 0x2daf 0x3794 0x33ad 0x2f62 0x2df4 0x2db3 0x379f 0x33b2 0x2f69 0x2df8 0x2db7 0x37af 0x33ba 0x2f6f 0x2dfc 0x2dbb 0x37c7 0x33c2 0x2f75 0x2e00 0x2dbf 0x37de 0x33c9 0x2f7a 0x2e04 0x2dc4 0x37e6 0x33d1 0x2f80 0x2e08 0x2dc8 0x37ea 0x33de 0x2f86 0x2e0d 0x2dcd 0x37f0 0x33f1 0x2f8e 0x2e12 0x2dd1 0x3807 0x3403 0x2f95 0x2e17 0x2dd5 0x383b 0x3415 0x2f9d 0x2e1a 0x2dd8 0x386b 0x3422 0x2fa5 0x2e1c 0x2dda 0x3891 0x3427 0x2faa 0x2e1f 0x2ddc 0x38b0 0x3429 0x2fad 0x2e21 0x2ddd 0x38b2 0x342d 0x2fb1 0x2e23 0x2dde 0x3888 0x3439 0x2fb9 0x2e25 0x2de0 0x3873 0x3448 0x2fbf 0x2e27 0x2de1 0x386e 0x3457 0x2fc0 0x2e28 0x2de2 0x3861 0x3449 0x2fc4 0x2e29 0x2de2 0x386f 0x3454 0x2fc7 0x2e2b 0x2de2 0x3869 0x3454 0x2fc8 0x2e2b 0x2de1 0x3868 0x345b 0x2fc9 0x2e2b 0x2de2 0x385f 0x3457 0x2fcf 0x2e2c 0x2de3 0x387c 0x3452 0x2fd1 0x2e30 0x2de6 0x3886 0x346f 0x2fdb 0x2e36 0x2deb 0x38aa 0x3476 0x2ff3 0x2e3f 0x2df0 0x3895 0x349e 0x3007 0x2e4a 0x2dfa 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06>; + }; + + qcom,pc-temp-z2-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2bb8 0x2632 0x2811 0x296b 0x2a9e 0x280d 0x2a3d 0x2824 0x28fa 0x293e 0x25fe 0x2926 0x282f 0x28bc 0x28c4 0x2606 0x274d 0x282a 0x28ad 0x28ac 0x2620 0x26d2 0x281d 0x2898 0x28a6 0x262f 0x26c3 0x2815 0x288c 0x28a4 0x2631 0x26b5 0x2811 0x2887 0x28a8 0x262c 0x26aa 0x2812 0x2882 0x28ac 0x2625 0x26a2 0x2816 0x2880 0x28ac 0x261b 0x269c 0x2819 0x2884 0x28b5 0x2612 0x2698 0x2813 0x2887 0x28cc 0x2616 0x2696 0x27f3 0x288e 0x28d4 0x2626 0x2699 0x27d7 0x28ae 0x28d3 0x262c 0x26a7 0x27e8 0x28bd 0x28d4 0x2618 0x26b3 0x2814 0x289f 0x28d2 0x25f5 0x26b6 0x282a 0x2883 0x28c7 0x25e5 0x26ba 0x2827 0x288f 0x28d1 0x25e1 0x26c3 0x281d 0x28b2 0x290a 0x25dd 0x26dd 0x2837 0x28e1 0x2937 0x25d6 0x26fd 0x2894 0x2931 0x293f 0x25c9 0x271e 0x28ce 0x296a 0x293f 0x25be 0x2742 0x28b3 0x2939 0x2923 0x25b7 0x2760 0x2883 0x28bd 0x28ee 0x25b1 0x2775 0x2863 0x288b 0x28cc 0x259f 0x2784 0x284c 0x289e 0x28b4 0x2574 0x278c 0x283f 0x28b6 0x28a5 0x2552 0x2793 0x283c 0x28a9 0x28a6 0x2544 0x2797 0x283d 0x2890 0x28af 0x250b 0x2796 0x2845 0x2888 0x28ba 0x24d2 0x2793 0x2859 0x2888 0x28cd 0x24c0 0x2792 0x286f 0x288c 0x28e8 0x24b3 0x2793 0x2885 0x289f 0x290a 0x24aa 0x2795 0x289c 0x28c5 0x2934 0x24a2 0x2799 0x28b4 0x28ea 0x2962 0x249c 0x27a2 0x28ce 0x290a 0x299b 0x2498 0x27aa 0x28df 0x2925 0x29c7 0x249e 0x27b2 0x28e4 0x293c 0x29d8 0x24a4 0x27b7 0x28e7 0x2954 0x29e2 0x24ad 0x27bb 0x28ef 0x2961 0x29ed 0x24b6 0x27c0 0x28fb 0x2964 0x29f9 0x24b5 0x27c2 0x2901 0x2965 0x2a01 0x24a8 0x27b9 0x28fa 0x2971 0x2a03 0x24a4 0x279c 0x28f3 0x2981 0x2a07 0x24aa 0x26ec 0x28f1 0x2987 0x2a1d 0x246c 0x26c6 0x28d6 0x2992 0x2a3b 0x2459 0x26cc 0x28c6 0x29ad 0x2a38 0x2447 0x26dc 0x28df 0x29c9 0x2a6a 0x2449 0x26cd 0x293d 0x29ca 0x2a89 0x243a 0x26ed 0x297e 0x2a06 0x2aa5 0x243e 0x26c3 0x2925 0x29d7 0x2a55 0x2464 0x269c 0x28de 0x298a 0x29c5 0x246e 0x264f 0x28b9 0x2971 0x29af 0x2445 0x25fc 0x289b 0x2927 0x295f 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904>; + }; + + qcom,pc-temp-z3-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4c45 0x4be7 0x4bad 0x4bb7 0x4b9b 0x4d48 0x4c26 0x4bd0 0x4baa 0x4b96 0x4dd0 0x4c76 0x4bee 0x4bac 0x4b97 0x4de1 0x4cc3 0x4bfa 0x4bb4 0x4b9c 0x4dce 0x4cd9 0x4bff 0x4bb6 0x4b9f 0x4db7 0x4cdc 0x4c00 0x4bb7 0x4ba2 0x4dac 0x4cdd 0x4bfe 0x4bb5 0x4ba2 0x4da7 0x4cdd 0x4bfb 0x4bb0 0x4b9f 0x4da5 0x4ce0 0x4bf8 0x4bac 0x4b9b 0x4da2 0x4ce2 0x4bf6 0x4bac 0x4b99 0x4da0 0x4cd4 0x4bf0 0x4bac 0x4b98 0x4da5 0x4cac 0x4bdf 0x4ba7 0x4b98 0x4db6 0x4c9a 0x4bc8 0x4b9b 0x4b95 0x4dc5 0x4cb6 0x4bce 0x4b96 0x4b91 0x4db4 0x4cd7 0x4bef 0x4ba3 0x4b93 0x4d83 0x4cd1 0x4c01 0x4bb3 0x4b97 0x4d54 0x4cac 0x4bec 0x4bad 0x4b94 0x4d30 0x4c8a 0x4bd0 0x4b9c 0x4b8a 0x4d0e 0x4c6f 0x4bcf 0x4b98 0x4b87 0x4cf1 0x4c5e 0x4be1 0x4ba6 0x4b8e 0x4cd8 0x4c62 0x4bee 0x4bb3 0x4b97 0x4cc6 0x4c75 0x4bef 0x4bb3 0x4b9d 0x4cbc 0x4c87 0x4bef 0x4bae 0x4ba1 0x4cb4 0x4c93 0x4bed 0x4bad 0x4ba2 0x4cac 0x4c9c 0x4bea 0x4bb4 0x4ba0 0x4ca3 0x4c9d 0x4be9 0x4bba 0x4b9e 0x4c97 0x4c9b 0x4bef 0x4bb7 0x4b9c 0x4c8c 0x4c97 0x4bf5 0x4bb2 0x4b9a 0x4c7f 0x4c91 0x4bf6 0x4bae 0x4b98 0x4c6f 0x4c8a 0x4bf4 0x4ba9 0x4b96 0x4c5d 0x4c84 0x4bf2 0x4ba5 0x4b94 0x4c4a 0x4c7f 0x4bef 0x4ba2 0x4b91 0x4c3a 0x4c7a 0x4bea 0x4ba0 0x4b8e 0x4c2b 0x4c73 0x4be7 0x4b9f 0x4b8a 0x4c1e 0x4c6b 0x4be5 0x4b9e 0x4b86 0x4c17 0x4c65 0x4be2 0x4b9e 0x4b84 0x4c1b 0x4c5f 0x4bde 0x4b9e 0x4b84 0x4c23 0x4c5a 0x4bda 0x4b9d 0x4b86 0x4c39 0x4c56 0x4bd7 0x4b9c 0x4b86 0x4c4f 0x4c53 0x4bd6 0x4b97 0x4b83 0x4c46 0x4c4f 0x4bd4 0x4b93 0x4b81 0x4c28 0x4c4a 0x4bd2 0x4b93 0x4b82 0x4c1b 0x4c3f 0x4bd0 0x4b93 0x4b82 0x4c19 0x4bfb 0x4bcc 0x4b93 0x4b83 0x4bac 0x4bb3 0x4bb6 0x4b90 0x4b7f 0x4b91 0x4b94 0x4ba0 0x4b89 0x4b78 0x4b89 0x4b8c 0x4b9e 0x4b80 0x4b70 0x4b8b 0x4b87 0x4b8e 0x4b7e 0x4b70 0x4b74 0x4b76 0x4b83 0x4b7c 0x4b6d 0x4b78 0x4b75 0x4b98 0x4b87 0x4b7c 0x4bab 0x4b91 0x4b9b 0x4b8b 0x4b83 0x4bda 0x4b96 0x4b9d 0x4b8e 0x4b84 0x4bf2 0x4b94 0x4b99 0x4b92 0x4b87 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c>; + }; + + qcom,pc-temp-z4-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4001 0x3c8d 0x3a72 0x3978 0x397b 0x40ed 0x3c83 0x3a6f 0x39c6 0x39b9 0x40da 0x3c60 0x3a4a 0x39d2 0x39c2 0x4086 0x3c0a 0x3a21 0x39c0 0x39b5 0x4000 0x3ba1 0x39fb 0x39a7 0x399e 0x3f71 0x3b4a 0x39dc 0x3990 0x3986 0x3ef7 0x3b02 0x39c2 0x3981 0x3976 0x3e89 0x3acb 0x39ac 0x3976 0x396c 0x3e16 0x3aa0 0x39a0 0x3970 0x3966 0x3d82 0x3a79 0x399a 0x396d 0x3961 0x3cf4 0x3a50 0x3998 0x396a 0x395d 0x3cc5 0x3a2f 0x3998 0x3965 0x3959 0x3cdb 0x3a29 0x3999 0x395f 0x3951 0x3cf0 0x3a35 0x399d 0x3961 0x394e 0x3cc2 0x3a3c 0x39a2 0x3970 0x395b 0x3c4c 0x3a29 0x39a0 0x397b 0x3968 0x3beb 0x39fe 0x398c 0x396b 0x395e 0x3bb2 0x39dd 0x3979 0x394d 0x3947 0x3b8d 0x39c9 0x3978 0x394f 0x3946 0x3b7e 0x39bd 0x3982 0x3988 0x3974 0x3b75 0x39bc 0x3996 0x39ba 0x39a6 0x3b71 0x39bf 0x39ca 0x39be 0x39ab 0x3b75 0x39c9 0x39fe 0x39b9 0x399f 0x3b7b 0x39fa 0x39fe 0x39ae 0x3991 0x3b80 0x3a38 0x39df 0x3993 0x3982 0x3b85 0x3a46 0x39bf 0x397d 0x3975 0x3b8c 0x3a43 0x39a7 0x3973 0x396c 0x3b92 0x3a3e 0x3994 0x396e 0x3965 0x3b9e 0x3a2f 0x3989 0x3969 0x395f 0x3bab 0x3a18 0x3982 0x3965 0x395a 0x3bb3 0x3a05 0x397d 0x3962 0x3955 0x3bba 0x39f5 0x397b 0x395e 0x3951 0x3bbe 0x39e5 0x397a 0x395a 0x394e 0x3bbc 0x39d6 0x3979 0x395a 0x394d 0x3bb5 0x39c8 0x3979 0x395c 0x3950 0x3ba1 0x39ba 0x3978 0x395e 0x3955 0x3b72 0x39ac 0x3976 0x3961 0x395b 0x3b43 0x39a1 0x3973 0x3963 0x3961 0x3afc 0x399e 0x3970 0x3963 0x3963 0x3abc 0x399c 0x396d 0x3963 0x3960 0x3ab4 0x3999 0x396a 0x3962 0x395d 0x3abb 0x3994 0x3967 0x3960 0x395c 0x3ab9 0x3995 0x3962 0x395d 0x395b 0x3aa3 0x39d0 0x395a 0x3959 0x3958 0x3abd 0x39eb 0x3957 0x394b 0x394c 0x3ac6 0x39f6 0x3953 0x3935 0x3934 0x3acb 0x39f8 0x394d 0x3931 0x392d 0x3ac3 0x39fa 0x3959 0x3929 0x3920 0x3ad0 0x3a03 0x3961 0x3925 0x391e 0x3ac0 0x39ff 0x394e 0x392e 0x392c 0x3a9b 0x39f7 0x3956 0x3935 0x3930 0x3a8e 0x39fe 0x3959 0x3936 0x3935 0x3a94 0x3a0e 0x3963 0x3937 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936>; + }; + + qcom,pc-temp-z5-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2b3c 0x2daa 0x3498 0x4a8d 0x45cc 0x2ef0 0x3052 0x39fb 0x4721 0x484e 0x3117 0x343d 0x3f9f 0x4802 0x4a61 0x31df 0x385f 0x430e 0x4b83 0x4d9f 0x326a 0x3a69 0x44ec 0x4e02 0x5124 0x32f3 0x3bab 0x4673 0x5049 0x55e1 0x33c6 0x3ce5 0x4810 0x514c 0x5936 0x34d0 0x3e95 0x49be 0x511b 0x5a23 0x35db 0x4119 0x4b35 0x5160 0x5a1d 0x36fa 0x4312 0x4c4c 0x5327 0x5b6b 0x3859 0x42b6 0x4bad 0x5424 0x5e2c 0x3a2d 0x3f5c 0x45e6 0x5167 0x6138 0x3c44 0x3ed3 0x3ee4 0x49ed 0x6100 0x3d63 0x47a6 0x4250 0x472f 0x5e7d 0x3d9a 0x506d 0x5049 0x50b3 0x5f98 0x3db5 0x5016 0x57f1 0x5c40 0x639a 0x3dda 0x4c6d 0x532f 0x5d14 0x64bc 0x3dd6 0x4a75 0x4bb9 0x59b9 0x646c 0x3d86 0x49e6 0x55e6 0x5b90 0x6454 0x3cdc 0x49b6 0x76e4 0x6b24 0x646b 0x3bcd 0x5034 0x875d 0x7705 0x6492 0x3ad1 0x649b 0x78a4 0x6a60 0x5e9c 0x3a04 0x7968 0x6282 0x5014 0x511e 0x3939 0x8c1a 0x56c4 0x4873 0x4bc7 0x3846 0x9a39 0x4fd8 0x5026 0x4d8e 0x3716 0x9aa6 0x4dfb 0x5780 0x5074 0x35e9 0x91df 0x53c1 0x5aa0 0x53ba 0x34ed 0x87db 0x5d83 0x5d20 0x57f1 0x33ea 0x7eb5 0x65eb 0x5e8b 0x5cc6 0x32dd 0x764e 0x6eb9 0x601d 0x628a 0x31ca 0x720c 0x75c6 0x61b9 0x67fc 0x30bf 0x6fd5 0x79eb 0x63f1 0x6c9c 0x2ffa 0x6e15 0x7d26 0x6810 0x7085 0x2f5e 0x6c28 0x8068 0x6dc5 0x7165 0x2ed6 0x6a83 0x83d1 0x7653 0x6fdc 0x2e78 0x6a47 0x8529 0x7b5b 0x6e81 0x2ea9 0x6b32 0x8003 0x7adf 0x6f61 0x2f11 0x6ca0 0x7890 0x796f 0x710e 0x303e 0x6e9b 0x7749 0x7672 0x709c 0x317f 0x7119 0x77a9 0x6cad 0x6a94 0x3162 0x71bd 0x77df 0x65cc 0x65f5 0x300b 0x6c45 0x7771 0x66c4 0x66af 0x2fb0 0x60cd 0x7669 0x680b 0x6789 0x3015 0x4018 0x70b0 0x6813 0x6600 0x2ca4 0x3328 0x596b 0x6764 0x62b7 0x2bbe 0x3022 0x477d 0x6688 0x6215 0x2b68 0x2f70 0x4725 0x57da 0x5967 0x2b6c 0x2f09 0x3dd8 0x58e5 0x64be 0x2ab7 0x2db9 0x398d 0x5bd2 0x6460 0x2ae0 0x2ded 0x457f 0x6bcd 0x75c0 0x2cb0 0x2ff3 0x438f 0x6311 0x7110 0x2d80 0x2fa5 0x439f 0x6129 0x668d 0x2d89 0x2ebe 0x3ec3 0x61e3 0x62ca 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005>; + }; + + qcom,pc-temp-z6-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x409a 0x3c2e 0x39dd 0x392f 0x3913 0x416d 0x3c48 0x39ee 0x394b 0x392d 0x419b 0x3c57 0x39ee 0x3952 0x3933 0x4181 0x3c50 0x39e4 0x394f 0x3931 0x413b 0x3c33 0x39d5 0x3947 0x392a 0x40e4 0x3c0c 0x39c7 0x393d 0x3921 0x409c 0x3be5 0x39bb 0x3935 0x391b 0x4062 0x3bcb 0x39b0 0x392e 0x3915 0x4027 0x3bb9 0x39aa 0x392a 0x3910 0x3fe0 0x3ba7 0x39a7 0x3929 0x390e 0x3f9a 0x3b8a 0x39a3 0x3928 0x390c 0x3f73 0x3b64 0x399a 0x3924 0x390b 0x3f65 0x3b56 0x398e 0x391c 0x3906 0x3f55 0x3b62 0x3992 0x3919 0x3903 0x3f1e 0x3b70 0x39a4 0x3927 0x390a 0x3ec0 0x3b64 0x39ac 0x3933 0x3912 0x3e70 0x3b3f 0x3999 0x392a 0x390c 0x3e3a 0x3b22 0x3982 0x3915 0x38fe 0x3e0f 0x3b10 0x3982 0x3914 0x38fc 0x3df2 0x3b06 0x3991 0x3936 0x3915 0x3ddc 0x3b09 0x39a5 0x3953 0x3930 0x3dd2 0x3b19 0x39c1 0x3956 0x3934 0x3dd2 0x3b2e 0x39d7 0x3953 0x3934 0x3dd7 0x3b4e 0x39d6 0x394f 0x3932 0x3ddc 0x3b6d 0x39c9 0x3948 0x392b 0x3de1 0x3b75 0x39be 0x3942 0x3924 0x3de6 0x3b75 0x39b8 0x393d 0x391f 0x3dea 0x3b74 0x39b4 0x3938 0x391c 0x3dee 0x3b6e 0x39b1 0x3935 0x3919 0x3df0 0x3b64 0x39ae 0x3931 0x3916 0x3df0 0x3b5c 0x39ab 0x392e 0x3913 0x3df0 0x3b54 0x39a9 0x392b 0x3910 0x3def 0x3b4c 0x39a8 0x3928 0x390d 0x3ded 0x3b46 0x39a7 0x3928 0x390c 0x3deb 0x3b40 0x39a7 0x3929 0x390c 0x3deb 0x3b3c 0x39a6 0x392a 0x390c 0x3ded 0x3b38 0x39a4 0x392c 0x390f 0x3def 0x3b35 0x39a2 0x392d 0x3913 0x3def 0x3b35 0x39a0 0x392d 0x3914 0x3dee 0x3b36 0x399f 0x392a 0x3912 0x3deb 0x3b36 0x399e 0x3928 0x3910 0x3de2 0x3b35 0x399d 0x3927 0x3910 0x3dd8 0x3b34 0x399b 0x3927 0x390f 0x3dcd 0x3b2c 0x3997 0x3926 0x390f 0x3da1 0x3b16 0x398b 0x391d 0x3908 0x3d94 0x3b10 0x397f 0x3911 0x38f9 0x3d93 0x3b0a 0x397c 0x390a 0x38f2 0x3d8f 0x3b0c 0x3979 0x3906 0x38ec 0x3d8d 0x3b07 0x3977 0x3903 0x38ea 0x3d95 0x3b0c 0x397c 0x390d 0x38f8 0x3da1 0x3b20 0x3983 0x3914 0x38ff 0x3dbd 0x3b30 0x398c 0x3918 0x3902 0x3de0 0x3b45 0x3993 0x391d 0x3906 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d>; + }; + + qcom,pc-temp-y1-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1dae 0x1a6c 0x17b7 0x1540 0x1467 0x143b 0x1db4 0x1a6f 0x17c3 0x153f 0x1466 0x143d 0x1dc0 0x1a74 0x17ca 0x153e 0x1466 0x143e 0x1dcd 0x1a7a 0x17ce 0x153c 0x1466 0x1440 0x1dd8 0x1a7e 0x17d0 0x153b 0x1467 0x1441 0x1ddd 0x1a80 0x17d0 0x153a 0x1467 0x1443 0x1ddc 0x1a80 0x17cc 0x153a 0x1468 0x1443 0x1dda 0x1a80 0x17c6 0x153a 0x146a 0x1444 0x1dd3 0x1a7d 0x17c5 0x153b 0x146c 0x1445 0x1dbc 0x1a76 0x17c8 0x153c 0x146d 0x1446 0x1daa 0x1a70 0x17ca 0x153d 0x146f 0x1448 0x1db3 0x1a6e 0x17c6 0x153d 0x1470 0x1449 0x1dc8 0x1a6f 0x17c0 0x153d 0x1472 0x144b 0x1ddc 0x1a74 0x17c1 0x153e 0x1474 0x144d 0x1df4 0x1a85 0x17d0 0x1545 0x1479 0x1452 0x1e03 0x1a97 0x17db 0x154d 0x147c 0x1454 0x1dfa 0x1aa4 0x17df 0x154f 0x147c 0x1455 0x1de7 0x1aaf 0x17e3 0x1552 0x147d 0x1455 0x1dd8 0x1ab0 0x17e4 0x1554 0x147e 0x1456 0x1dca 0x1aa1 0x17e2 0x1555 0x1480 0x1459 0x1dc3 0x1a95 0x17e2 0x1558 0x1483 0x145c 0x1dd6 0x1a97 0x17ed 0x155c 0x1487 0x1460 0x1df9 0x1a9f 0x17fb 0x1560 0x148b 0x1463 0x1e01 0x1aa5 0x17fd 0x1565 0x148e 0x1467 0x1e00 0x1aa8 0x17f8 0x1569 0x1491 0x146a 0x1e04 0x1aac 0x17f7 0x156d 0x1493 0x146e 0x1e09 0x1ab8 0x1800 0x1571 0x1496 0x1472 0x1e0c 0x1acc 0x180b 0x1576 0x149a 0x1475 0x1e0a 0x1ad7 0x180e 0x157b 0x149d 0x1478 0x1df8 0x1adc 0x1812 0x1581 0x14a0 0x147a 0x1de0 0x1ade 0x1817 0x1586 0x14a3 0x147d 0x1dd9 0x1adb 0x181b 0x158b 0x14a7 0x1480 0x1ddb 0x1ad7 0x181f 0x1590 0x14aa 0x1484 0x1ddd 0x1ad7 0x1820 0x1593 0x14ad 0x1487 0x1de1 0x1ad5 0x1821 0x1596 0x14b0 0x1489 0x1de8 0x1ad3 0x1823 0x1599 0x14b2 0x148b 0x1df7 0x1adf 0x1827 0x159b 0x14b4 0x148c 0x1e0a 0x1aef 0x182c 0x159d 0x14b5 0x148d 0x1e0d 0x1aef 0x1831 0x159e 0x14b5 0x148e 0x1dff 0x1ae3 0x1835 0x159f 0x14b6 0x148e 0x1df5 0x1adf 0x183a 0x15a1 0x14b7 0x148f 0x1df6 0x1ae5 0x1841 0x15a5 0x14b9 0x1491 0x1df6 0x1aeb 0x184c 0x15a8 0x14ba 0x1492 0x1df6 0x1af2 0x1849 0x15aa 0x14bb 0x1493 0x1dfa 0x1af8 0x1850 0x15af 0x14be 0x1495 0x1e04 0x1b0b 0x1850 0x15b1 0x14be 0x1496 0x1e09 0x1b08 0x1859 0x15b4 0x14be 0x1496 0x1e26 0x1b0e 0x1863 0x15b4 0x14be 0x1496 0x1e37 0x1b0b 0x186b 0x15b6 0x14bf 0x1496 0x1e2c 0x1b1e 0x1867 0x15b9 0x14c2 0x1498 0x1e29 0x1b3f 0x1879 0x15c2 0x14c5 0x149b 0x1e38 0x1b5b 0x1895 0x15d1 0x14cc 0x14a0 0x1e61 0x1b5f 0x18a8 0x15e4 0x14d3 0x14a6 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac>; + }; + + qcom,pc-temp-y2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x25d6 0x28a1 0x29b8 0x2b2a 0x2b60 0x2c89 0x2638 0x287f 0x299b 0x2b15 0x2b62 0x2c51 0x2674 0x286a 0x297a 0x2afb 0x2b61 0x2bfc 0x2693 0x285f 0x2959 0x2ade 0x2b5e 0x2ba2 0x269f 0x285b 0x293d 0x2abd 0x2b58 0x2b5a 0x26a2 0x285a 0x292b 0x2a9a 0x2b51 0x2b3c 0x266c 0x2867 0x2922 0x2a6d 0x2b48 0x2b43 0x260b 0x287d 0x291b 0x2a3f 0x2b3b 0x2b4e 0x25f2 0x2878 0x2916 0x2a29 0x2b28 0x2b4d 0x25fe 0x283e 0x2912 0x2a1c 0x2b09 0x2b3a 0x2615 0x2814 0x2910 0x2a13 0x2ae5 0x2b24 0x2698 0x2862 0x291a 0x2a04 0x2ab6 0x2afb 0x2784 0x28ea 0x2933 0x29f0 0x2a85 0x2ac3 0x27ba 0x2909 0x295a 0x29f2 0x2a7a 0x2abc 0x26d8 0x28f6 0x29a8 0x2a1d 0x2a90 0x2af0 0x2601 0x28e9 0x29e0 0x2a53 0x2ab0 0x2b19 0x25e5 0x28ff 0x29fa 0x2a91 0x2aec 0x2b1b 0x25de 0x2924 0x2a0e 0x2ad0 0x2b33 0x2b18 0x25d8 0x292d 0x2a1d 0x2aef 0x2b47 0x2b23 0x25d2 0x292c 0x2a2b 0x2afc 0x2b48 0x2b59 0x25cd 0x2929 0x2a36 0x2b0a 0x2b4a 0x2b9b 0x25ca 0x28f3 0x2a3f 0x2b29 0x2b78 0x2bd9 0x25c8 0x2849 0x2a48 0x2b54 0x2bc0 0x2c13 0x25c6 0x27d1 0x2a4b 0x2b74 0x2be2 0x2c3d 0x25c3 0x275f 0x2a50 0x2b8f 0x2bf6 0x2c5c 0x25c0 0x271c 0x2a54 0x2ba1 0x2c07 0x2c71 0x25bf 0x270e 0x2a52 0x2bac 0x2c19 0x2c83 0x25be 0x2700 0x2a4a 0x2bb0 0x2c2d 0x2c96 0x25bd 0x26ed 0x2a46 0x2ba7 0x2c35 0x2cb5 0x25bc 0x26d4 0x2a44 0x2b8e 0x2c41 0x2cec 0x25bb 0x26b9 0x2a3f 0x2b80 0x2c4d 0x2d11 0x25bb 0x26a1 0x29e9 0x2b83 0x2c40 0x2d02 0x25ba 0x268b 0x294e 0x2b8f 0x2c2f 0x2cda 0x25b9 0x2672 0x290b 0x2b9c 0x2c33 0x2cca 0x25b8 0x2655 0x28fa 0x2b99 0x2c39 0x2cd1 0x25b8 0x263a 0x28ee 0x2b84 0x2c35 0x2cd6 0x25b7 0x2622 0x28e6 0x2b68 0x2c34 0x2cdc 0x25b7 0x2604 0x290b 0x2b59 0x2c39 0x2ce8 0x25b6 0x25ec 0x293c 0x2b5f 0x2c3b 0x2ce7 0x25b6 0x25de 0x291d 0x2b60 0x2c36 0x2cd1 0x25b6 0x25d4 0x28ba 0x2b5f 0x2c32 0x2cc5 0x25b6 0x25cb 0x289c 0x2b62 0x2c34 0x2ccc 0x25b6 0x25c4 0x28a6 0x2b5d 0x2c32 0x2ccf 0x25b5 0x25be 0x281b 0x2b46 0x2c13 0x2cc8 0x25b5 0x25bb 0x27d7 0x2b34 0x2c13 0x2cb0 0x25b5 0x25bb 0x27c4 0x2b11 0x2c20 0x2c82 0x25b5 0x25ba 0x2810 0x2b0d 0x2c0a 0x2c51 0x25b5 0x25b9 0x2851 0x2b23 0x2be8 0x2c48 0x25b5 0x25b8 0x2853 0x2b28 0x2bef 0x2c50 0x25b4 0x25b8 0x2837 0x2ae6 0x2c1e 0x2c3a 0x25b4 0x25b6 0x2800 0x2acc 0x2bf7 0x2bfd 0x25b4 0x25b5 0x27bc 0x2aa1 0x2b7e 0x2ba7 0x25b4 0x25b4 0x2786 0x2a49 0x2b0f 0x2b35 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a>; + }; + + qcom,pc-temp-y3-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x347a 0x3456 0x3421 0x33e5 0x33e0 0x33d8 0x356b 0x345f 0x341a 0x33e4 0x33e0 0x33da 0x35ff 0x346c 0x3416 0x33e3 0x33e0 0x33db 0x364d 0x3479 0x3416 0x33e3 0x33e0 0x33dd 0x366b 0x3484 0x3418 0x33e3 0x33e0 0x33de 0x3670 0x3489 0x341c 0x33e5 0x33e0 0x33de 0x35ec 0x3489 0x3423 0x33e8 0x33e0 0x33de 0x34fc 0x3488 0x342b 0x33ed 0x33e1 0x33de 0x34bb 0x348b 0x342e 0x33ef 0x33e1 0x33de 0x34ba 0x349e 0x342f 0x33f0 0x33e1 0x33dd 0x34bb 0x34ac 0x3430 0x33f0 0x33e1 0x33dd 0x34d3 0x349e 0x343d 0x33f7 0x33e4 0x33df 0x3504 0x3481 0x3450 0x3401 0x33e9 0x33e2 0x3510 0x3471 0x3451 0x3402 0x33ea 0x33e3 0x34ec 0x3468 0x343b 0x33fe 0x33e8 0x33e2 0x34cc 0x3462 0x3427 0x33fb 0x33e6 0x33e2 0x34d0 0x345f 0x3422 0x33fd 0x33e8 0x33e2 0x34e0 0x345d 0x341f 0x3401 0x33ec 0x33e3 0x34e7 0x345a 0x341b 0x3401 0x33ec 0x33e3 0x34e9 0x3455 0x3416 0x33f9 0x33e7 0x33e0 0x34ea 0x344f 0x3411 0x33f0 0x33e3 0x33dd 0x34ec 0x3445 0x340c 0x33e8 0x33e1 0x33dc 0x34f0 0x3435 0x3407 0x33e3 0x33e0 0x33db 0x34f5 0x3427 0x3406 0x33e2 0x33df 0x33db 0x3500 0x341c 0x3405 0x33e3 0x33de 0x33db 0x3512 0x3417 0x3405 0x33e4 0x33de 0x33da 0x3525 0x3418 0x3405 0x33e3 0x33de 0x33da 0x3539 0x341b 0x3405 0x33e3 0x33dd 0x33da 0x354f 0x341f 0x3405 0x33e5 0x33dd 0x33da 0x356b 0x3423 0x3405 0x33e9 0x33dd 0x33d9 0x358d 0x3428 0x3405 0x33ec 0x33dd 0x33d9 0x35b2 0x342d 0x3400 0x33ed 0x33de 0x33d9 0x35da 0x3434 0x33f9 0x33ec 0x33de 0x33da 0x360a 0x343c 0x33f6 0x33ec 0x33df 0x33da 0x3641 0x3449 0x33f7 0x33ea 0x33de 0x33da 0x3680 0x3458 0x33f8 0x33e8 0x33de 0x33d9 0x36c1 0x3468 0x33fb 0x33e6 0x33de 0x33d9 0x3702 0x347a 0x3402 0x33e4 0x33dd 0x33d9 0x3742 0x3490 0x3408 0x33e3 0x33dd 0x33d9 0x3781 0x34b0 0x340c 0x33e3 0x33dd 0x33d9 0x37c1 0x34dc 0x340f 0x33e3 0x33dd 0x33d9 0x3803 0x3511 0x3415 0x33e3 0x33de 0x33da 0x3845 0x3550 0x341e 0x33e3 0x33de 0x33da 0x3892 0x35a3 0x3421 0x33e4 0x33de 0x33da 0x38ea 0x3613 0x3429 0x33e3 0x33de 0x33da 0x390d 0x3642 0x3430 0x33eb 0x33df 0x33dc 0x393f 0x363e 0x3435 0x33ec 0x33e1 0x33dd 0x395c 0x3658 0x3442 0x33f0 0x33e3 0x33e0 0x398d 0x36b9 0x3451 0x33f2 0x33e2 0x33e0 0x3a0b 0x3718 0x3452 0x33ee 0x33e1 0x33dd 0x3a97 0x37a6 0x345a 0x33f0 0x33e0 0x33dd 0x3b31 0x3888 0x346f 0x33f5 0x33e3 0x33e1 0x3c10 0x3978 0x3492 0x33f9 0x33e6 0x33e4 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6>; + }; + + qcom,pc-temp-y4-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x45b5 0x41d2 0x40f2 0x406d 0x4045 0x4044 0x452b 0x41db 0x40ef 0x4073 0x4045 0x4042 0x44eb 0x41eb 0x40ef 0x4078 0x4047 0x4041 0x44e9 0x4200 0x40f2 0x407b 0x4048 0x4040 0x4515 0x421b 0x40f7 0x407d 0x404a 0x4040 0x4561 0x4239 0x40fe 0x407e 0x404b 0x4040 0x4627 0x4263 0x4106 0x407c 0x404d 0x4041 0x478b 0x428e 0x4111 0x407a 0x404e 0x4044 0x4914 0x42a4 0x411c 0x407a 0x4051 0x4046 0x4b24 0x42ad 0x4127 0x4081 0x4055 0x4049 0x4c74 0x42bc 0x4138 0x408c 0x405b 0x404d 0x4a3e 0x4407 0x419f 0x409e 0x4069 0x4059 0x4560 0x4626 0x4237 0x40b4 0x407d 0x4068 0x437a 0x4642 0x4251 0x40bd 0x4081 0x406c 0x4347 0x43a8 0x4203 0x40bf 0x407d 0x406b 0x432d 0x41b1 0x41aa 0x40c3 0x407b 0x406a 0x4320 0x41b5 0x416e 0x40ec 0x4091 0x407a 0x430d 0x41e2 0x413b 0x4129 0x40ba 0x4098 0x42ef 0x41ed 0x4117 0x412a 0x40c0 0x409d 0x42b4 0x41c5 0x40fa 0x40d1 0x4094 0x407d 0x4274 0x4198 0x40e3 0x4085 0x4066 0x405b 0x4249 0x4180 0x40d4 0x4078 0x4054 0x404d 0x4228 0x416e 0x40c8 0x4072 0x4049 0x4043 0x421f 0x416b 0x40c2 0x406f 0x4048 0x4042 0x4223 0x415f 0x40be 0x406b 0x4048 0x4042 0x422b 0x414f 0x40bb 0x4069 0x4049 0x4043 0x4231 0x4143 0x40ba 0x406b 0x404b 0x4045 0x423b 0x4137 0x40ba 0x406d 0x404e 0x4048 0x4246 0x4136 0x40b9 0x406e 0x4051 0x404c 0x4252 0x4142 0x40b4 0x4070 0x4057 0x4051 0x425e 0x4154 0x40b0 0x4072 0x405e 0x4058 0x426a 0x4167 0x40b4 0x4074 0x4068 0x4063 0x4276 0x417f 0x40bd 0x4076 0x4073 0x4070 0x4283 0x4198 0x40c4 0x4074 0x4075 0x4072 0x4290 0x41b2 0x40c9 0x4069 0x4064 0x4061 0x429c 0x41cd 0x40cd 0x405e 0x404f 0x404c 0x42a8 0x41ef 0x40d2 0x405b 0x4044 0x4043 0x42b5 0x421f 0x40d8 0x4059 0x403e 0x403f 0x42c7 0x4244 0x40dc 0x405a 0x403e 0x4040 0x42e1 0x4252 0x40e9 0x405d 0x4042 0x4045 0x4308 0x425c 0x40fd 0x4060 0x4047 0x404a 0x433b 0x4262 0x410c 0x4063 0x4048 0x404b 0x437e 0x4270 0x4118 0x4064 0x4046 0x4048 0x43d3 0x4287 0x4129 0x4061 0x403d 0x403b 0x442a 0x42c2 0x4147 0x406b 0x4041 0x403e 0x441b 0x42ef 0x4160 0x4075 0x4057 0x405a 0x441e 0x4307 0x4166 0x4084 0x4070 0x4078 0x43ed 0x432a 0x4193 0x40a2 0x4099 0x40a2 0x43d0 0x436e 0x41e6 0x40be 0x409c 0x4098 0x43e5 0x4383 0x41de 0x409e 0x406e 0x4064 0x43f6 0x4384 0x41d8 0x409e 0x4060 0x4059 0x4411 0x43a0 0x41fb 0x40bd 0x4070 0x4067 0x4463 0x43f1 0x4266 0x40fb 0x4090 0x4085 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118>; + }; + + qcom,pc-temp-y5-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2208 0x348a 0x3ab0 0x3545 0x4573 0x3634 0x2208 0x34aa 0x3839 0x3326 0x4393 0x3e82 0x269f 0x34e2 0x3660 0x31db 0x419b 0x43da 0x2f8b 0x3522 0x3519 0x3130 0x3fbf 0x46e0 0x3428 0x3557 0x345a 0x30f0 0x3e34 0x4838 0x3590 0x3572 0x341a 0x30e7 0x3d2f 0x4884 0x30ee 0x3576 0x34b3 0x32d3 0x3ca4 0x46c7 0x2869 0x3578 0x35a4 0x35e5 0x3c3f 0x4385 0x267f 0x34b6 0x35c2 0x3648 0x3b81 0x4119 0x2a54 0x3032 0x3545 0x34d0 0x3996 0x3e92 0x2ff6 0x2cf8 0x3494 0x33cf 0x387f 0x3ce5 0x37e1 0x2fd6 0x333d 0x3525 0x3964 0x3cfd 0x4112 0x360e 0x319c 0x3768 0x3acb 0x3dbd 0x4280 0x3a64 0x326c 0x37dc 0x3b0d 0x3dbf 0x373b 0x3dd4 0x395e 0x3745 0x3a7a 0x3cb2 0x2cf9 0x3f72 0x3eca 0x36d1 0x3a41 0x3bb0 0x2d03 0x3ec5 0x3f83 0x384b 0x3ae8 0x3b5d 0x2edc 0x3dc2 0x3fc3 0x3b9d 0x3c38 0x3b2b 0x2f8c 0x3d9a 0x3f92 0x3dc7 0x3e57 0x3b93 0x2f1e 0x3df3 0x3ecf 0x3f34 0x4225 0x3e9f 0x2e5c 0x3e54 0x3de6 0x3fc8 0x445b 0x4233 0x2d64 0x3c6d 0x3c08 0x3c17 0x4527 0x44e0 0x2c30 0x3697 0x3971 0x3578 0x4604 0x471b 0x2b6b 0x3248 0x38a0 0x33d2 0x4627 0x47ff 0x2b06 0x2f1a 0x38d8 0x353a 0x4512 0x484d 0x2ad4 0x2d6f 0x3925 0x3660 0x43d2 0x484f 0x2add 0x2d4c 0x3975 0x3678 0x4315 0x4790 0x2aec 0x2d55 0x39cc 0x366c 0x4294 0x45bc 0x2af3 0x2d44 0x3a34 0x38ed 0x427b 0x43ff 0x2b16 0x2d12 0x3b09 0x40ee 0x4270 0x426f 0x2b4e 0x2d07 0x3ba6 0x465a 0x4280 0x41aa 0x2b80 0x2d07 0x38cb 0x47e5 0x43ef 0x42bb 0x2ba9 0x2cec 0x3382 0x48db 0x472c 0x45f6 0x2bd0 0x2ce9 0x319e 0x48b8 0x4a98 0x495f 0x2bf8 0x2d41 0x31a4 0x45bb 0x4e8c 0x4c69 0x2c20 0x2daa 0x31b5 0x4185 0x51da 0x4ea9 0x2c45 0x2dd9 0x3221 0x3e14 0x52fb 0x508e 0x2c64 0x2d8a 0x34af 0x3aee 0x5257 0x524a 0x2c6c 0x2d32 0x3713 0x3918 0x50bc 0x5292 0x2c5a 0x2d52 0x36de 0x38bf 0x4e90 0x50e7 0x2c45 0x2d99 0x34f7 0x3913 0x4dbc 0x4f8f 0x2c53 0x2da9 0x354f 0x3906 0x4ea8 0x5136 0x2cb7 0x2d71 0x370b 0x3898 0x515e 0x56c7 0x2d6c 0x2d2c 0x33cd 0x3962 0x555b 0x5c52 0x2e6e 0x2cc8 0x325a 0x3610 0x4cc2 0x4ea4 0x2fc4 0x2d10 0x320a 0x3e49 0x4394 0x4373 0x30b0 0x2d1b 0x3431 0x3e08 0x42cc 0x40b6 0x322c 0x2e86 0x370e 0x4092 0x40be 0x3f21 0x3256 0x3099 0x3915 0x3fe1 0x3e27 0x3e5b 0x322c 0x3127 0x38b1 0x3e5f 0x428d 0x410e 0x3117 0x3039 0x38e1 0x4283 0x4414 0x4431 0x2f77 0x2f18 0x37f8 0x4528 0x4741 0x4a06 0x2e6f 0x2e5e 0x37ca 0x4396 0x477b 0x4ab1 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b>; + }; + + qcom,pc-temp-y6-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1af4 0x1607 0x1492 0x13c9 0x139d 0x1392 0x1afb 0x160e 0x148d 0x13c8 0x139d 0x1393 0x1aff 0x1616 0x148a 0x13c7 0x139d 0x1394 0x1aff 0x161e 0x148a 0x13c8 0x139d 0x1395 0x1afc 0x1626 0x148c 0x13c9 0x139e 0x1395 0x1af7 0x162e 0x148e 0x13ca 0x139f 0x1396 0x1ac7 0x1636 0x1494 0x13cc 0x139f 0x1397 0x1a78 0x163e 0x149c 0x13cf 0x13a1 0x1397 0x1a74 0x1646 0x14a1 0x13d2 0x13a2 0x1398 0x1aff 0x164c 0x14a3 0x13d4 0x13a3 0x1399 0x1b70 0x1657 0x14a8 0x13d7 0x13a5 0x139a 0x1af4 0x16ac 0x14cc 0x13e2 0x13ac 0x139f 0x19d3 0x172c 0x1503 0x13ef 0x13b5 0x13a6 0x1941 0x172c 0x150b 0x13f2 0x13b7 0x13a8 0x190e 0x1670 0x14e5 0x13f1 0x13b5 0x13a7 0x18f6 0x15e2 0x14be 0x13f0 0x13b3 0x13a7 0x18fb 0x15e4 0x14ab 0x13fd 0x13bb 0x13ac 0x1909 0x15f5 0x149c 0x1412 0x13c9 0x13b5 0x190d 0x15f9 0x148f 0x1412 0x13cb 0x13b7 0x190c 0x15ed 0x1483 0x13f3 0x13bb 0x13ab 0x190a 0x15e0 0x147a 0x13d6 0x13ab 0x139f 0x190d 0x15d6 0x1473 0x13cd 0x13a4 0x139a 0x191a 0x15ce 0x146e 0x13c8 0x13a1 0x1397 0x192c 0x15c9 0x146d 0x13c7 0x13a0 0x1397 0x1945 0x15c7 0x146e 0x13c7 0x13a0 0x1397 0x1964 0x15c6 0x146f 0x13c8 0x13a0 0x1398 0x1982 0x15cb 0x1470 0x13c9 0x13a1 0x1398 0x19a0 0x15d5 0x1473 0x13ca 0x13a2 0x1399 0x19c0 0x15e2 0x1475 0x13cc 0x13a3 0x139a 0x19e6 0x15f3 0x1476 0x13d0 0x13a5 0x139c 0x1a11 0x1607 0x1477 0x13d4 0x13a7 0x139e 0x1a3f 0x161d 0x1478 0x13d6 0x13ab 0x13a2 0x1a72 0x1638 0x1479 0x13d7 0x13af 0x13a6 0x1aa7 0x1655 0x147b 0x13d6 0x13b0 0x13a7 0x1ae0 0x1676 0x147f 0x13d2 0x13ab 0x13a2 0x1b1c 0x169b 0x1483 0x13ce 0x13a5 0x139c 0x1b59 0x16c6 0x1488 0x13cc 0x13a2 0x139a 0x1b96 0x16f8 0x1490 0x13cb 0x13a0 0x1398 0x1bd4 0x1732 0x149a 0x13ca 0x13a0 0x1399 0x1c13 0x1772 0x14a5 0x13cb 0x13a1 0x139a 0x1c51 0x17bc 0x14b0 0x13cd 0x13a3 0x139c 0x1c90 0x1811 0x14bf 0x13ce 0x13a4 0x139d 0x1cd3 0x1875 0x14d0 0x13cf 0x13a3 0x139c 0x1d22 0x18ef 0x14e0 0x13d0 0x13a1 0x1399 0x1d80 0x1984 0x14f9 0x13d2 0x13a3 0x139a 0x1da5 0x19b9 0x150c 0x13db 0x13a9 0x13a3 0x1dcf 0x19c4 0x1513 0x13e1 0x13b2 0x13ad 0x1dde 0x19e7 0x152f 0x13ec 0x13bf 0x13bb 0x1e04 0x1a57 0x155a 0x13f6 0x13c0 0x13b8 0x1e6d 0x1abf 0x1560 0x13eb 0x13b2 0x13a7 0x1edf 0x1b41 0x1573 0x13ee 0x13ae 0x13a5 0x1f66 0x1c0d 0x15ab 0x13fd 0x13b6 0x13ac 0x2034 0x1cdf 0x160e 0x1415 0x13c2 0x13b7 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4>; + }; + }; + }; + }; + }; + + fragment@12 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm1 { + reg = <0x4f>; + label = "pa_therm1"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@13 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x4d 0xffffffff 0x4e 0xffffffff 0x4f 0xffffffff 0x52>; + + pa_therm1 { + reg = <0x4f>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + }; + }; + + fragment@14 { + target = <0xffffffff>; + + __overlay__ { + compatible = "qcom,ufs-phy-qmp-v3"; + vdda-phy-supply = <0xffffffff>; + vdda-pll-supply = <0xffffffff>; + vdda-phy-max-microamp = <0xf5b4>; + vdda-pll-max-microamp = <0x477c>; + status = "ok"; + }; + }; + + fragment@15 { + target = <0xffffffff>; + + __overlay__ { + vdd-hba-supply = <0xffffffff>; + vdd-hba-fixed-regulator; + vcc-supply = <0xffffffff>; + vcc-voltage-level = <0x2d2a80 0x2d2a80>; + vcc-max-microamp = <0x927c0>; + vccq2-supply = <0xffffffff>; + vccq2-voltage-level = <0x1ab3f0 0x1dc130>; + vccq2-max-microamp = <0x927c0>; + qcom,vddp-ref-clk-supply = <0xffffffff>; + qcom,vddp-ref-clk-max-microamp = <0x64>; + status = "ok"; + }; + }; + + fragment@16 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0x8b290>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-always-on; + qcom,vdd-io-lpm-sup; + qcom,vdd-io-voltage-level = <0x1b7740 0x1b7740>; + qcom,vdd-io-current-level = <0x0 0x4f588>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + status = "ok"; + }; + }; + + fragment@17 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0xc3500>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-voltage-level = <0x1b7740 0x2d0370>; + qcom,vdd-io-current-level = <0x0 0x55f0>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + cd-gpios = <0xffffffff 0x45 0x1>; + status = "ok"; + }; + }; + + fragment@18 { + target = <0xffffffff>; + + __overlay__ { + + pa-therm1 { + polling-delay-passive = <0x0>; + polling-delay = <0x0>; + thermal-governor = "user_space"; + thermal-sensors = <0xffffffff 0x4f>; + wake-capable-sensor; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + quiet-therm-step { + status = "disabled"; + }; + }; + }; + + fragment@19 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@20 { + target = <0xffffffff>; + + __overlay__ { + qcom,battery-data = <0x13>; + qcom,qg-iterm-ma = <0x64>; + qcom,hold-soc-while-full; + qcom,linearize-soc; + qcom,cl-feedback-on; + }; + }; + + fragment@21 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x8 0xffffffff 0x7 0xffffffff 0x9 0xffffffff 0x6 0xffffffff 0x4f 0xffffffff 0x99 0xffffffff 0x83>; + io-channel-names = "usb_in_voltage", "usb_in_current", "chg_temp", "die_temp", "conn_temp", "sbux_res", "vph_voltage"; + qcom,battery-data = <0x13>; + qcom,auto-recharge-soc = <0x62>; + qcom,step-charging-enable; + qcom,sw-jeita-enable; + qcom,fcc-stepping-enable; + qcom,suspend-input-on-debug-batt; + qcom,sec-charger-config = <0x3>; + qcom,thermal-mitigation = <0x401640 0x3567e0 0x2dc6c0 0x2625a0 0x1e8480 0x16e360 0xf4240 0x7a120>; + dpdm-supply = <0xffffffff>; + qcom,charger-temp-max = <0x320>; + qcom,smb-temp-max = <0x320>; + qcom,fcc-step-delay-ms = <0x64>; + qcom,fcc-step-size-ua = <0x186a0>; + qcom,disable-sw-thermal-regulation; + qcom,disable-fcc-restriction; + qcom,smb-internal-pull-kohm = <0x0>; + }; + }; + + fragment@22 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + }; + }; + }; + + fragment@23 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@24 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,i2c-touch-active = "synaptics,tcm-i2c"; + + synaptics_tcm@20 { + compatible = "synaptics,tcm-i2c"; + reg = <0x20>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend", "pmx_ts_release"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + pinctrl-2 = <0xffffffff>; + vdd-supply = <0xffffffff>; + avdd-supply = <0xffffffff>; + synaptics,pwr-reg-name = "avdd"; + synaptics,bus-reg-name = "vdd"; + synaptics,irq-gpio = <0xffffffff 0x9 0x2008>; + synaptics,irq-on-state = <0x0>; + synaptics,reset-gpio = <0xffffffff 0x8 0x0>; + synaptics,reset-on-state = <0x0>; + synaptics,reset-active-ms = <0x14>; + synaptics,reset-delay-ms = <0xc8>; + synaptics,power-delay-ms = <0xc8>; + synaptics,ubl-i2c-addr = <0x20>; + }; + + atmel_mxt_ts@4a { + compatible = "atmel,maxtouch"; + reg = <0x4a>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + avdd-supply = <0xffffffff>; + vdd-supply = <0xffffffff>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + reset-gpios = <0xffffffff 0x8 0x0>; + irq-gpios = <0xffffffff 0x9 0x2008>; + atmel,xy_switch; + atmel,panel-coords = <0x0 0x0 0x1df 0x31f>; + atmel,display-coords = <0x0 0x0 0x153 0x301>; + }; + }; + }; + + fragment@25 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,clk-freq-out = <0xf4240>; + #address-cells = <0x1>; + #size-cells = <0x0>; + + nq@28 { + compatible = "qcom,nq-nci"; + reg = <0x28>; + qcom,nq-irq = <0xffffffff 0x25 0x0>; + qcom,nq-ven = <0xffffffff 0xc 0x0>; + qcom,nq-firm = <0xffffffff 0x24 0x0>; + qcom,nq-clkreq = <0xffffffff 0x1f 0x0>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active", "nfc_suspend"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff>; + }; + }; + }; + + fragment@26 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-aux-switch = <0xffffffff>; + }; + }; + + fragment@27 { + target = <0xffffffff>; + + __overlay__ { + + lpi_pinctrl@627C0000 { + compatible = "qcom,lpi-pinctrl"; + reg = <0x627c0000 0x0>; + qcom,num-gpios = <0xf>; + gpio-controller; + #gpio-cells = <0x2>; + qcom,slew-reg = <0x6295a000 0x0>; + qcom,lpi-offset-tbl = <0x0 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000>; + qcom,lpi-slew-offset-tbl = <0x0 0x2 0x4 0x8 0xa 0xc 0x0 0x0 0x0 0x0 0x10 0x12 0x0 0x0 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + phandle = <0x31>; + + dmic01_clk_active { + phandle = <0x32>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic01_clk_sleep { + phandle = <0x34>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic01_data_active { + phandle = <0x33>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic01_data_sleep { + phandle = <0x35>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic23_clk_active { + phandle = <0x36>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic23_clk_sleep { + phandle = <0x38>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic23_data_active { + phandle = <0x37>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic23_data_sleep { + phandle = <0x39>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic45_clk_active { + phandle = <0x3a>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic45_clk_sleep { + phandle = <0x3c>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic45_data_active { + phandle = <0x3b>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic45_data_sleep { + phandle = <0x3d>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + tx_swr_clk_sleep { + phandle = <0x4a>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_clk_active { + phandle = <0x46>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + tx_swr_data0_sleep { + phandle = <0x4b>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data0_active { + phandle = <0x47>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_sleep { + phandle = <0x40>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_active { + phandle = <0x3e>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_data_sleep { + phandle = <0x41>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_data_active { + phandle = <0x3f>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data1_sleep { + phandle = <0x4c>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data1_active { + phandle = <0x48>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data2_sleep { + phandle = <0x4d>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data2_active { + phandle = <0x49>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + rx_swr_clk_sleep { + phandle = <0x44>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_clk_active { + phandle = <0x42>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + rx_swr_data_sleep { + phandle = <0x45>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_data_active { + phandle = <0x43>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + lpi_i2s1_sck_active { + phandle = <0x55>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sck_sleep { + phandle = <0x59>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_ws_active { + phandle = <0x56>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_ws_sleep { + phandle = <0x5a>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd0_active { + phandle = <0x57>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd0_sleep { + phandle = <0x5b>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd1_active { + phandle = <0x58>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd1_sleep { + phandle = <0x5c>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + }; + + fragment@28 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x4>; + + bolero-clk-rsc-mngr { + compatible = "qcom,bolero-clk-rsc-mngr"; + qcom,fs-gen-sequence = <0x3000 0x1 0x3004 0x1 0x3080 0x2>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,va_mclk_mode_muxsel = <0x627a0000>; + clock-names = "tx_core_clk", "tx_npl_clk", "rx_core_clk", "rx_npl_clk", "wsa_core_clk", "wsa_npl_clk", "va_core_clk", "va_npl_clk"; + clocks = <0x14 0x0 0x15 0x0 0x16 0x0 0x17 0x0 0x18 0x0 0x19 0x0 0x1a 0x0 0x1b 0x0>; + }; + + tx-macro@62620000 { + compatible = "qcom,tx-macro"; + reg = <0x62620000 0x0>; + clock-names = "tx_core_clk", "tx_npl_clk"; + clocks = <0x14 0x0 0x15 0x0>; + qcom,tx-swr-gpios = <0x1c>; + qcom,tx-dmic-sample-rate = <0x249f00>; + phandle = <0xb2>; + + tx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x3>; + swrm-io-base = <0x62630000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x1>; + interrupts = <0x0 0x128 0x0 0x0 0x22b 0x0>; + interrupt-names = "swr_master_irq", "swr_wake_irq"; + qcom,swr-wakeup-required = <0x0>; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x21 0xf 0x2 0x12 0x1 0x2 0x13 0x2 0x3 0x14 0x1 0x3 0x15 0x2 0x4 0x16 0x1 0x4 0x17 0x2 0x4 0x18 0x4 0x4 0x19 0x8 0x5 0x1a 0x1 0x5 0x1b 0x2 0x5 0x1c 0x4 0x5 0x1d 0x8>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + qcom,swr-mstr-irq-wakeup-capable = <0x1>; + phandle = <0xb3>; + + wcd938x-tx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170223>; + phandle = <0x23>; + }; + + wcd937x-tx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170223>; + phandle = <0x27>; + }; + }; + }; + + rx-macro@62600000 { + compatible = "qcom,rx-macro"; + reg = <0x62600000 0x0>; + clock-names = "rx_core_clk", "rx_npl_clk"; + clocks = <0x16 0x0 0x17 0x0>; + qcom,rx-swr-gpios = <0x1d>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,rx-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + phandle = <0xb4>; + + rx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x2>; + swrm-io-base = <0x62610000 0x0>; + interrupts = <0x0 0x129 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x9 0x1 0x1 0xa 0x2 0x2 0xd 0x1 0x3 0xb 0x1 0x3 0xc 0x2 0x4 0xe 0x1 0x5 0xf 0x1 0x5 0x10 0x2>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + phandle = <0xb5>; + + wcd938x-rx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170224>; + phandle = <0x22>; + }; + + wcd937x-rx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170224>; + phandle = <0x26>; + }; + }; + }; + + wsa-macro@62640000 { + compatible = "qcom,wsa-macro"; + reg = <0x62640000 0x0>; + clock-names = "wsa_core_clk", "wsa_npl_clk"; + clocks = <0x18 0x0 0x19 0x0>; + qcom,wsa-swr-gpios = <0x1e>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,wsa-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + status = "disabled"; + phandle = <0xb6>; + + wsa_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + qcom,swr_master_id = <0x1>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + swrm-io-base = <0x62650000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x0>; + interrupts = <0x0 0x127 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x8>; + qcom,swr-port-mapping = <0x1 0x1 0x1 0x2 0x3 0xf 0x3 0x2 0x3 0x4 0x5 0x1 0x5 0x7 0xf 0x6 0x6 0x3 0x7 0x4 0x3 0x8 0x8 0x3>; + qcom,swr-num-dev = <0x2>; + phandle = <0xb7>; + + wsa881x@20170211 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170211>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2c>; + }; + + wsa881x@20170212 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170212>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2d>; + }; + + wsa881x@21170213 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170213>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2e>; + }; + + wsa881x@21170214 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170214>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2f>; + }; + }; + }; + + va-macro@62770000 { + compatible = "qcom,va-macro"; + reg = <0x62770000 0x0>; + clock-names = "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0>; + qcom,va-clk-mux-select = <0x1>; + qcom,va-island-mode-muxsel = <0x627a0000>; + qcom,va-dmic-sample-rate = <0x927c0>; + qcom,default-clk-id = <0x0>; + phandle = <0xb8>; + }; + + wcd938x-codec { + compatible = "qcom,wcd938x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x0 0x13 0x2 0x0 0x13 0x1 0x14 0x1 0x0 0x14 0x1 0x15 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x2 0x18 0x4 0x0 0x18 0x2 0x19 0x8 0x0 0x19 0x3 0x1a 0x1 0x0 0x1a 0x3 0x1b 0x2 0x0 0x1b 0x3 0x1c 0x4 0x0 0x1c 0x3 0x1d 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x22>; + qcom,tx-slave = <0x23>; + cdc-vdd-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-rxtx-current = <0x7530>; + cdc-vddio-supply = <0xffffffff>; + qcom,cdc-vddio-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddio-current = <0x7530>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0xaf0>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-micbias4-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddio", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + mbhc-button-thres = <0x24 0xd 0x3f 0x24 0x58 0x8a 0x24 0x8a 0x8a 0x24 0xe1 0xe1 0x24 0x1c2 0x1c2 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c>; + imp-table = <0x25 0x0 0x5 0x6 0x25 0x6 0x17 0x8 0x25 0x18 0x26 0x7 0x25 0x27 0x64 0x6 0x25 0x65 0xa0 0xa 0x25 0xa1 0x190 0xb 0x25 0x191 0x7d0 0xb 0x25 0x7d1 0x7fffffff 0x6>; + phandle = <0x30>; + }; + + wcd937x-codec { + status = "disabled"; + compatible = "qcom,wcd937x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x1 0x13 0x1 0x0 0x14 0x1 0x14 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x3 0x18 0x1 0x0 0x1a 0x3 0x19 0x2 0x0 0x1b 0x3 0x1a 0x4 0x0 0x1c 0x3 0x1b 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x26>; + qcom,tx-slave = <0x27>; + cdc-vdd-ldo-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-ldo-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-ldo-rxtx-current = <0x61a8>; + cdc-vddpx-1-supply = <0xffffffff>; + qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddpx-1-current = <0x2710>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0x708>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-ldo-rxtx", "cdc-vddpx-1", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + phandle = <0xb9>; + }; + }; + }; + + fragment@29 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,msm-mi2s-master = <0x1 0x1 0x1 0x1 0x1 0x1>; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS4", "MIC BIAS4", "Analog Mic4", "TX DMIC0", "MIC BIAS1", "MIC BIAS1", "Digital Mic0", "TX DMIC1", "MIC BIAS1", "MIC BIAS1", "Digital Mic1", "TX DMIC2", "MIC BIAS3", "MIC BIAS3", "Digital Mic2", "TX DMIC3", "MIC BIAS3", "MIC BIAS3", "Digital Mic3", "TX DMIC4", "MIC BIAS4", "MIC BIAS4", "Digital Mic4", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "IN3_AUX", "AUX_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "TX SWR_DMIC0", "DMIC1_OUTPUT", "TX SWR_DMIC1", "DMIC2_OUTPUT", "TX SWR_DMIC2", "DMIC3_OUTPUT", "TX SWR_DMIC3", "DMIC4_OUTPUT", "TX SWR_DMIC4", "DMIC5_OUTPUT", "TX SWR_DMIC5", "DMIC6_OUTPUT", "TX SWR_DMIC6", "DMIC7_OUTPUT", "TX SWR_DMIC7", "DMIC8_OUTPUT", "WSA SRC0_INP", "SRC0", "WSA_TX DEC0_INP", "TX DEC0 MUX", "WSA_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "SpkrLeft IN", "WSA_SPK1 OUT", "SpkrRight IN", "WSA_SPK2 OUT", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA MIC BIAS1", "Digital Mic0", "VA MIC BIAS1", "Digital Mic1", "VA MIC BIAS3", "Digital Mic2", "VA MIC BIAS3", "Digital Mic3", "VA MIC BIAS4", "Digital Mic4", "VA DMIC0", "VA MIC BIAS1", "VA DMIC1", "VA MIC BIAS1", "VA DMIC2", "VA MIC BIAS3", "VA DMIC3", "VA MIC BIAS3", "VA DMIC4", "VA MIC BIAS4", "VA SWR_ADC0", "VA_SWR_CLK", "VA SWR_ADC1", "VA_SWR_CLK", "VA SWR_ADC2", "VA_SWR_CLK", "VA SWR_ADC3", "VA_SWR_CLK", "VA SWR_MIC0", "VA_SWR_CLK", "VA SWR_MIC1", "VA_SWR_CLK", "VA SWR_MIC2", "VA_SWR_CLK", "VA SWR_MIC3", "VA_SWR_CLK", "VA SWR_MIC4", "VA_SWR_CLK", "VA SWR_MIC5", "VA_SWR_CLK", "VA SWR_MIC6", "VA_SWR_CLK", "VA SWR_MIC7", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT", "VA SWR_MIC0", "DMIC1_OUTPUT", "VA SWR_MIC1", "DMIC2_OUTPUT", "VA SWR_MIC2", "DMIC3_OUTPUT", "VA SWR_MIC3", "DMIC4_OUTPUT", "VA SWR_MIC4", "DMIC5_OUTPUT", "VA SWR_MIC5", "DMIC6_OUTPUT", "VA SWR_MIC6", "DMIC7_OUTPUT", "VA SWR_MIC7", "DMIC8_OUTPUT"; + qcom,msm-mbhc-hphl-swh = <0x1>; + qcom,msm-mbhc-gnd-swh = <0x1>; + qcom,cdc-dmic01-gpios = <0x28>; + qcom,cdc-dmic23-gpios = <0x29>; + qcom,cdc-dmic45-gpios = <0x2a>; + asoc-codec = <0xffffffff 0xffffffff 0x2b>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec", "msm-ext-disp-audio-codec-rx"; + qcom,wsa-max-devs = <0x2>; + qcom,wsa-devs = <0x2c 0x2d 0x2e 0x2f>; + qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight", "SpkrLeft", "SpkrRight"; + qcom,codec-max-aux-devs = <0x1>; + qcom,codec-aux-devs = <0x30>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + }; + }; + + fragment@30 { + target = <0xffffffff>; + + __overlay__ { + + cdc_dmic01_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x32 0x33>; + pinctrl-1 = <0x34 0x35>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x28>; + }; + + cdc_dmic23_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x36 0x37>; + pinctrl-1 = <0x38 0x39>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x29>; + }; + + cdc_dmic45_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3a 0x3b>; + pinctrl-1 = <0x3c 0x3d>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x2a>; + }; + + wsa_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3e 0x3f>; + pinctrl-1 = <0x40 0x41>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x1e>; + }; + + rx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x42 0x43>; + pinctrl-1 = <0x44 0x45>; + qcom,lpi-gpios; + phandle = <0x1d>; + }; + + tx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x46 0x47 0x48 0x49>; + pinctrl-1 = <0x4a 0x4b 0x4c 0x4d>; + qcom,lpi-gpios; + qcom,chip-wakeup-reg = <0x1ffb000>; + qcom,chip-wakeup-maskbit = <0x0>; + qcom,chip-wakeup-default-val = <0x1>; + phandle = <0x1c>; + }; + }; + }; + + fragment@31 { + target = <0xffffffff>; + + __overlay__ { + + wsa_spkr_en1_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x1f>; + }; + + wsa_spkr_en2_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x20>; + }; + + msm_cdc_pinctrl@58 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + phandle = <0x21>; + }; + + wsa_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x3>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x309>; + #clock-cells = <0x1>; + phandle = <0x18>; + }; + + wsa_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x4>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30a>; + #clock-cells = <0x1>; + phandle = <0x19>; + }; + + rx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x5>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30e>; + #clock-cells = <0x1>; + phandle = <0x16>; + }; + + rx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x6>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30f>; + #clock-cells = <0x1>; + phandle = <0x17>; + }; + + tx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x7>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30c>; + #clock-cells = <0x1>; + phandle = <0x14>; + }; + + tx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x8>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30d>; + #clock-cells = <0x1>; + phandle = <0x15>; + }; + + va_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x2>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30b>; + #clock-cells = <0x1>; + phandle = <0x1a>; + }; + + va_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0xa>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x310>; + #clock-cells = <0x1>; + phandle = <0x1b>; + }; + }; + }; + + fragment@32 { + target = <0xffffffff>; + + __overlay__ { + qcom,msm-dai-is-island-supported = <0x1>; + }; + }; + + fragment@33 { + target = <0xffffffff>; + + __overlay__ { + hsuart8 = "/soc/qcom,qup_hsuart@a88000"; + }; + }; + + fragment@34 { + target = <0xffffffff>; + + __overlay__ { + + qcom,qup_hsuart@a88000 { + compatible = "qcom,msm-geni-serial-hs", "qcom,msm-geni-uart"; + reg = <0xa88000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0xffffffff 0x50 0xffffffff 0x5a 0xffffffff 0x5b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x4e 0x4f>; + pinctrl-1 = <0x50 0x51>; + interrupts = <0x0 0x163 0x0>; + qcom,wrapper-core = <0xffffffff>; + always-on-clock; + status = "ok"; + phandle = <0xba>; + }; + }; + }; + + fragment@35 { + target = <0xffffffff>; + + __overlay__ { + + qupv3_se8_2hsuart_pins { + phandle = <0xbb>; + + qupv3_se8_2uart_tx_active { + phandle = <0x4e>; + + mux { + pins = "gpio44"; + function = "qup12"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_rx_active { + phandle = <0x4f>; + + mux { + pins = "gpio45"; + function = "qup12"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_tx_sleep { + phandle = <0x50>; + + mux { + pins = "gpio44"; + function = "gpio"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + input-enable; + }; + }; + + qupv3_se8_2uart_rx_sleep { + phandle = <0x51>; + + mux { + pins = "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@36 { + target = <0xffffffff>; + + __overlay__ { + + dcc_curr_link@3 { + qcom,curr-link-list = <0x3>; + qcom,data-sink = "sram"; + qcom,link-list = <0x0 0x18000024 0x1 0x0 0x0 0x18000040 0x1 0x0 0x0 0x18010024 0x1 0x0 0x0 0x18010040 0x1 0x0 0x0 0x18020024 0x1 0x0 0x0 0x18020040 0x1 0x0 0x0 0x18030024 0x1 0x0 0x0 0x18030040 0x1 0x0 0x0 0x18040024 0x1 0x0 0x0 0x18040040 0x1 0x0 0x0 0x18050024 0x1 0x0 0x0 0x18050040 0x1 0x0 0x0 0x18060024 0x1 0x0 0x0 0x18060040 0x1 0x0 0x0 0x18070024 0x1 0x0 0x0 0x18070040 0x1 0x0 0x0 0x18080024 0x1 0x0 0x0 0x18080040 0x1 0x0 0x0 0x180800f8 0x1 0x0 0x0 0x18080104 0x1 0x0 0x0 0x1808011c 0x1 0x0 0x0 0x18080128 0x1 0x0 0x0 0x18321700 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18325f00 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x18321818 0x1 0x0 0x0 0x18323818 0x1 0x0 0x0 0x18326018 0x1 0x0 0x0 0x18321920 0x1 0x0 0x0 0x1832102c 0x1 0x0 0x0 0x18321044 0x1 0x0 0x0 0x18321710 0x1 0x0 0x0 0x1832176c 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18323920 0x1 0x0 0x0 0x1832302c 0x1 0x0 0x0 0x18323044 0x1 0x0 0x0 0x18323710 0x1 0x0 0x0 0x1832376c 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18326120 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18325844 0x1 0x0 0x0 0x18325f10 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280000 0x2 0x0 0x0 0x18282000 0x2 0x0 0x0 0x18284000 0x2 0x0 0x0 0x9680000 0x1 0x0 0x0 0x9680004 0x1 0x0 0x2 0x8 0x0 0x0 0x0 0x9681000 0x1 0x0 0x2 0x1 0x0 0x0 0x0 0x9681004 0x1 0x0 0x0 0x9681008 0x1 0x0 0x0 0x968100c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9698500 0x1 0x0 0x0 0x9698504 0x1 0x0 0x0 0x9698508 0x1 0x0 0x0 0x969850c 0x1 0x0 0x0 0x9698510 0x1 0x0 0x0 0x9698514 0x1 0x0 0x0 0x9698518 0x1 0x0 0x0 0x969851c 0x1 0x0 0x0 0x9698700 0x1 0x0 0x0 0x9698704 0x1 0x0 0x0 0x9698708 0x1 0x0 0x0 0x969870c 0x1 0x0 0x0 0x9698714 0x1 0x0 0x0 0x9698718 0x1 0x0 0x0 0x969871c 0x1 0x0 0x0 0x1620204 0x1 0x0 0x0 0x1620240 0x1 0x0 0x0 0x1620248 0x1 0x0 0x0 0x1620288 0x1 0x0 0x0 0x162028c 0x1 0x0 0x0 0x1620290 0x1 0x0 0x0 0x1620294 0x1 0x0 0x0 0x16202a8 0x1 0x0 0x0 0x16202ac 0x1 0x0 0x0 0x16202b0 0x1 0x0 0x0 0x16202b4 0x1 0x0 0x0 0x1620300 0x1 0x0 0x0 0x16e0404 0x1 0x0 0x0 0x16e0408 0x1 0x0 0x0 0x16e0410 0x1 0x0 0x0 0x16e0420 0x1 0x0 0x0 0x16e0424 0x1 0x0 0x0 0x16e0428 0x1 0x0 0x0 0x16e042c 0x1 0x0 0x0 0x16e0430 0x1 0x0 0x0 0x16e0434 0x1 0x0 0x0 0x16e0438 0x1 0x0 0x0 0x16e043c 0x1 0x0 0x0 0x16e0300 0x1 0x0 0x0 0x16e0304 0x1 0x0 0x0 0x16e0700 0x1 0x0 0x0 0x16e0704 0x1 0x0 0x0 0x1700c00 0x1 0x0 0x0 0x1700c08 0x1 0x0 0x0 0x1700c10 0x1 0x0 0x0 0x1700c20 0x1 0x0 0x0 0x1700c24 0x1 0x0 0x0 0x1700c28 0x1 0x0 0x0 0x1700c2c 0x1 0x0 0x0 0x1700c30 0x1 0x0 0x0 0x1700c34 0x1 0x0 0x0 0x1700c38 0x1 0x0 0x0 0x1700c3c 0x1 0x0 0x0 0x1700300 0x1 0x0 0x0 0x1700304 0x1 0x0 0x0 0x1700308 0x1 0x0 0x0 0x170030c 0x1 0x0 0x0 0x1700310 0x1 0x0 0x0 0x1700500 0x1 0x0 0x0 0x1700504 0x1 0x0 0x0 0x1700508 0x1 0x0 0x0 0x170050c 0x1 0x0 0x0 0x1700900 0x1 0x0 0x0 0x1700904 0x1 0x0 0x0 0x1700908 0x1 0x0 0x0 0x1740004 0x1 0x0 0x0 0x1740008 0x1 0x0 0x0 0x1740010 0x1 0x0 0x0 0x1740020 0x1 0x0 0x0 0x1740024 0x1 0x0 0x0 0x1740028 0x1 0x0 0x0 0x174002c 0x1 0x0 0x0 0x1740030 0x1 0x0 0x0 0x1740034 0x1 0x0 0x0 0x1740038 0x1 0x0 0x0 0x174003c 0x1 0x0 0x0 0x1740300 0x1 0x0 0x0 0x1740304 0x1 0x0 0x0 0x1740308 0x1 0x0 0x0 0x174030c 0x1 0x0 0x0 0x1740310 0x1 0x0 0x0 0x1740314 0x1 0x0 0x0 0x9698204 0x1 0x0 0x0 0x9698240 0x1 0x0 0x0 0x9698244 0x1 0x0 0x0 0x9698248 0x1 0x0 0x0 0x969824c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x9681018 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9160204 0x1 0x0 0x0 0x9160240 0x1 0x0 0x0 0x9160248 0x1 0x0 0x0 0x9160288 0x1 0x0 0x0 0x9160290 0x1 0x0 0x0 0x9160300 0x1 0x0 0x0 0x9160304 0x1 0x0 0x0 0x9160308 0x1 0x0 0x0 0x916030c 0x1 0x0 0x0 0x9160310 0x1 0x0 0x0 0x9160314 0x1 0x0 0x0 0x9160318 0x1 0x0 0x0 0x9160008 0x1 0x0 0x0 0x9160010 0x1 0x0 0x0 0x9160020 0x1 0x0 0x0 0x9160024 0x1 0x0 0x0 0x9160028 0x1 0x0 0x0 0x916002c 0x1 0x0 0x0 0x9160030 0x1 0x0 0x0 0x9160034 0x1 0x0 0x0 0x9160038 0x1 0x0 0x0 0x916003c 0x1 0x0 0x0 0x63042680 0x1 0x0 0x0 0x63042684 0x1 0x0 0x0 0x63042688 0x1 0x0 0x0 0x63042690 0x1 0x0 0x0 0x630426a0 0x1 0x0 0x0 0x630426a4 0x1 0x0 0x0 0x630426a8 0x1 0x0 0x0 0x630426ac 0x1 0x0 0x0 0x630426b0 0x1 0x0 0x0 0x630426b4 0x1 0x0 0x0 0x630426b8 0x1 0x0 0x0 0x630426bc 0x1 0x0 0x0 0x63041900 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x1620500 0x4 0x0 0x0 0x1620700 0x4 0x0 0x0 0x1620300 0x1 0x0 0x0 0x1620f00 0x2 0x0 0x0 0x1620b00 0x2 0x0 0x0 0x1700b00 0x2 0x0 0x0 0x1700700 0x3 0x0 0x0 0x9163100 0x1 0x0 0x0 0x96aa100 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x9991500 0x8 0x0 0x0 0x9050008 0x1 0x0 0x0 0x9050078 0x1 0x0 0x0 0x9236028 0x1 0x0 0x0 0x923602c 0x1 0x0 0x0 0x9236030 0x1 0x0 0x0 0x9236034 0x1 0x0 0x0 0x9236038 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x92360b0 0x1 0x0 0x0 0x9236044 0x1 0x0 0x0 0x9236048 0x1 0x0 0x0 0x923604c 0x1 0x0 0x0 0x9236050 0x1 0x0 0x0 0x923e030 0x1 0x0 0x0 0x923e034 0x1 0x0 0x0 0x9241000 0x1 0x0 0x0 0x9248058 0x1 0x0 0x0 0x924805c 0x1 0x0 0x0 0x9248060 0x1 0x0 0x0 0x9248064 0x1 0x0 0x0 0x9260410 0x1 0x0 0x0 0x92e0410 0x1 0x0 0x0 0x9260414 0x1 0x0 0x0 0x92e0414 0x1 0x0 0x0 0x9260418 0x1 0x0 0x0 0x92e0418 0x1 0x0 0x0 0x9260420 0x1 0x0 0x0 0x9260424 0x1 0x0 0x0 0x9260430 0x1 0x0 0x0 0x9260440 0x1 0x0 0x0 0x9260448 0x1 0x0 0x0 0x92604a0 0x1 0x0 0x0 0x92604b0 0x1 0x0 0x0 0x92604d0 0x2 0x0 0x0 0x9261440 0x1 0x0 0x0 0x92e0420 0x1 0x0 0x0 0x92e0424 0x1 0x0 0x0 0x92e0430 0x1 0x0 0x0 0x92e0440 0x1 0x0 0x0 0x92e0448 0x1 0x0 0x0 0x92e04a0 0x1 0x0 0x0 0x92e04b0 0x1 0x0 0x0 0x92e04d0 0x2 0x0 0x0 0x9600000 0x1 0x0 0x0 0x9601000 0x1 0x0 0x0 0x9602000 0x1 0x0 0x0 0x9603000 0x1 0x0 0x0 0x9604000 0x1 0x0 0x0 0x9605000 0x1 0x0 0x0 0x9606000 0x1 0x0 0x0 0x9607000 0x1 0x0 0x0 0x9608000 0x1 0x0 0x0 0x9609000 0x1 0x0 0x0 0x960a000 0x1 0x0 0x0 0x960b000 0x1 0x0 0x0 0x960c000 0x1 0x0 0x0 0x960d000 0x1 0x0 0x0 0x960e000 0x1 0x0 0x0 0x960f000 0x1 0x0 0x0 0x9610000 0x1 0x0 0x0 0x9611000 0x1 0x0 0x0 0x9612000 0x1 0x0 0x0 0x9613000 0x1 0x0 0x0 0x9614000 0x1 0x0 0x0 0x9615000 0x1 0x0 0x0 0x9616000 0x1 0x0 0x0 0x9617000 0x1 0x0 0x0 0x9618000 0x1 0x0 0x0 0x9619000 0x1 0x0 0x0 0x961a000 0x1 0x0 0x0 0x961b000 0x1 0x0 0x0 0x961c000 0x1 0x0 0x0 0x961d000 0x1 0x0 0x0 0x961e000 0x1 0x0 0x0 0x961f000 0x1 0x0 0x0 0x9600004 0x1 0x0 0x0 0x9601004 0x1 0x0 0x0 0x9602004 0x1 0x0 0x0 0x9603004 0x1 0x0 0x0 0x9604004 0x1 0x0 0x0 0x9605004 0x1 0x0 0x0 0x9606004 0x1 0x0 0x0 0x9607004 0x1 0x0 0x0 0x9608004 0x1 0x0 0x0 0x9609004 0x1 0x0 0x0 0x960a004 0x1 0x0 0x0 0x960b004 0x1 0x0 0x0 0x960c004 0x1 0x0 0x0 0x960d004 0x1 0x0 0x0 0x960e004 0x1 0x0 0x0 0x960f004 0x1 0x0 0x0 0x9610004 0x1 0x0 0x0 0x9611004 0x1 0x0 0x0 0x9612004 0x1 0x0 0x0 0x9613004 0x1 0x0 0x0 0x9614004 0x1 0x0 0x0 0x9615004 0x1 0x0 0x0 0x9616004 0x1 0x0 0x0 0x9617004 0x1 0x0 0x0 0x9618004 0x1 0x0 0x0 0x9619004 0x1 0x0 0x0 0x961a004 0x1 0x0 0x0 0x961b004 0x1 0x0 0x0 0x961c004 0x1 0x0 0x0 0x961d004 0x1 0x0 0x0 0x961e004 0x1 0x0 0x0 0x961f004 0x1 0x0 0x0 0x9266418 0x1 0x0 0x0 0x92e6418 0x1 0x0 0x0 0x9265804 0x1 0x0 0x0 0x92e5804 0x1 0x0 0x0 0x92604b8 0x1 0x0 0x0 0x92e04b8 0x1 0x0 0x0 0xc201244 0x1 0x0 0x0 0xc202244 0x1 0x0 0x0 0x18100c18 0x1 0x0 0x0 0x18101c18 0x1 0x0 0x0 0x18300000 0x1 0x0 0x0 0x183a3a84 0x2 0x0 0x0 0x18393a84 0x1 0x0 0x0 0x100000 0x1 0x0 0x0 0x100004 0x1 0x0 0x0 0x100008 0x1 0x0 0x0 0x10000c 0x1 0x0 0x0 0x100010 0x1 0x0 0x0 0x100014 0x1 0x0 0x0 0x100018 0x1 0x0 0x0 0x10001c 0x1 0x0 0x0 0x100020 0x1 0x0 0x0 0x100024 0x1 0x0 0x0 0x100028 0x1 0x0 0x0 0x10002c 0x1 0x0 0x0 0x100030 0x1 0x0 0x0 0x100034 0x1 0x0 0x0 0x100100 0x1 0x0 0x0 0x100104 0x1 0x0 0x0 0x100108 0x1 0x0 0x0 0x10010c 0x1 0x0 0x0 0x101000 0x1 0x0 0x0 0x101004 0x1 0x0 0x0 0x101008 0x1 0x0 0x0 0x10100c 0x1 0x0 0x0 0x101010 0x1 0x0 0x0 0x101014 0x1 0x0 0x0 0x101018 0x1 0x0 0x0 0x10101c 0x1 0x0 0x0 0x101020 0x1 0x0 0x0 0x101024 0x1 0x0 0x0 0x101028 0x1 0x0 0x0 0x10102c 0x1 0x0 0x0 0x101030 0x1 0x0 0x0 0x101034 0x1 0x0 0x0 0x102000 0x1 0x0 0x0 0x102004 0x1 0x0 0x0 0x102008 0x1 0x0 0x0 0x10200c 0x1 0x0 0x0 0x102010 0x1 0x0 0x0 0x102014 0x1 0x0 0x0 0x102018 0x1 0x0 0x0 0x10201c 0x1 0x0 0x0 0x102020 0x1 0x0 0x0 0x102024 0x1 0x0 0x0 0x102028 0x1 0x0 0x0 0x10202c 0x1 0x0 0x0 0x102030 0x1 0x0 0x0 0x102034 0x1 0x0 0x0 0x103000 0x1 0x0 0x0 0x103004 0x1 0x0 0x0 0x103008 0x1 0x0 0x0 0x10300c 0x1 0x0 0x0 0x103010 0x1 0x0 0x0 0x103014 0x1 0x0 0x0 0x103018 0x1 0x0 0x0 0x10301c 0x1 0x0 0x0 0x103020 0x1 0x0 0x0 0x103024 0x1 0x0 0x0 0x103028 0x1 0x0 0x0 0x10302c 0x1 0x0 0x0 0x103030 0x1 0x0 0x0 0x103034 0x1 0x0 0x0 0x113000 0x1 0x0 0x0 0x113004 0x1 0x0 0x0 0x113008 0x1 0x0 0x0 0x11300c 0x1 0x0 0x0 0x113010 0x1 0x0 0x0 0x113014 0x1 0x0 0x0 0x113018 0x1 0x0 0x0 0x11301c 0x1 0x0 0x0 0x113020 0x1 0x0 0x0 0x113024 0x1 0x0 0x0 0x113028 0x1 0x0 0x0 0x11302c 0x1 0x0 0x0 0x113030 0x1 0x0 0x0 0x113034 0x1 0x0 0x0 0x11a000 0x1 0x0 0x0 0x11a004 0x1 0x0 0x0 0x11a008 0x1 0x0 0x0 0x11a00c 0x1 0x0 0x0 0x11a010 0x1 0x0 0x0 0x11a014 0x1 0x0 0x0 0x11a018 0x1 0x0 0x0 0x11a01c 0x1 0x0 0x0 0x11a020 0x1 0x0 0x0 0x11a024 0x1 0x0 0x0 0x11a028 0x1 0x0 0x0 0x11a02c 0x1 0x0 0x0 0x11a030 0x1 0x0 0x0 0x11a034 0x1 0x0 0x0 0x11b000 0x1 0x0 0x0 0x11b004 0x1 0x0 0x0 0x11b008 0x1 0x0 0x0 0x11b00c 0x1 0x0 0x0 0x11b010 0x1 0x0 0x0 0x11b014 0x1 0x0 0x0 0x11b018 0x1 0x0 0x0 0x11b01c 0x1 0x0 0x0 0x11b020 0x1 0x0 0x0 0x11b024 0x1 0x0 0x0 0x11b028 0x1 0x0 0x0 0x11b02c 0x1 0x0 0x0 0x11b030 0x1 0x0 0x0 0x11b034 0x1 0x0 0x0 0x174000 0x1 0x0 0x0 0x174004 0x1 0x0 0x0 0x174008 0x1 0x0 0x0 0x17400c 0x1 0x0 0x0 0x174010 0x1 0x0 0x0 0x174014 0x1 0x0 0x0 0x174018 0x1 0x0 0x0 0x17401c 0x1 0x0 0x0 0x174020 0x1 0x0 0x0 0x174024 0x1 0x0 0x0 0x174028 0x1 0x0 0x0 0x17402c 0x1 0x0 0x0 0x174030 0x1 0x0 0x0 0x174034 0x1 0x0 0x0 0x176000 0x1 0x0 0x0 0x176004 0x1 0x0 0x0 0x176008 0x1 0x0 0x0 0x17600c 0x1 0x0 0x0 0x176010 0x1 0x0 0x0 0x176014 0x1 0x0 0x0 0x176018 0x1 0x0 0x0 0x17601c 0x1 0x0 0x0 0x176020 0x1 0x0 0x0 0x176024 0x1 0x0 0x0 0x176028 0x1 0x0 0x0 0x17602c 0x1 0x0 0x0 0x176030 0x1 0x0 0x0 0x176034 0x1 0x0 0x0 0x10401c 0x1 0x0 0x0 0x183024 0x1 0x0 0x0 0x144168 0x1 0x0 0x0 0x11702c 0x1 0x0 0x0 0x10904c 0x1 0x0 0x0 0x189038 0x1 0x0 0x0 0x1443e8 0x1 0x0 0x0 0x1442b8 0x1 0x0 0x0 0x105060 0x1 0x0 0x0 0x141024 0x1 0x0 0x0 0x145038 0x1 0x0 0x0 0x109004 0x1 0x0 0x0 0x189004 0x1 0x0 0x0 0x190004 0x1 0x0 0x0 0xc2a0000 0x1 0x0 0x0 0xc2a0004 0x1 0x0 0x0 0xc2a0008 0x1 0x0 0x0 0xc2a000c 0x1 0x0 0x0 0xc2a0010 0x1 0x0 0x0 0xc2a0014 0x1 0x0 0x0 0xc2a0018 0x1 0x0 0x0 0xc2a001c 0x1 0x0 0x0 0xc2a0020 0x1 0x0 0x0 0xc2a0024 0x1 0x0 0x0 0xc2a0028 0x1 0x0 0x0 0xc2a002c 0x1 0x0 0x0 0xc2a0030 0x1 0x0 0x0 0xc2a0034 0x1 0x0 0x0 0xc2a1000 0x1 0x0 0x0 0xc2a1004 0x1 0x0 0x0 0xc2a1008 0x1 0x0 0x0 0xc2a100c 0x1 0x0 0x0 0xc2a1010 0x1 0x0 0x0 0xc2a1014 0x1 0x0 0x0 0xc2a1018 0x1 0x0 0x0 0xc2a101c 0x1 0x0 0x0 0xc2a1020 0x1 0x0 0x0 0xc2a1024 0x1 0x0 0x0 0xc2a1028 0x1 0x0 0x0 0xc2a102c 0x1 0x0 0x0 0xc2a1030 0x1 0x0 0x0 0xc2a2260 0x1 0x0 0x0 0xc2a2264 0x1 0x0 0x0 0xc2a3008 0x1 0x0 0x0 0xc2a300c 0x1 0x0 0x0 0xc2a3010 0x1 0x0 0x0 0xc2a3014 0x1 0x0 0x0 0xc2a3024 0x1 0x0 0x0 0xc2a2034 0x1 0x0 0x0 0xc2a214c 0x1 0x0 0x0 0xc2a2150 0x1 0x0 0x0 0xc2a2154 0x1 0x0 0x0 0x28206c 0x1 0x0 0x0 0x18282004 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x1808012c 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280004 0x1 0x0 0x0 0x18284038 0x1 0x0 0x0 0x18284000 0x2 0x0 0x0 0x90c012c 0x1 0x0 0x0 0x9222408 0x1 0x0 0x0 0x9220344 0x2 0x0 0x0 0x9220480 0x1 0x0 0x0 0x922358c 0x1 0x0 0x0 0x9222398 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x923201c 0x5 0x0 0x0 0x9232050 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x9186048 0x1 0x0 0x0 0x9186054 0x1 0x0 0x0 0x9186164 0x1 0x0 0x0 0x9186170 0x1 0x0 0x0 0xc2630a0 0x4 0x0 0x0 0xc2630b0 0x4 0x0 0x0 0xc2630c0 0x4 0x0 0x0 0xc2630d0 0x4 0x0 0x0 0x18200400 0x1 0x0 0x0 0x18200404 0x1 0x0 0x0 0x18200408 0x1 0x0 0x0 0x18200038 0x1 0x0 0x0 0x18200040 0x1 0x0 0x0 0x18200048 0x1 0x0 0x0 0x18220038 0x1 0x0 0x0 0x18220040 0x1 0x0 0x0 0x182200d0 0x1 0x0 0x0 0x18200030 0x1 0x0 0x0 0x18200010 0x1 0x0 0x0 0x1822000c 0x1 0x0 0x0 0x18220d14 0x1 0x0 0x0 0x18220fb4 0x1 0x0 0x0 0x18221254 0x1 0x0 0x0 0x182214f4 0x1 0x0 0x0 0x18221794 0x1 0x0 0x0 0x18221a34 0x1 0x0 0x0 0x18221cd4 0x1 0x0 0x0 0x18221f74 0x1 0x0 0x0 0x18220d18 0x1 0x0 0x0 0x18220fb8 0x1 0x0 0x0 0x18221258 0x1 0x0 0x0 0x182214f8 0x1 0x0 0x0 0x18221798 0x1 0x0 0x0 0x18221a38 0x1 0x0 0x0 0x18221cd8 0x1 0x0 0x0 0x18221f78 0x1 0x0 0x0 0x18220d00 0x1 0x0 0x0 0x18220d04 0x1 0x0 0x0 0x18220d1c 0x1 0x0 0x0 0x18220fbc 0x1 0x0 0x0 0x1822125c 0x1 0x0 0x0 0x182214fc 0x1 0x0 0x0 0x1822179c 0x1 0x0 0x0 0x18221a3c 0x1 0x0 0x0 0x18221cdc 0x1 0x0 0x0 0x18221f7c 0x1 0x0 0x0 0x18221274 0x1 0x0 0x0 0x18221288 0x1 0x0 0x0 0x1822129c 0x1 0x0 0x0 0x182212b0 0x1 0x0 0x0 0x182212c4 0x1 0x0 0x0 0x182212d8 0x1 0x0 0x0 0x182212ec 0x1 0x0 0x0 0x18221300 0x1 0x0 0x0 0x18221314 0x1 0x0 0x0 0x18221328 0x1 0x0 0x0 0x1822133c 0x1 0x0 0x0 0x18221350 0x1 0x0 0x0 0x18221364 0x1 0x0 0x0 0x18221378 0x1 0x0 0x0 0x1822138c 0x1 0x0 0x0 0x182213a0 0x1 0x0 0x0 0x18221514 0x1 0x0 0x0 0x18221528 0x1 0x0 0x0 0x1822153c 0x1 0x0 0x0 0x18221550 0x1 0x0 0x0 0x18221564 0x1 0x0 0x0 0x18221578 0x1 0x0 0x0 0x1822158c 0x1 0x0 0x0 0x182215a0 0x1 0x0 0x0 0x182215b4 0x1 0x0 0x0 0x182215c8 0x1 0x0 0x0 0x182215dc 0x1 0x0 0x0 0x182215f0 0x1 0x0 0x0 0x18221604 0x1 0x0 0x0 0x18221618 0x1 0x0 0x0 0x1822162c 0x1 0x0 0x0 0x18221640 0x1 0x0 0x0 0x182217b4 0x1 0x0 0x0 0x182217c8 0x1 0x0 0x0 0x182217dc 0x1 0x0 0x0 0x182217f0 0x1 0x0 0x0 0x18221804 0x1 0x0 0x0 0x18221818 0x1 0x0 0x0 0x1822182c 0x1 0x0 0x0 0x18221840 0x1 0x0 0x0 0x18221854 0x1 0x0 0x0 0x18221868 0x1 0x0 0x0 0x1822187c 0x1 0x0 0x0 0x18221890 0x1 0x0 0x0 0x182218a4 0x1 0x0 0x0 0x182218b8 0x1 0x0 0x0 0x182218cc 0x1 0x0 0x0 0x182218e0 0x1 0x0 0x0 0x18221a54 0x1 0x0 0x0 0x18221a68 0x1 0x0 0x0 0x18221a7c 0x1 0x0 0x0 0x18221a90 0x1 0x0 0x0 0x18221aa4 0x1 0x0 0x0 0x18221ab8 0x1 0x0 0x0 0x18221acc 0x1 0x0 0x0 0x18221ae0 0x1 0x0 0x0 0x18221af4 0x1 0x0 0x0 0x18221b08 0x1 0x0 0x0 0x18221b1c 0x1 0x0 0x0 0x18221b30 0x1 0x0 0x0 0x18221b44 0x1 0x0 0x0 0x18221b58 0x1 0x0 0x0 0x18221b6c 0x1 0x0 0x0 0x18221b80 0x1 0x0 0x0 0x18221cf4 0x1 0x0 0x0 0x18221d08 0x1 0x0 0x0 0x18221d1c 0x1 0x0 0x0 0x18221d30 0x1 0x0 0x0 0x18221d44 0x1 0x0 0x0 0x18221d58 0x1 0x0 0x0 0x18221d6c 0x1 0x0 0x0 0x18221d80 0x1 0x0 0x0 0x18221d94 0x1 0x0 0x0 0x18221da8 0x1 0x0 0x0 0x18221dbc 0x1 0x0 0x0 0x18221dd0 0x1 0x0 0x0 0x18221de4 0x1 0x0 0x0 0x18221df8 0x1 0x0 0x0 0x18221e0c 0x1 0x0 0x0 0x18221e20 0x1 0x0 0x0 0x18221f94 0x1 0x0 0x0 0x18221fa8 0x1 0x0 0x0 0x18221fbc 0x1 0x0 0x0 0x18221fd0 0x1 0x0 0x0 0x18221fe4 0x1 0x0 0x0 0x18221ff8 0x1 0x0 0x0 0x1822200c 0x1 0x0 0x0 0x18222020 0x1 0x0 0x0 0x18222034 0x1 0x0 0x0 0x18222048 0x1 0x0 0x0 0x1822205c 0x1 0x0 0x0 0x18222070 0x1 0x0 0x0 0x18222084 0x1 0x0 0x0 0x18222098 0x1 0x0 0x0 0x182220ac 0x1 0x0 0x0 0x182220c0 0x1 0x0 0x0 0x18221278 0x1 0x0 0x0 0x1822128c 0x1 0x0 0x0 0x182212a0 0x1 0x0 0x0 0x182212b4 0x1 0x0 0x0 0x182212c8 0x1 0x0 0x0 0x182212dc 0x1 0x0 0x0 0x182212f0 0x1 0x0 0x0 0x18221304 0x1 0x0 0x0 0x18221318 0x1 0x0 0x0 0x1822132c 0x1 0x0 0x0 0x18221340 0x1 0x0 0x0 0x18221354 0x1 0x0 0x0 0x18221368 0x1 0x0 0x0 0x1822137c 0x1 0x0 0x0 0x18221390 0x1 0x0 0x0 0x182213a4 0x1 0x0 0x0 0x18221518 0x1 0x0 0x0 0x1822152c 0x1 0x0 0x0 0x18221540 0x1 0x0 0x0 0x18221554 0x1 0x0 0x0 0x18221568 0x1 0x0 0x0 0x1822157c 0x1 0x0 0x0 0x18221590 0x1 0x0 0x0 0x182215a4 0x1 0x0 0x0 0x182215b8 0x1 0x0 0x0 0x182215cc 0x1 0x0 0x0 0x182215e0 0x1 0x0 0x0 0x182215f4 0x1 0x0 0x0 0x18221608 0x1 0x0 0x0 0x1822161c 0x1 0x0 0x0 0x18221630 0x1 0x0 0x0 0x18221644 0x1 0x0 0x0 0x182217b8 0x1 0x0 0x0 0x182217cc 0x1 0x0 0x0 0x182217e0 0x1 0x0 0x0 0x182217f4 0x1 0x0 0x0 0x18221808 0x1 0x0 0x0 0x1822181c 0x1 0x0 0x0 0x18221830 0x1 0x0 0x0 0x18221844 0x1 0x0 0x0 0x18221858 0x1 0x0 0x0 0x1822186c 0x1 0x0 0x0 0x18221880 0x1 0x0 0x0 0x18221894 0x1 0x0 0x0 0x182218a8 0x1 0x0 0x0 0x182218bc 0x1 0x0 0x0 0x182218d0 0x1 0x0 0x0 0x182218e4 0x1 0x0 0x0 0x18221a58 0x1 0x0 0x0 0x18221a6c 0x1 0x0 0x0 0x18221a80 0x1 0x0 0x0 0x18221a94 0x1 0x0 0x0 0x18221aa8 0x1 0x0 0x0 0x18221abc 0x1 0x0 0x0 0x18221ad0 0x1 0x0 0x0 0x18221ae4 0x1 0x0 0x0 0x18221af8 0x1 0x0 0x0 0x18221b0c 0x1 0x0 0x0 0x18221b20 0x1 0x0 0x0 0x18221b34 0x1 0x0 0x0 0x18221b48 0x1 0x0 0x0 0x18221b5c 0x1 0x0 0x0 0x18221b70 0x1 0x0 0x0 0x18221b84 0x1 0x0 0x0 0x18221cf8 0x1 0x0 0x0 0x18221d0c 0x1 0x0 0x0 0x18221d20 0x1 0x0 0x0 0x18221d34 0x1 0x0 0x0 0x18221d48 0x1 0x0 0x0 0x18221d5c 0x1 0x0 0x0 0x18221d70 0x1 0x0 0x0 0x18221d84 0x1 0x0 0x0 0x18221d98 0x1 0x0 0x0 0x18221dac 0x1 0x0 0x0 0x18221dc0 0x1 0x0 0x0 0x18221dd4 0x1 0x0 0x0 0x18221de8 0x1 0x0 0x0 0x18221dfc 0x1 0x0 0x0 0x18221e10 0x1 0x0 0x0 0x18221e24 0x1 0x0 0x0 0x18221f98 0x1 0x0 0x0 0x18221fac 0x1 0x0 0x0 0x18221fc0 0x1 0x0 0x0 0x18221fd4 0x1 0x0 0x0 0x18221fe8 0x1 0x0 0x0 0x18221ffc 0x1 0x0 0x0 0x18222010 0x1 0x0 0x0 0x18222024 0x1 0x0 0x0 0x18222038 0x1 0x0 0x0 0x1822204c 0x1 0x0 0x0 0x18222060 0x1 0x0 0x0 0x18222074 0x1 0x0 0x0 0x18222088 0x1 0x0 0x0 0x1822209c 0x1 0x0 0x0 0x182220b0 0x1 0x0 0x0 0x182220c4 0x1 0x0 0x0 0x105050 0x1 0x0 0x0 0x171004 0x1 0x0 0x0 0x171154 0x1 0x0 0x0 0x17100c 0x1 0x0 0x0 0x171018 0x1 0x0 0x0 0x5091004 0x1 0x0 0x0 0x509100c 0x1 0x0 0x0 0x5091010 0x1 0x0 0x0 0x5091014 0x1 0x0 0x0 0x5091054 0x1 0x0 0x0 0x5091060 0x1 0x0 0x0 0x509106c 0x1 0x0 0x0 0x5091070 0x1 0x0 0x0 0x5091074 0x1 0x0 0x0 0x5091078 0x1 0x0 0x0 0x509107c 0x1 0x0 0x0 0x509108c 0x1 0x0 0x0 0x5091098 0x1 0x0 0x0 0x509109c 0x1 0x0 0x0 0x1800005c 0x1 0x0 0x0 0x1801005c 0x1 0x0 0x0 0x1802005c 0x1 0x0 0x0 0x1803005c 0x1 0x0 0x0 0x1804005c 0x1 0x0 0x0 0x1805005c 0x1 0x0 0x0 0x1806005c 0x1 0x0 0x0 0x1807005c 0x1 0x0 0x0 0x17c0003c 0x1 0x0 0x1 0x6004fb0 0xc5acce55 0x0 0x1 0x600408c 0xff 0x0 0x1 0x6004fb0 0x0 0x0 0x0 0x62900010 0x1 0x0 0x0 0x62900014 0x1 0x0 0x0 0x62900018 0x1 0x0 0x0 0x62900030 0x1 0x0 0x0 0x62900038 0x1 0x0 0x0 0x62900040 0x1 0x0 0x0 0x62900048 0x1 0x0 0x0 0x629000d0 0x1 0x0 0x0 0x62900210 0x1 0x0 0x0 0x62900230 0x1 0x0 0x0 0x62900250 0x1 0x0 0x0 0x62900270 0x1 0x0 0x0 0x62900290 0x1 0x0 0x0 0x629002b0 0x1 0x0 0x0 0x62900208 0x1 0x0 0x0 0x62900228 0x1 0x0 0x0 0x62900248 0x1 0x0 0x0 0x62900268 0x1 0x0 0x0 0x62900288 0x1 0x0 0x0 0x629002a8 0x1 0x0 0x0 0x6290020c 0x1 0x0 0x0 0x6290022c 0x1 0x0 0x0 0x6290024c 0x1 0x0 0x0 0x6290026c 0x1 0x0 0x0 0x6290028c 0x1 0x0 0x0 0x629002ac 0x1 0x0 0x0 0x62900404 0x1 0x0 0x0 0x62900408 0x1 0x0 0x0 0x62900400 0x1 0x0 0x0 0x62900d04 0x1 0x0 0x0 0x624b0010 0x1 0x0 0x0 0x624b0014 0x1 0x0 0x0 0x624b0018 0x1 0x0 0x0 0x624b0210 0x1 0x0 0x0 0x624b0230 0x1 0x0 0x0 0x624b0250 0x1 0x0 0x0 0x624b0270 0x1 0x0 0x0 0x624b0290 0x1 0x0 0x0 0x624b02b0 0x1 0x0 0x0 0x624b0208 0x1 0x0 0x0 0x624b0228 0x1 0x0 0x0 0x624b0248 0x1 0x0 0x0 0x624b0268 0x1 0x0 0x0 0x624b0288 0x1 0x0 0x0 0x624b02a8 0x1 0x0 0x0 0x624b020c 0x1 0x0 0x0 0x624b022c 0x1 0x0 0x0 0x624b024c 0x1 0x0 0x0 0x624b026c 0x1 0x0 0x0 0x624b028c 0x1 0x0 0x0 0x624b02ac 0x1 0x0 0x0 0x624b0400 0x1 0x0 0x0 0x624b0404 0x1 0x0 0x0 0x624b0408 0x1 0x0 0x0 0x62402028 0x1 0x0 0x0 0xb254520 0x1 0x0 0x0 0xb251020 0x1 0x0 0x0 0xb251024 0x1 0x0 0x0 0xb251030 0x1 0x0 0x0 0xb251200 0x1 0x0 0x0 0xb251214 0x1 0x0 0x0 0xb251228 0x1 0x0 0x0 0xb25123c 0x1 0x0 0x0 0xb251250 0x1 0x0 0x0 0xb251204 0x1 0x0 0x0 0xb251218 0x1 0x0 0x0 0xb25122c 0x1 0x0 0x0 0xb251240 0x1 0x0 0x0 0xb251254 0x1 0x0 0x0 0xb251208 0x1 0x0 0x0 0xb25121c 0x1 0x0 0x0 0xb251230 0x1 0x0 0x0 0xb251244 0x1 0x0 0x0 0xb251258 0x1 0x0 0x0 0xb254510 0x1 0x0 0x0 0xb254514 0x1 0x0 0x0 0xb250010 0x1 0x0 0x0 0xb250014 0x1 0x0 0x0 0xb250900 0x1 0x0 0x0 0xb250904 0x1 0x0 0x0 0x4200010 0x1 0x0 0x0 0x4200014 0x1 0x0 0x0 0x4200018 0x1 0x0 0x0 0x4200030 0x1 0x0 0x0 0x4200038 0x1 0x0 0x0 0x4200040 0x1 0x0 0x0 0x4200048 0x1 0x0 0x0 0x42000d0 0x1 0x0 0x0 0x4200210 0x1 0x0 0x0 0x4200230 0x1 0x0 0x0 0x4200250 0x1 0x0 0x0 0x4200270 0x1 0x0 0x0 0x4200290 0x1 0x0 0x0 0x42002b0 0x1 0x0 0x0 0x4200208 0x1 0x0 0x0 0x4200228 0x1 0x0 0x0 0x4200248 0x1 0x0 0x0 0x4200268 0x1 0x0 0x0 0x4200288 0x1 0x0 0x0 0x42002a8 0x1 0x0 0x0 0x420020c 0x1 0x0 0x0 0x420022c 0x1 0x0 0x0 0x420024c 0x1 0x0 0x0 0x420026c 0x1 0x0 0x0 0x420028c 0x1 0x0 0x0 0x42002ac 0x1 0x0 0x0 0x4200404 0x1 0x0 0x0 0x4200408 0x1 0x0 0x0 0x4200400 0x1 0x0 0x0 0x4200d04 0x1 0x0 0x0 0x4130010 0x1 0x0 0x0 0x4130014 0x1 0x0 0x0 0x4130018 0x1 0x0 0x0 0x4130210 0x1 0x0 0x0 0x4130230 0x1 0x0 0x0 0x4130250 0x1 0x0 0x0 0x4130270 0x1 0x0 0x0 0x4130290 0x1 0x0 0x0 0x41302b0 0x1 0x0 0x0 0x4130208 0x1 0x0 0x0 0x4130228 0x1 0x0 0x0 0x4130248 0x1 0x0 0x0 0x4130268 0x1 0x0 0x0 0x4130288 0x1 0x0 0x0 0x41302a8 0x1 0x0 0x0 0x413020c 0x1 0x0 0x0 0x413022c 0x1 0x0 0x0 0x413024c 0x1 0x0 0x0 0x413026c 0x1 0x0 0x0 0x413028c 0x1 0x0 0x0 0x41302ac 0x1 0x0 0x0 0x4130400 0x1 0x0 0x0 0x4130404 0x1 0x0 0x0 0x4130408 0x1 0x0 0x0 0x4082028 0x1 0x0 0x0 0x18a008 0x1 0x0 0x0 0xb2c4520 0x1 0x0 0x0 0xb2c1020 0x1 0x0 0x0 0xb2c1024 0x1 0x0 0x0 0xb2c1030 0x1 0x0 0x0 0xb2c1200 0x1 0x0 0x0 0xb2c1214 0x1 0x0 0x0 0xb2c1228 0x1 0x0 0x0 0xb2c123c 0x1 0x0 0x0 0xb2c1250 0x1 0x0 0x0 0xb2c1204 0x1 0x0 0x0 0xb2c1218 0x1 0x0 0x0 0xb2c122c 0x1 0x0 0x0 0xb2c1240 0x1 0x0 0x0 0xb2c1254 0x1 0x0 0x0 0xb2c1208 0x1 0x0 0x0 0xb2c121c 0x1 0x0 0x0 0xb2c1230 0x1 0x0 0x0 0xb2c1244 0x1 0x0 0x0 0xb2c1258 0x1 0x0 0x0 0xb2c4510 0x1 0x0 0x0 0xb2c4514 0x1 0x0 0x0 0xb2c0010 0x1 0x0 0x0 0xb2c0014 0x1 0x0 0x0 0xb2c0900 0x1 0x0 0x0 0xb2c0904 0x1 0x0 0x0 0x80a4010 0x1 0x0 0x0 0x80a4014 0x1 0x0 0x0 0x80a4018 0x1 0x0 0x0 0x80a4030 0x1 0x0 0x0 0x80a4038 0x1 0x0 0x0 0x80a4040 0x1 0x0 0x0 0x80a4048 0x1 0x0 0x0 0x80a40d0 0x1 0x0 0x0 0x80a4210 0x1 0x0 0x0 0x80a4230 0x1 0x0 0x0 0x80a4250 0x1 0x0 0x0 0x80a4270 0x1 0x0 0x0 0x80a4290 0x1 0x0 0x0 0x80a42b0 0x1 0x0 0x0 0x80a4208 0x1 0x0 0x0 0x80a4228 0x1 0x0 0x0 0x80a4248 0x1 0x0 0x0 0x80a4268 0x1 0x0 0x0 0x80a4288 0x1 0x0 0x0 0x80a42a8 0x1 0x0 0x0 0x80a420c 0x1 0x0 0x0 0x80a422c 0x1 0x0 0x0 0x80a424c 0x1 0x0 0x0 0x80a426c 0x1 0x0 0x0 0x80a428c 0x1 0x0 0x0 0x80a42ac 0x1 0x0 0x0 0x80a4404 0x1 0x0 0x0 0x80a4408 0x1 0x0 0x0 0x80a4400 0x1 0x0 0x0 0x80a4d04 0x1 0x0 0x0 0x83b0010 0x1 0x0 0x0 0x83b0014 0x1 0x0 0x0 0x83b0018 0x1 0x0 0x0 0x83b0210 0x1 0x0 0x0 0x83b0230 0x1 0x0 0x0 0x83b0250 0x1 0x0 0x0 0x83b0270 0x1 0x0 0x0 0x83b0290 0x1 0x0 0x0 0x83b02b0 0x1 0x0 0x0 0x83b0208 0x1 0x0 0x0 0x83b0228 0x1 0x0 0x0 0x83b0248 0x1 0x0 0x0 0x83b0268 0x1 0x0 0x0 0x83b0288 0x1 0x0 0x0 0x83b02a8 0x1 0x0 0x0 0x83b020c 0x1 0x0 0x0 0x83b022c 0x1 0x0 0x0 0x83b024c 0x1 0x0 0x0 0x83b026c 0x1 0x0 0x0 0x83b028c 0x1 0x0 0x0 0x83b02ac 0x1 0x0 0x0 0x83b0400 0x1 0x0 0x0 0x83b0404 0x1 0x0 0x0 0x83b0408 0x1 0x0 0x0 0x8302028 0x1 0x0 0x0 0xb2b4520 0x1 0x0 0x0 0xb2b1020 0x1 0x0 0x0 0xb2b1024 0x1 0x0 0x0 0xb2b1030 0x1 0x0 0x0 0xb2b1200 0x1 0x0 0x0 0xb2b1214 0x1 0x0 0x0 0xb2b1228 0x1 0x0 0x0 0xb2b123c 0x1 0x0 0x0 0xb2b1250 0x1 0x0 0x0 0xb2b1204 0x1 0x0 0x0 0xb2b1218 0x1 0x0 0x0 0xb2b122c 0x1 0x0 0x0 0xb2b1240 0x1 0x0 0x0 0xb2b1254 0x1 0x0 0x0 0xb2b1208 0x1 0x0 0x0 0xb2b121c 0x1 0x0 0x0 0xb2b1230 0x1 0x0 0x0 0xb2b1244 0x1 0x0 0x0 0xb2b1258 0x1 0x0 0x0 0xb2b4510 0x1 0x0 0x0 0xb2b4514 0x1 0x0 0x0 0xb2b0010 0x1 0x0 0x0 0xb2b0014 0x1 0x0 0x0 0xb2b0900 0x1 0x0 0x0 0xb2b0904 0x1 0x0 0x0 0x17a00204 0x1d 0x0>; + }; + }; + }; + + fragment@37 { + target = <0xffffffff>; + + __overlay__ { + + ss_plog@B4400000 { + compatible = "ss_plog"; + no-map; + reg = <0x0 0xb4400000 0x0 0x200000>; + }; + + ramoops@B4600000 { + compatible = "ramoops"; + reg = <0x0 0xb4600000 0x0 0x100000>; + record-size = <0x40000>; + console-size = <0x40000>; + ftrace-size = <0x40000>; + pmsg-size = <0x40000>; + }; + + sec_debug_region@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4700000 0x0 0x800000>; + phandle = <0xbc>; + }; + + sec_debug_autocomment@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4f00000 0x0 0x1000>; + phandle = <0xbd>; + }; + + sec_debug_rdx_bootdev@0 { + no-ship; + reg = <0x1 0x0 0x0 0x5900000>; + phandle = <0xbe>; + }; + + kaslr_region@A0001000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xa0001000 0x0 0x1000>; + phandle = <0xbf>; + }; + + rkp_region@B0200000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xb0200000 0x0 0x200000>; + phandle = <0xc0>; + }; + + hdm_region@A1000000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xa1000000 0x0 0x1000>; + phandle = <0x53>; + }; + + modem_shared_mem_region@B5000000 { + compatible = "modem-removed-dma-pool"; + no-map; + reg = <0x0 0xb5000000 0x0 0x6000000>; + phandle = <0x52>; + }; + }; + }; + + fragment@38 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x80b00000 0x0 0x7100000>; + }; + }; + + fragment@39 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x8b000000 0x0 0x8900000>; + }; + }; + + fragment@40 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x93c00000 0x0 0x3e00000>; + }; + }; + + fragment@41 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97a00000 0x0 0x500000>; + }; + }; + + fragment@42 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97f00000 0x0 0x500000>; + }; + }; + + fragment@43 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98400000 0x0 0x500000>; + }; + }; + + fragment@44 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98900000 0x0 0x1e00000>; + }; + }; + + fragment@45 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x9e000000 0x0 0x2000000>; + }; + }; + + fragment@46 { + target = <0xffffffff>; + + __overlay__ { + size = <0x0 0x2000000>; + }; + }; + + fragment@47 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@48 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@49 { + target = <0xffffffff>; + + __overlay__ { + + upload_cause@66c { + compatible = "qcom,msm-imem-upload_cause"; + reg = <0x66c 0x4>; + }; + }; + }; + + fragment@50 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@51 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@52 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@53 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@54 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@55 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@56 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@57 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@58 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@59 { + target = <0xffffffff>; + + __overlay__ { + + dwc3@a600000 { + maximum-speed = "high-speed"; + }; + }; + }; + + fragment@60 { + target = <0xffffffff>; + + __overlay__ { + + input_booster { + status = "okay"; + compatible = "input_booster"; + #address-cells = <0x1>; + #size-cells = <0x0>; + + booster_key@1 { + input_booster,label = "KEY"; + input_booster,type = <0x0>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0xc8>; + input_booster,tail_times = <0x0>; + }; + + booster_key@2 { + input_booster,label = "TOUCHKEY"; + input_booster,type = <0x1>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x0>; + input_booster,tail_times = <0x12c>; + }; + + booster_key@3 { + input_booster,label = "TOUCH"; + input_booster,type = <0x2>; + input_booster,levels = <0x1 0x2 0x3>; + input_booster,cpu_freqs = <0x135600 0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2 0x2>; + input_booster,ddr_freqs = <0x3f9 0x3f9 0x3f9>; + input_booster,lpm_bias = <0x5 0x5 0x5>; + input_booster,head_times = <0xc8 0xc8 0x0>; + input_booster,tail_times = <0x0 0x0 0x12c>; + }; + + booster_key@4 { + input_booster,label = "MULTITOUCH"; + input_booster,type = <0x3>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x3e8 0x0>; + input_booster,tail_times = <0x0 0x1f4>; + }; + + booster_key@5 { + input_booster,label = "KEYBOARD"; + input_booster,type = <0x4>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x135600>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x82 0x82>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@6 { + input_booster,label = "MOUSE"; + input_booster,type = <0x5>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@7 { + input_booster,label = "MOUSE WHEEL"; + input_booster,type = <0x6>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@8 { + input_booster,label = "PEN HOVER"; + input_booster,type = <0x7>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@9 { + input_booster,label = "PEN"; + input_booster,type = <0x8>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x17bb00 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x258>; + }; + + booster_key@10 { + input_booster,label = "KEY_TWO"; + input_booster,type = <0x9>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x17bb00>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x2bc>; + input_booster,tail_times = <0x2bc>; + }; + }; + + sec_smem@0 { + compatible = "samsung,sec-smem"; + status = "okay"; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_4 { + compatible = "qcom,memshare-peripheral"; + memory-region = <0x52>; + qcom,peripheral-size = <0x2000000>; + qcom,reserved-size = <0x4000000>; + qcom,client-id = <0x3>; + qcom,allocate-boot-time; + label = "modem"; + }; + }; + + samsung,sec_misc { + qfprom_jtag,reg = <0x780180>; + }; + + usb-notifier { + compatible = "samsung,usb-notifier"; + qcom,disable_control_en = <0x1>; + qcom,unsupport_host_en = <0x0>; + phandle = <0xc1>; + }; + + samsung,sec_hdm { + memory-region = <0x53>; + }; + }; + }; + + fragment@61 { + target = <0xffffffff>; + + __overlay__ { + + android { + + vbmeta { + compatible = "android,vbmeta"; + parts = "vbmeta,boot,system,vendor,product,odm,prism,optics,vbmeta_system,recovery,dtbo,abl,xbl,tz,hyp"; + }; + }; + }; + }; + + fragment@62 { + target = <0xffffffff>; + + __overlay__ { + qcom,smem-states = <0xffffffff 0x0 0xffffffff 0x4 0xffffffff 0x5>; + qcom,smem-state-names = "qcom,force-stop", "qcom,stop-reason-0", "qcom,stop-reason-1"; + }; + }; + + fragment@63 { + target = <0xffffffff>; + + __overlay__ { + vdd-3.3-ch1-supply; + }; + }; + + fragment@64 { + target = <0xffffffff>; + + __overlay__ { + spm-level = <0x3>; + }; + }; + + fragment@65 { + target = <0xffffffff>; + + __overlay__ { + + camera_mem_region { + reg = <0x1 0x20000000 0x0 0x25800000>; + ion,recyclable; + phandle = <0x54>; + }; + }; + }; + + fragment@66 { + target = <0xffffffff>; + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + reg = <0x1e>; + memory-region = <0x54>; + qcom,ion-heap-type = "RBIN"; + }; + }; + }; + }; + + fragment@67 { + target = <0xffffffff>; + + __overlay__ { + i2c18 = "/soc/i2c@18"; + }; + }; + + fragment@68 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x3>; + + imp_list { + #list-imp-cells = <0x3>; + phandle = <0x25>; + }; + }; + }; + + fragment@69 { + target = <0xffffffff>; + + __overlay__ { + + msm_cdc_pinctrl_quin { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x55 0x56 0x57 0x58>; + pinctrl-1 = <0x59 0x5a 0x5b 0x5c>; + qcom,lpi-gpios; + phandle = <0x60>; + }; + }; + }; + + fragment@70 { + target = <0xffffffff>; + + __overlay__ { + + sec-audio-sysfs { + compatible = "samsung,audio-sysfs"; + status = "okay"; + audio,num-amp = <0x2>; + }; + + samsung,q6audio-adaptation { + compatible = "samsung,q6audio-adaptation"; + adaptation,device-tx-port-id = <0xb037>; + adaptation,spk-rx-port-id = <0x1016>; + adaptation,usb-rx-port-id = <0x7000>; + adaptation,bt-rx-port-id = <0x400e>; + adaptation,headset-rx-port-id = <0xb030>; + phandle = <0x5f>; + }; + + det_zones { + #list-det-cells = <0x2>; + phandle = <0x24>; + }; + + i2c@18 { + status = "ok"; + cell-index = <0x12>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x58 0x0 0xffffffff 0x59 0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x5d 0x5e>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xc2>; + + tas256x@4c { + #sound-dai-cells = <0x0>; + compatible = "ti, tas256x"; + status = "ok"; + reg = <0x4c>; + ti,reset-gpio = <0xffffffff 0x5e 0x0>; + ti,irq-gpio = <0xffffffff 0x5a 0x0>; + ti,left-channel = <0x4d>; + ti,right-channel = <0x4c>; + ti,channels = <0x2>; + ti,iv-width = <0x8>; + ti,vbat-mon = <0x1>; + ti,port_id = <0x1016>; + phandle = <0xc3>; + }; + }; + }; + }; + + fragment@71 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,wcn-btfm = <0x1>; + qcom,ext-disp-audio-rx = <0x0>; + qcom,mi2s-audio-intf = <0x1>; + asoc-platform = <0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x5f>; + asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq", "q6audio-adaptation"; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS3", "MIC BIAS3", "Analog Mic4", "AMIC5", "MIC BIAS4", "MIC BIAS4", "Analog Mic5", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT"; + qcom,msm-mbhc-hs-mic-max-threshold-mv = <0x270f>; + qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x280>; + qcom,cdc-dmic01-gpios; + qcom,cdc-dmic23-gpios; + qcom,cdc-dmic45-gpios; + qcom,quin-mi2s-gpios = <0x60>; + asoc-codec = <0xffffffff 0xffffffff>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec"; + qcom,wsa-max-devs = <0x0>; + qcom,wsa-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + fsa4480-i2c-handle; + qcom,fm-lna-gpios = <0xffffffff 0x54 0x0>; + qcom,msm-mbhc-gnd-det = <0x1>; + }; + }; + + fragment@72 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@73 { + target = <0xffffffff>; + + __overlay__ { + + tas25xx_gpio_default { + phandle = <0x5d>; + + mux { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + function = "gpio"; + }; + + config { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + bias-disable; + }; + }; + + fm_lna_default { + phandle = <0x5e>; + + mux { + pins = "gpio84"; + function = "gpio"; + }; + + config { + pins = "gpio84"; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@74 { + target = <0xffffffff>; + + __overlay__ { + + grip_i2c { + + grip_i2c_active { + phandle = <0xa8>; + + grip_i2c_active { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + + grip_i2c_suspend { + phandle = <0xc4>; + + grip_i2c_suspend { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + }; + + s2mpb03_i2c_sda_default { + phandle = <0x61>; + + mux { + pins = "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + s2mpb03_i2c_scl_default { + phandle = <0x62>; + + mux { + pins = "gpio26"; + function = "gpio"; + }; + + config { + pins = "gpio26"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + cam_sensor_mclk0_active { + phandle = <0x81>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk0_suspend { + phandle = <0x83>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk1_active { + phandle = <0x91>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk1_suspend { + phandle = <0x93>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk2_active { + phandle = <0x99>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk2_suspend { + phandle = <0x9c>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk3_active { + phandle = <0x86>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk3_suspend { + phandle = <0x8a>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk4_active { + phandle = <0xa0>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk4_suspend { + phandle = <0xa3>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + rcam1_sensor_reset_active { + phandle = <0x82>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_reset_suspend { + phandle = <0x84>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_active { + phandle = <0x92>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_suspend { + phandle = <0x94>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_active { + phandle = <0x87>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_suspend { + phandle = <0x8b>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_active { + phandle = <0x9a>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_suspend { + phandle = <0x9d>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_active { + phandle = <0xa1>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_suspend { + phandle = <0xa4>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_active { + phandle = <0x73>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_suspend { + phandle = <0x74>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_active { + phandle = <0x9b>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_suspend { + phandle = <0x9e>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_active { + phandle = <0x88>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_suspend { + phandle = <0x8c>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_active { + phandle = <0xa2>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_suspend { + phandle = <0xa5>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_active { + phandle = <0x89>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-disable; + output-high; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_suspend { + phandle = <0x8d>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_active { + phandle = <0xc5>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_suspend { + phandle = <0xc6>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_active { + phandle = <0xc7>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_suspend { + phandle = <0xc8>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + if_pmic_i2c_pins { + phandle = <0xc9>; + + if_pmic_i2c_sleep { + phandle = <0x66>; + + mux { + pins = "gpio115", "gpio116"; + function = "gpio"; + }; + + config { + pins = "gpio115", "gpio116"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + usbpd_i2c_pins { + phandle = <0xca>; + + usbpd_i2c_sleep { + phandle = <0x68>; + + mux { + pins = "gpio53", "gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio53", "gpio54"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + mcu_reset_active { + phandle = <0x76>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_reset_suspend { + phandle = <0x78>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + mcu_clk_active { + phandle = <0x77>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_clk_suspend { + phandle = <0x79>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + }; + }; + + fragment@75 { + target = <0xffffffff>; + + __overlay__ { + + grip_int_active { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xa9>; + }; + + grip_int_suspend { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xcb>; + }; + }; + }; + + fragment@76 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@77 { + target = <0xffffffff>; + + __overlay__ { + + qcom,pm6150@0 { + + qcom,power-on@800 { + interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>; + interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-resin-bark"; + qcom,s3-debounce = <0x80>; + + qcom,pon_1 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_2 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_3 { + qcom,pon-type = <0x3>; + qcom,support-reset = <0x1>; + qcom,pull-up = <0x1>; + qcom,s1-timer = <0x1a40>; + qcom,s2-timer = <0x3e8>; + qcom,s2-type = <0x8>; + qcom,use-bark; + }; + }; + }; + }; + }; + + fragment@78 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@79 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@80 { + target = <0xffffffff>; + + __overlay__ { + + sec_thermistor@0 { + compatible = "samsung,sec-ap-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "ap_therm"; + adc_array = <0x70e 0x8a0 0xa3c 0xc04 0xe36 0x1103 0x1467 0x17f5 0x1c02 0x20ba 0x25b4 0x2b63 0x3141 0x3799 0x3d1c 0x44c8 0x4b37 0x51b0 0x5641 0x5bbf 0x5fec 0x6437 0x66e9>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@1 { + compatible = "samsung,sec-pa-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "pa_therm"; + adc_array = <0x745 0x8dc 0xa82 0xc3c 0xe92 0x112d 0x149e 0x1836 0x1c41 0x211f 0x2636 0x2bc9 0x31a3 0x3802 0x3d67 0x453a 0x4b8f 0x518c 0x5730 0x5c17 0x60ae 0x6482 0x672b>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@2 { + compatible = "samsung,sec-wf-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4f>; + io-channel-names = "wf_therm"; + adc_array = <0x753 0x8de 0xa8f 0xc4d 0xe9a 0x1140 0x149f 0x183d 0x1c54 0x2116 0x262e 0x2bdb 0x31c1 0x3816 0x3d7c 0x455a 0x4b86 0x51c4 0x56f2 0x5c43 0x60c5 0x64b3 0x6785>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + i2c@2 { + cell-index = <0x2>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x19 0x0 0xffffffff 0x1a 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x61 0x62>; + phandle = <0xcc>; + + s2mpb03@56 { + compatible = "samsung,s2mpb03pmic"; + reg = <0x56>; + additional_reg_init; + + regulators { + + s2mpb03-ldo1 { + regulator-name = "s2mpb03-ldo1"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x100590>; + phandle = <0x90>; + }; + + s2mpb03-ldo2 { + regulator-name = "s2mpb03-ldo2"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x80>; + }; + + s2mpb03-ldo3 { + regulator-name = "s2mpb03-ldo3"; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + phandle = <0x7f>; + }; + + s2mpb03-ldo4 { + regulator-name = "s2mpb03-ldo4"; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x98>; + }; + + s2mpb03-ldo5 { + regulator-name = "s2mpb03-ldo5"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x7a>; + }; + + s2mpb03-ldo6 { + regulator-name = "s2mpb03-ldo6"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x8f>; + }; + + s2mpb03-ldo7 { + regulator-name = "s2mpb03-ldo7"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x75>; + }; + }; + }; + }; + }; + }; + + fragment@81 { + target = <0xffffffff>; + + __overlay__ { + interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc2 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0 0x0 0xc9 0x0 0x0>; + interrupt-names = "pm6150_gpio1", "pm6150_gpio2", "pm6150_gpio3", "pm6150_gpio4", "pm6150_gpio5", "pm6150_gpio7", "pm6150_gpio8", "pm6150_gpio10"; + qcom,gpios-disallowed = <0x6 0x9>; + }; + }; + + fragment@82 { + target = <0xffffffff>; + + __overlay__ { + + ap_therm { + reg = <0x4e>; + label = "ap_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@83 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm { + reg = <0x4e>; + label = "pa_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + + wf_therm { + reg = <0x4f>; + label = "wf_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@84 { + target = <0xffffffff>; + + __overlay__ { + + self_display_FC3_dtsi { + label = "self_display_FC3_dtsi"; + samsung,support_self_display; + samsung,self_mask_setting_pre_revA = [29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 02 75 10]; + samsung,self_mask_setting_post_revA = [29 01 00 00 00 00 02 75 00]; + samsung,self_mask_on_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 95 07 9e 09 5f 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_on_factory_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_off_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_disp_debug_rx_cmds_revA = [06 01 00 00 00 00 01 7f 04 01]; + samsung,self_mask_check_tx_pre1_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 04 b0 00 27 d8 29 01 00 00 00 00 02 d8 16 29 01 00 00 00 00 0a bf 01 07 00 00 00 10 00 00 00 29 01 00 00 11 00 02 7a 00 29 01 00 00 00 00 02 75 10 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,self_mask_check_tx_pre2_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 02 75 00 29 01 00 00 22 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 01 f4 02 33 09 60 09 61 00 00 ff ff ff 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,mask_crc_pass_data = [d3 9b]; + samsung,self_mask_check_rx_cmds_revA = [06 01 00 00 00 00 01 14 02 00]; + samsung,self_mask_check_tx_post_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 00 00 00 00 00 29 01 00 00 00 00 02 bf 00 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + phandle = <0x63>; + }; + }; + }; + + fragment@85 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0x1e6>; + qcom,mdss-brightness-max-level = <0x1e6>; + qcom,mdss-brightness-default-level = <0xff>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-t-clk-pre = <0x3e>; + qcom,mdss-dsi-t-clk-post = <0x10>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-pan-physical-height-dimension = <0x9b>; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-t-clk-pre-extend; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,ulps-enabled; + samsung,panel-vendor = "SDC"; + samsung,disp-model = "AMS667YM01"; + samsung,support_gamma_mode2; + samsung,skip_read_on_pre; + samsung,elvss_interpolation_temperature = <0xfffffff0>; + samsung,support_lpm; + samsung,support_gpara; + samsung,pointing_gpara; + samsung,two_byte_gpara; + samsung,rsc_4_frame_idle; + samsung,support_factory_panel_swap; + samsung,support-optical-fingerprint; + samsung,support_vrr_based_bl; + ss,self_display = <0x63>; + samsung,level0_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 9f a5 a5]; + samsung,level0_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 9f 5a 5a]; + samsung,level1_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 5a 5a]; + samsung,level1_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 a5 a5]; + samsung,level2_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 fc 5a 5a]; + samsung,level2_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 fc a5 a5]; + samsung,brightness_tx_cmds_revA = <0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100>; + samsung,display_on_tx_cmds_revA = [29 00 00 00 00 00 03 9f a5 a5 05 00 00 00 00 00 02 29 00 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,display_off_tx_cmds_revA = [05 01 00 00 00 00 02 28 00]; + samsung,reg_read_pos_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 00 00]; + samsung,mtp_write_sysfs_tx_cmds_revA = <0x29000000 0x3d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; + samsung,panel_ltps_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 01 0c 00 04 26 e4 2f b0 0c 09 74 26 e4 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,panel_ltps_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 00 0c 00 04 31 48 31 48 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,smooth_dimming_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 91 63 29 00 00 00 00 00 02 63 20 29 01 00 00 11 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,gamma_mode2_normal_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26360 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x7290000 0x2 0x53202900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0002900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revF = <0x29000000 0x391 0x2012900 0x0 0x2532029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 1c 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,gamma_mode2_hbm_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26320 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x290000 0x2 0x53e02900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0072900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revF = <0x29000000 0x391 0x2002900 0x0 0x253e029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 14 29 00 00 00 00 00 02 53 e0 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,vrr_tx_cmds_revA = [29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f]; + samsung,acl_on_tx_cmds_revA = [29 00 00 00 00 00 04 b0 03 b3 65 29 00 00 00 00 00 14 65 55 00 b0 51 66 98 15 55 55 55 08 f1 c6 48 40 00 20 10 09 29 00 00 00 00 00 02 55 03]; + samsung,acl_off_tx_cmds_revA = [29 01 00 00 00 00 02 55 00]; + samsung,manufacture_id0_rx_cmds_revA = [06 01 00 00 00 00 01 da 01 00 00]; + samsung,manufacture_id1_rx_cmds_revA = [06 01 00 00 00 00 01 db 01 00 00]; + samsung,manufacture_id2_rx_cmds_revA = [06 01 00 00 00 00 01 dc 01 00 00]; + samsung,module_info_rx_cmds_revA = [06 01 00 00 00 00 01 a1 0b 00 00]; + samsung,octa_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 04 00 0b]; + samsung,cell_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 10 00 0f]; + samsung,cell_id_rx_cmds_revG = [06 01 00 00 00 00 01 92 10 00 02]; + samsung,ddi_id_rx_cmds_revA = [06 01 00 00 00 00 01 d6 05 00 00]; + samsung,mtp_read_sysfs_rx_cmds_revA = [06 01 00 00 00 00 01 00 00 00 00]; + samsung,candela_map_table_revA = <0x0 0x0 0x0 0x2 0x2 0x1 0x1 0x1 0x3 0x2 0x2 0x2 0x2 0x4 0x3 0x3 0x3 0x3 0x5 0x3 0x4 0x4 0x4 0x7 0x4 0x5 0x5 0x5 0x8 0x5 0x6 0x6 0x6 0xa 0x5 0x7 0x7 0x7 0xc 0x6 0x8 0x8 0x8 0xd 0x7 0x9 0x9 0x9 0xf 0x7 0xa 0xa 0xa 0x11 0x8 0xb 0xb 0xb 0x13 0x9 0xc 0xc 0xc 0x15 0xa 0xd 0xd 0xd 0x18 0xb 0xe 0xe 0xe 0x1a 0xc 0xf 0xf 0xf 0x1c 0xd 0x10 0x10 0x10 0x1e 0xd 0x11 0x11 0x11 0x20 0xe 0x12 0x12 0x12 0x23 0xf 0x13 0x13 0x13 0x25 0x10 0x14 0x14 0x14 0x28 0x11 0x15 0x15 0x15 0x2a 0x12 0x16 0x16 0x16 0x2d 0x13 0x17 0x17 0x17 0x2f 0x14 0x18 0x18 0x18 0x32 0x15 0x19 0x19 0x19 0x34 0x16 0x1a 0x1a 0x1a 0x37 0x17 0x1b 0x1b 0x1b 0x3a 0x19 0x1c 0x1c 0x1c 0x3c 0x1a 0x1d 0x1d 0x1d 0x3f 0x1b 0x1e 0x1e 0x1e 0x42 0x1c 0x1f 0x1f 0x1f 0x45 0x1d 0x20 0x20 0x20 0x47 0x1e 0x21 0x21 0x21 0x4a 0x1f 0x22 0x22 0x22 0x4d 0x20 0x23 0x23 0x23 0x50 0x22 0x24 0x24 0x24 0x53 0x23 0x25 0x25 0x25 0x56 0x24 0x26 0x26 0x26 0x59 0x25 0x27 0x27 0x27 0x5c 0x26 0x28 0x28 0x28 0x5f 0x28 0x29 0x29 0x29 0x62 0x29 0x2a 0x2a 0x2a 0x65 0x2a 0x2b 0x2b 0x2b 0x68 0x2b 0x2c 0x2c 0x2c 0x6b 0x2d 0x2d 0x2d 0x2d 0x6e 0x2e 0x2e 0x2e 0x2e 0x71 0x2f 0x2f 0x2f 0x2f 0x74 0x30 0x30 0x30 0x30 0x77 0x32 0x31 0x31 0x31 0x7b 0x33 0x32 0x32 0x32 0x7e 0x34 0x33 0x33 0x33 0x81 0x36 0x34 0x34 0x34 0x84 0x37 0x35 0x35 0x35 0x88 0x38 0x36 0x36 0x36 0x8b 0x3a 0x37 0x37 0x37 0x8e 0x3b 0x38 0x38 0x38 0x92 0x3c 0x39 0x39 0x39 0x95 0x3e 0x3a 0x3a 0x3a 0x98 0x3f 0x3b 0x3b 0x3b 0x9c 0x40 0x3c 0x3c 0x3c 0x9f 0x42 0x3d 0x3d 0x3d 0xa2 0x43 0x3e 0x3e 0x3e 0xa6 0x44 0x3f 0x3f 0x3f 0xa9 0x46 0x40 0x40 0x40 0xad 0x47 0x41 0x41 0x41 0xb0 0x49 0x42 0x42 0x42 0xb4 0x4a 0x43 0x43 0x43 0xb7 0x4c 0x44 0x44 0x44 0xbb 0x4d 0x45 0x45 0x45 0xbe 0x4e 0x46 0x46 0x46 0xc2 0x50 0x47 0x47 0x47 0xc5 0x51 0x48 0x48 0x48 0xc9 0x53 0x49 0x49 0x49 0xcd 0x54 0x4a 0x4a 0x4a 0xd0 0x56 0x4b 0x4b 0x4b 0xd4 0x57 0x4c 0x4c 0x4c 0xd7 0x59 0x4d 0x4d 0x4d 0xdb 0x5a 0x4e 0x4e 0x4e 0xdf 0x5c 0x4f 0x4f 0x4f 0xe3 0x5d 0x50 0x50 0x50 0xe6 0x5f 0x51 0x51 0x51 0xea 0x60 0x52 0x52 0x52 0xee 0x62 0x53 0x53 0x53 0xf1 0x63 0x54 0x54 0x54 0xf5 0x65 0x55 0x55 0x55 0xf9 0x66 0x56 0x56 0x56 0xfd 0x68 0x57 0x57 0x57 0x101 0x69 0x58 0x58 0x58 0x104 0x6b 0x59 0x59 0x59 0x108 0x6c 0x5a 0x5a 0x5a 0x10c 0x6e 0x5b 0x5b 0x5b 0x110 0x70 0x5c 0x5c 0x5c 0x114 0x71 0x5d 0x5d 0x5d 0x118 0x73 0x5e 0x5e 0x5e 0x11b 0x74 0x5f 0x5f 0x5f 0x11f 0x76 0x60 0x60 0x60 0x123 0x77 0x61 0x61 0x61 0x127 0x79 0x62 0x62 0x62 0x12b 0x7b 0x63 0x63 0x63 0x12f 0x7c 0x64 0x64 0x64 0x133 0x7e 0x65 0x65 0x65 0x137 0x7f 0x66 0x66 0x66 0x13b 0x81 0x67 0x67 0x67 0x13f 0x83 0x68 0x68 0x68 0x143 0x84 0x69 0x69 0x69 0x147 0x86 0x6a 0x6a 0x6a 0x14b 0x88 0x6b 0x6b 0x6b 0x14f 0x89 0x6c 0x6c 0x6c 0x153 0x8b 0x6d 0x6d 0x6d 0x157 0x8c 0x6e 0x6e 0x6e 0x15b 0x8e 0x6f 0x6f 0x6f 0x15f 0x90 0x70 0x70 0x70 0x163 0x91 0x71 0x71 0x71 0x168 0x93 0x72 0x72 0x72 0x16c 0x95 0x73 0x73 0x73 0x170 0x96 0x74 0x74 0x74 0x174 0x98 0x75 0x75 0x75 0x178 0x9a 0x76 0x76 0x76 0x17c 0x9c 0x77 0x77 0x77 0x180 0x9d 0x78 0x78 0x78 0x185 0x9f 0x79 0x79 0x79 0x189 0xa1 0x7a 0x7a 0x7a 0x18d 0xa2 0x7b 0x7b 0x7b 0x191 0xa4 0x7c 0x7c 0x7c 0x195 0xa6 0x7d 0x7d 0x7d 0x19a 0xa7 0x7e 0x7e 0x7e 0x19e 0xa9 0x7f 0x7f 0x7f 0x1a2 0xab 0x80 0x80 0x80 0x1a6 0xad 0x81 0x81 0x81 0x1ab 0xae 0x82 0x82 0x82 0x1af 0xb0 0x83 0x83 0x83 0x1b3 0xb2 0x84 0x84 0x84 0x1b8 0xb4 0x85 0x85 0x85 0x1bc 0xb5 0x86 0x86 0x86 0x1c0 0xb7 0x87 0x87 0x87 0x1c5 0xb9 0x88 0x88 0x88 0x1c9 0xbb 0x89 0x89 0x89 0x1cd 0xbc 0x8a 0x8a 0x8a 0x1d1 0xbe 0x8b 0x8b 0x8b 0x1d6 0xc0 0x8c 0x8c 0x8c 0x1da 0xc2 0x8d 0x8d 0x8d 0x1de 0xc3 0x8e 0x8e 0x8e 0x1e3 0xc5 0x8f 0x8f 0x8f 0x1e7 0xc7 0x90 0x90 0x90 0x1eb 0xc9 0x91 0x91 0x91 0x1f0 0xcb 0x92 0x92 0x92 0x1f4 0xcc 0x93 0x93 0x93 0x1f8 0xce 0x94 0x94 0x94 0x1fd 0xd0 0x95 0x95 0x95 0x201 0xd2 0x96 0x96 0x96 0x206 0xd4 0x97 0x97 0x97 0x20a 0xd6 0x98 0x98 0x98 0x20e 0xd7 0x99 0x99 0x99 0x213 0xd9 0x9a 0x9a 0x9a 0x217 0xdb 0x9b 0x9b 0x9b 0x21c 0xdd 0x9c 0x9c 0x9c 0x220 0xdf 0x9d 0x9d 0x9d 0x225 0xe1 0x9e 0x9e 0x9e 0x229 0xe2 0x9f 0x9f 0x9f 0x22e 0xe4 0xa0 0xa0 0xa0 0x232 0xe6 0xa1 0xa1 0xa1 0x237 0xe8 0xa2 0xa2 0xa2 0x23b 0xea 0xa3 0xa3 0xa3 0x240 0xec 0xa4 0xa4 0xa4 0x244 0xed 0xa5 0xa5 0xa5 0x249 0xef 0xa6 0xa6 0xa6 0x24d 0xf1 0xa7 0xa7 0xa7 0x252 0xf3 0xa8 0xa8 0xa8 0x256 0xf5 0xa9 0xa9 0xa9 0x25b 0xf7 0xaa 0xaa 0xaa 0x260 0xf9 0xab 0xab 0xab 0x264 0xfb 0xac 0xac 0xac 0x269 0xfd 0xad 0xad 0xad 0x26d 0xfe 0xae 0xae 0xae 0x272 0x100 0xaf 0xaf 0xaf 0x277 0x102 0xb0 0xb0 0xb0 0x27b 0x104 0xb1 0xb1 0xb1 0x280 0x106 0xb2 0xb2 0xb2 0x284 0x108 0xb3 0xb3 0xb3 0x289 0x10a 0xb4 0xb4 0xb4 0x28e 0x10c 0xb5 0xb5 0xb5 0x292 0x10e 0xb6 0xb6 0xb6 0x297 0x110 0xb7 0xb7 0xb7 0x29c 0x112 0xb8 0xb8 0xb8 0x2a0 0x113 0xb9 0xb9 0xb9 0x2a5 0x115 0xba 0xba 0xba 0x2aa 0x117 0xbb 0xbb 0xbb 0x2ae 0x119 0xbc 0xbc 0xbc 0x2b3 0x11b 0xbd 0xbd 0xbd 0x2b8 0x11d 0xbe 0xbe 0xbe 0x2bd 0x11f 0xbf 0xbf 0xbf 0x2c1 0x121 0xc0 0xc0 0xc0 0x2c6 0x123 0xc1 0xc1 0xc1 0x2cb 0x125 0xc2 0xc2 0xc2 0x2d0 0x127 0xc3 0xc3 0xc3 0x2d4 0x129 0xc4 0xc4 0xc4 0x2d9 0x12b 0xc5 0xc5 0xc5 0x2de 0x12d 0xc6 0xc6 0xc6 0x2e3 0x12f 0xc7 0xc7 0xc7 0x2e8 0x131 0xc8 0xc8 0xc8 0x2ec 0x133 0xc9 0xc9 0xc9 0x2f1 0x135 0xca 0xca 0xca 0x2f6 0x137 0xcb 0xcb 0xcb 0x2fb 0x139 0xcc 0xcc 0xcc 0x300 0x13b 0xcd 0xcd 0xcd 0x304 0x13d 0xce 0xce 0xce 0x309 0x13f 0xcf 0xcf 0xcf 0x30e 0x141 0xd0 0xd0 0xd0 0x313 0x143 0xd1 0xd1 0xd1 0x318 0x145 0xd2 0xd2 0xd2 0x31d 0x147 0xd3 0xd3 0xd3 0x322 0x149 0xd4 0xd4 0xd4 0x327 0x14b 0xd5 0xd5 0xd5 0x32b 0x14d 0xd6 0xd6 0xd6 0x330 0x14f 0xd7 0xd7 0xd7 0x335 0x151 0xd8 0xd8 0xd8 0x33a 0x153 0xd9 0xd9 0xd9 0x33f 0x155 0xda 0xda 0xda 0x344 0x157 0xdb 0xdb 0xdb 0x349 0x159 0xdc 0xdc 0xdc 0x34e 0x15b 0xdd 0xdd 0xdd 0x353 0x15d 0xde 0xde 0xde 0x358 0x15f 0xdf 0xdf 0xdf 0x35d 0x161 0xe0 0xe0 0xe0 0x362 0x163 0xe1 0xe1 0xe1 0x367 0x165 0xe2 0xe2 0xe2 0x36c 0x167 0xe3 0xe3 0xe3 0x371 0x169 0xe4 0xe4 0xe4 0x376 0x16b 0xe5 0xe5 0xe5 0x37b 0x16d 0xe6 0xe6 0xe6 0x380 0x170 0xe7 0xe7 0xe7 0x385 0x172 0xe8 0xe8 0xe8 0x38a 0x174 0xe9 0xe9 0xe9 0x38f 0x176 0xea 0xea 0xea 0x394 0x178 0xeb 0xeb 0xeb 0x399 0x17a 0xec 0xec 0xec 0x39e 0x17c 0xed 0xed 0xed 0x3a3 0x17e 0xee 0xee 0xee 0x3a8 0x180 0xef 0xef 0xef 0x3ad 0x182 0xf0 0xf0 0xf0 0x3b2 0x184 0xf1 0xf1 0xf1 0x3b7 0x186 0xf2 0xf2 0xf2 0x3bc 0x189 0xf3 0xf3 0xf3 0x3c1 0x18b 0xf4 0xf4 0xf4 0x3c7 0x18d 0xf5 0xf5 0xf5 0x3cc 0x18f 0xf6 0xf6 0xf6 0x3d1 0x191 0xf7 0xf7 0xf7 0x3d6 0x193 0xf8 0xf8 0xf8 0x3db 0x195 0xf9 0xf9 0xf9 0x3e0 0x197 0xfa 0xfa 0xfa 0x3e5 0x199 0xfb 0xfb 0xfb 0x3ea 0x19b 0xfc 0xfc 0xfc 0x3f0 0x19e 0xfd 0xfd 0xfd 0x3f5 0x1a0 0xfe 0xfe 0xfe 0x3fa 0x1a2 0xff 0xff 0xff 0x3ff 0x1a4>; + samsung,hbm_candela_map_table_revG = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x2 0x1aa 0x2 0x102 0x102 0x4 0x1ac 0x3 0x103 0x103 0x6 0x1ae 0x4 0x104 0x104 0x8 0x1b0 0x5 0x105 0x105 0xa 0x1b1 0x6 0x106 0x106 0xc 0x1b3 0x7 0x107 0x107 0xe 0x1b4 0x8 0x108 0x108 0x10 0x1b6 0x9 0x109 0x109 0x12 0x1b8 0xa 0x10a 0x10a 0x14 0x1b9 0xb 0x10b 0x10b 0x16 0x1bb 0xc 0x10c 0x10c 0x18 0x1bc 0xd 0x10d 0x10d 0x1a 0x1be 0xe 0x10e 0x10e 0x1c 0x1c0 0xf 0x10f 0x10f 0x1e 0x1c2 0x10 0x110 0x110 0x20 0x1c3 0x11 0x111 0x111 0x22 0x1c5 0x12 0x112 0x112 0x24 0x1c6 0x13 0x113 0x113 0x25 0x1c8 0x14 0x114 0x114 0x26 0x1ca 0x15 0x115 0x115 0x27 0x1cb 0x16 0x116 0x116 0x28 0x1cd 0x17 0x117 0x117 0x29 0x1ce 0x18 0x118 0x118 0x2a 0x1d0 0x19 0x119 0x119 0x2b 0x1d2 0x1a 0x11a 0x11a 0x2c 0x1d4 0x1b 0x11b 0x11b 0x2d 0x1d5 0x1c 0x11c 0x11c 0x2e 0x1d7 0x1d 0x11d 0x11d 0x2f 0x1d8 0x1e 0x11e 0x11e 0x30 0x1da 0x1f 0x11f 0x11f 0x31 0x1dc 0x20 0x120 0x120 0x32 0x1dd 0x21 0x121 0x121 0x33 0x1df 0x22 0x122 0x122 0x34 0x1e0 0x23 0x123 0x123 0x35 0x1e2 0x24 0x124 0x124 0x36 0x1e4 0x25 0x125 0x125 0x37 0x1e5 0x26 0x126 0x126 0x38 0x1e7 0x27 0x127 0x127 0x39 0x1e8 0x28 0x128 0x128 0x3a 0x1ea 0x29 0x129 0x129 0x3b 0x1ec 0x2a 0x12a 0x12a 0x3c 0x1ee 0x2b 0x12b 0x12b 0x3d 0x1ef 0x2c 0x12c 0x12c 0x3e 0x1f1 0x2d 0x12d 0x12d 0x3f 0x1f2 0x2e 0x12e 0x12e 0x40 0x1f4 0x2f 0x12f 0x12f 0x41 0x1f6 0x30 0x130 0x130 0x42 0x1f7 0x31 0x131 0x131 0x43 0x1f9 0x32 0x132 0x132 0x44 0x1fa 0x33 0x133 0x133 0x45 0x1fc 0x34 0x134 0x134 0x46 0x1fe 0x35 0x135 0x135 0x47 0x200 0x36 0x136 0x136 0x48 0x201 0x37 0x137 0x137 0x49 0x203 0x38 0x138 0x138 0x4a 0x204 0x39 0x139 0x139 0x4b 0x206 0x3a 0x13a 0x13a 0x4c 0x208 0x3b 0x13b 0x13b 0x4d 0x209 0x3c 0x13c 0x13c 0x4e 0x20b 0x3d 0x13d 0x13d 0x4f 0x20c 0x3e 0x13e 0x13e 0x50 0x20e 0x3f 0x13f 0x13f 0x51 0x210 0x40 0x140 0x140 0x52 0x211 0x41 0x141 0x141 0x53 0x213 0x42 0x142 0x142 0x54 0x215 0x43 0x143 0x143 0x55 0x216 0x44 0x144 0x144 0x56 0x218 0x45 0x145 0x145 0x57 0x21a 0x46 0x146 0x146 0x58 0x21b 0x47 0x147 0x147 0x59 0x21d 0x48 0x148 0x148 0x5a 0x21e 0x49 0x149 0x149 0x5b 0x220 0x4a 0x14a 0x14a 0x5c 0x222 0x4b 0x14b 0x14b 0x5d 0x223 0x4c 0x14c 0x14c 0x5f 0x225 0x4d 0x14d 0x14d 0x61 0x226 0x4e 0x14e 0x14e 0x63 0x228 0x4f 0x14f 0x14f 0x65 0x22a 0x50 0x150 0x150 0x67 0x22b 0x51 0x151 0x151 0x69 0x22d 0x52 0x152 0x152 0x6b 0x22f 0x53 0x153 0x153 0x6d 0x230 0x54 0x154 0x154 0x6f 0x232 0x55 0x155 0x155 0x71 0x234 0x56 0x156 0x156 0x73 0x235 0x57 0x157 0x157 0x75 0x237 0x58 0x158 0x158 0x77 0x238 0x59 0x159 0x159 0x79 0x23a 0x5a 0x15a 0x15a 0x7b 0x23c 0x5b 0x15b 0x15b 0x7d 0x23d 0x5c 0x15c 0x15c 0x7f 0x23f 0x5d 0x15d 0x15d 0x81 0x241 0x5e 0x15e 0x15e 0x83 0x242 0x5f 0x15f 0x15f 0x85 0x244 0x60 0x160 0x160 0x87 0x246 0x61 0x161 0x161 0x89 0x247 0x62 0x162 0x162 0x8b 0x249 0x63 0x163 0x163 0x8d 0x24a 0x64 0x164 0x164 0x8f 0x24c 0x65 0x165 0x165 0x91 0x24e 0x66 0x166 0x166 0x93 0x24f 0x67 0x167 0x167 0x95 0x251 0x68 0x168 0x168 0x97 0x253 0x69 0x169 0x169 0x9a 0x254 0x6a 0x16a 0x16a 0x9d 0x256 0x6b 0x16b 0x16b 0xa0 0x257 0x6c 0x16c 0x16c 0xa3 0x259 0x6d 0x16d 0x16d 0xa6 0x25b 0x6e 0x16e 0x16e 0xa8 0x25c 0x6f 0x16f 0x16f 0xab 0x25e 0x70 0x170 0x170 0xae 0x260 0x71 0x171 0x171 0xb1 0x261 0x72 0x172 0x172 0xb4 0x263 0x73 0x173 0x173 0xb7 0x264 0x74 0x174 0x174 0xba 0x266 0x75 0x175 0x175 0xbd 0x268 0x76 0x176 0x176 0xc0 0x269 0x77 0x177 0x177 0xc3 0x26b 0x78 0x178 0x178 0xc6 0x26d 0x79 0x179 0x179 0xc9 0x26e 0x7a 0x17a 0x17a 0xcc 0x270 0x7b 0x17b 0x17b 0xcf 0x272 0x7c 0x17c 0x17c 0xd2 0x273 0x7d 0x17d 0x17d 0xd5 0x275 0x7e 0x17e 0x17e 0xd8 0x276 0x7f 0x17f 0x17f 0xdb 0x278 0x80 0x180 0x180 0xde 0x27a 0x81 0x181 0x181 0xe1 0x27b 0x82 0x182 0x182 0xe4 0x27d 0x83 0x183 0x183 0xe7 0x27f 0x84 0x184 0x184 0xea 0x280 0x85 0x185 0x185 0xed 0x282 0x86 0x186 0x186 0xf0 0x283 0x87 0x187 0x187 0xf3 0x285 0x88 0x188 0x188 0xf6 0x287 0x89 0x189 0x189 0xf9 0x288 0x8a 0x18a 0x18a 0xfc 0x28a 0x8b 0x18b 0x18b 0xff 0x28c 0x8c 0x18c 0x18c 0x102 0x28d 0x8d 0x18d 0x18d 0x105 0x28f 0x8e 0x18e 0x18e 0x108 0x291 0x8f 0x18f 0x18f 0x10b 0x292 0x90 0x190 0x190 0x10e 0x294 0x91 0x191 0x191 0x111 0x295 0x92 0x192 0x192 0x114 0x297 0x93 0x193 0x193 0x117 0x299 0x94 0x194 0x194 0x11a 0x29a 0x95 0x195 0x195 0x11d 0x29c 0x96 0x196 0x196 0x120 0x29e 0x97 0x197 0x197 0x123 0x29f 0x98 0x198 0x198 0x126 0x2a1 0x99 0x199 0x199 0x129 0x2a3 0x9a 0x19a 0x19a 0x12c 0x2a4 0x9b 0x19b 0x19b 0x12f 0x2a6 0x9c 0x19c 0x19c 0x132 0x2a7 0x9d 0x19d 0x19d 0x135 0x2a9 0x9e 0x19e 0x19e 0x138 0x2ab 0x9f 0x19f 0x19f 0x13b 0x2ac 0xa0 0x1a0 0x1a0 0x13e 0x2ae 0xa1 0x1a1 0x1a1 0x141 0x2af 0xa2 0x1a2 0x1a2 0x144 0x2b1 0xa3 0x1a3 0x1a3 0x147 0x2b3 0xa4 0x1a4 0x1a4 0x14a 0x2b4 0xa5 0x1a5 0x1a5 0x14d 0x2b6 0xa6 0x1a6 0x1a6 0x150 0x2b8 0xa7 0x1a7 0x1a7 0x153 0x2b9 0xa8 0x1a8 0x1a8 0x156 0x2bb 0xa9 0x1a9 0x1a9 0x159 0x2bd 0xaa 0x1aa 0x1aa 0x15c 0x2be 0xab 0x1ab 0x1ab 0x15f 0x2c0 0xac 0x1ac 0x1ac 0x162 0x2c1 0xad 0x1ad 0x1ad 0x165 0x2c3 0xae 0x1ae 0x1ae 0x168 0x2c5 0xaf 0x1af 0x1af 0x16b 0x2c6 0xb0 0x1b0 0x1b0 0x16e 0x2c8 0xb1 0x1b1 0x1b1 0x171 0x2c9 0xb2 0x1b2 0x1b2 0x174 0x2cb 0xb3 0x1b3 0x1b3 0x177 0x2cd 0xb4 0x1b4 0x1b4 0x17a 0x2cf 0xb5 0x1b5 0x1b5 0x17d 0x2d0 0xb6 0x1b6 0x1b6 0x180 0x2d2 0xb7 0x1b7 0x1b7 0x183 0x2d3 0xb8 0x1b8 0x1b8 0x186 0x2d5 0xb9 0x1b9 0x1b9 0x189 0x2d7 0xba 0x1ba 0x1ba 0x18c 0x2d8 0xbb 0x1bb 0x1bb 0x18f 0x2da 0xbc 0x1bc 0x1bc 0x192 0x2db 0xbd 0x1bd 0x1bd 0x195 0x2dd 0xbe 0x1be 0x1be 0x198 0x2df 0xbf 0x1bf 0x1bf 0x19b 0x2e1 0xc0 0x1c0 0x1c0 0x19e 0x2e2 0xc1 0x1c1 0x1c1 0x1a1 0x2e4 0xc2 0x1c2 0x1c2 0x1a4 0x2e5 0xc3 0x1c3 0x1c3 0x1a7 0x2e7 0xc4 0x1c4 0x1c4 0x1aa 0x2e9 0xc5 0x1c5 0x1c5 0x1ad 0x2ea 0xc6 0x1c6 0x1c6 0x1b0 0x2ec 0xc7 0x1c7 0x1c7 0x1b3 0x2ed 0xc8 0x1c8 0x1c8 0x1b6 0x2ef 0xc9 0x1c9 0x1c9 0x1b9 0x2f1 0xca 0x1ca 0x1ca 0x1bc 0x2f2 0xcb 0x1cb 0x1cb 0x1bf 0x2f4 0xcc 0x1cc 0x1cc 0x1c2 0x2f5 0xcd 0x1cd 0x1cd 0x1c5 0x2f7 0xce 0x1ce 0x1ce 0x1c8 0x2f9 0xcf 0x1cf 0x1cf 0x1cb 0x2fb 0xd0 0x1d0 0x1d0 0x1ce 0x2fc 0xd1 0x1d1 0x1d1 0x1d1 0x2fe 0xd2 0x1d2 0x1d2 0x1d4 0x2ff 0xd3 0x1d3 0x1d3 0x1d7 0x301 0xd4 0x1d4 0x1d4 0x1da 0x303 0xd5 0x1d5 0x1d5 0x1dd 0x304 0xd6 0x1d6 0x1d6 0x1e0 0x306 0xd7 0x1d7 0x1d7 0x1e3 0x307 0xd8 0x1d8 0x1d8 0x1e6 0x309 0xd9 0x1d9 0x1d9 0x1e9 0x30b 0xda 0x1da 0x1da 0x1ec 0x30d 0xdb 0x1db 0x1db 0x1ef 0x30e 0xdc 0x1dc 0x1dc 0x1f2 0x310 0xdd 0x1dd 0x1dd 0x1f5 0x311 0xde 0x1de 0x1de 0x1f8 0x313 0xdf 0x1df 0x1df 0x1fb 0x315 0xe0 0x1e0 0x1e0 0x1fe 0x316 0xe1 0x1e1 0x1e1 0x201 0x318 0xe2 0x1e2 0x1e2 0x204 0x319 0xe3 0x1e3 0x1e3 0x207 0x31b 0xe4 0x1e4 0x1e4 0x20a 0x31d 0xe5 0x1e5 0x1e5 0x20d 0x31f 0xe6 0x1e6 0x1e6 0x210 0x320>; + samsung,hbm_candela_map_table_revA = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x3 0x1aa 0x2 0x102 0x102 0x6 0x1ac 0x3 0x103 0x103 0x9 0x1ae 0x4 0x104 0x104 0xc 0x1b0 0x5 0x105 0x105 0xf 0x1b1 0x6 0x106 0x106 0x12 0x1b3 0x7 0x107 0x107 0x15 0x1b4 0x8 0x108 0x108 0x18 0x1b6 0x9 0x109 0x109 0x1b 0x1b8 0xa 0x10a 0x10a 0x1e 0x1b9 0xb 0x10b 0x10b 0x21 0x1bb 0xc 0x10c 0x10c 0x24 0x1bc 0xd 0x10d 0x10d 0x27 0x1be 0xe 0x10e 0x10e 0x2a 0x1c0 0xf 0x10f 0x10f 0x2d 0x1c2 0x10 0x110 0x110 0x30 0x1c3 0x11 0x111 0x111 0x33 0x1c5 0x12 0x112 0x112 0x36 0x1c6 0x13 0x113 0x113 0x39 0x1c8 0x14 0x114 0x114 0x3c 0x1ca 0x15 0x115 0x115 0x3f 0x1cb 0x16 0x116 0x116 0x42 0x1cd 0x17 0x117 0x117 0x45 0x1ce 0x18 0x118 0x118 0x48 0x1d0 0x19 0x119 0x119 0x4b 0x1d2 0x1a 0x11a 0x11a 0x4e 0x1d4 0x1b 0x11b 0x11b 0x51 0x1d5 0x1c 0x11c 0x11c 0x54 0x1d7 0x1d 0x11d 0x11d 0x56 0x1d8 0x1e 0x11e 0x11e 0x58 0x1da 0x1f 0x11f 0x11f 0x5a 0x1dc 0x20 0x120 0x120 0x5c 0x1dd 0x21 0x121 0x121 0x5e 0x1df 0x22 0x122 0x122 0x60 0x1e0 0x23 0x123 0x123 0x62 0x1e2 0x24 0x124 0x124 0x64 0x1e4 0x25 0x125 0x125 0x66 0x1e5 0x26 0x126 0x126 0x68 0x1e7 0x27 0x127 0x127 0x6a 0x1e8 0x28 0x128 0x128 0x6c 0x1ea 0x29 0x129 0x129 0x6e 0x1ec 0x2a 0x12a 0x12a 0x70 0x1ee 0x2b 0x12b 0x12b 0x72 0x1ef 0x2c 0x12c 0x12c 0x74 0x1f1 0x2d 0x12d 0x12d 0x76 0x1f2 0x2e 0x12e 0x12e 0x78 0x1f4 0x2f 0x12f 0x12f 0x7a 0x1f6 0x30 0x130 0x130 0x7c 0x1f7 0x31 0x131 0x131 0x7e 0x1f9 0x32 0x132 0x132 0x80 0x1fa 0x33 0x133 0x133 0x82 0x1fc 0x34 0x134 0x134 0x84 0x1fe 0x35 0x135 0x135 0x86 0x200 0x36 0x136 0x136 0x88 0x201 0x37 0x137 0x137 0x8a 0x203 0x38 0x138 0x138 0x8c 0x204 0x39 0x139 0x139 0x8e 0x206 0x3a 0x13a 0x13a 0x90 0x208 0x3b 0x13b 0x13b 0x92 0x209 0x3c 0x13c 0x13c 0x94 0x20b 0x3d 0x13d 0x13d 0x96 0x20c 0x3e 0x13e 0x13e 0x98 0x20e 0x3f 0x13f 0x13f 0x9a 0x210 0x40 0x140 0x140 0x9c 0x211 0x41 0x141 0x141 0x9e 0x213 0x42 0x142 0x142 0xa0 0x215 0x43 0x143 0x143 0xa2 0x216 0x44 0x144 0x144 0xa4 0x218 0x45 0x145 0x145 0xa6 0x21a 0x46 0x146 0x146 0xa8 0x21b 0x47 0x147 0x147 0xaa 0x21d 0x48 0x148 0x148 0xac 0x21e 0x49 0x149 0x149 0xae 0x220 0x4a 0x14a 0x14a 0xb0 0x222 0x4b 0x14b 0x14b 0xb2 0x223 0x4c 0x14c 0x14c 0xb6 0x225 0x4d 0x14d 0x14d 0xba 0x226 0x4e 0x14e 0x14e 0xbe 0x228 0x4f 0x14f 0x14f 0xc2 0x22a 0x50 0x150 0x150 0xc6 0x22b 0x51 0x151 0x151 0xcb 0x22d 0x52 0x152 0x152 0xd0 0x22f 0x53 0x153 0x153 0xd5 0x230 0x54 0x154 0x154 0xda 0x232 0x55 0x155 0x155 0xdf 0x234 0x56 0x156 0x156 0xe4 0x235 0x57 0x157 0x157 0xe9 0x237 0x58 0x158 0x158 0xee 0x238 0x59 0x159 0x159 0xf3 0x23a 0x5a 0x15a 0x15a 0xf8 0x23c 0x5b 0x15b 0x15b 0xfd 0x23d 0x5c 0x15c 0x15c 0x102 0x23f 0x5d 0x15d 0x15d 0x107 0x241 0x5e 0x15e 0x15e 0x10c 0x242 0x5f 0x15f 0x15f 0x111 0x244 0x60 0x160 0x160 0x116 0x246 0x61 0x161 0x161 0x11b 0x247 0x62 0x162 0x162 0x120 0x249 0x63 0x163 0x163 0x125 0x24a 0x64 0x164 0x164 0x12a 0x24c 0x65 0x165 0x165 0x12f 0x24e 0x66 0x166 0x166 0x134 0x24f 0x67 0x167 0x167 0x139 0x251 0x68 0x168 0x168 0x13e 0x253 0x69 0x169 0x169 0x143 0x254 0x6a 0x16a 0x16a 0x148 0x256 0x6b 0x16b 0x16b 0x14d 0x257 0x6c 0x16c 0x16c 0x152 0x259 0x6d 0x16d 0x16d 0x157 0x25b 0x6e 0x16e 0x16e 0x15c 0x25c 0x6f 0x16f 0x16f 0x161 0x25e 0x70 0x170 0x170 0x166 0x260 0x71 0x171 0x171 0x16b 0x261 0x72 0x172 0x172 0x170 0x263 0x73 0x173 0x173 0x175 0x264 0x74 0x174 0x174 0x17a 0x266 0x75 0x175 0x175 0x17f 0x268 0x76 0x176 0x176 0x184 0x269 0x77 0x177 0x177 0x189 0x26b 0x78 0x178 0x178 0x18e 0x26d 0x79 0x179 0x179 0x193 0x26e 0x7a 0x17a 0x17a 0x198 0x270 0x7b 0x17b 0x17b 0x19d 0x272 0x7c 0x17c 0x17c 0x1a2 0x273 0x7d 0x17d 0x17d 0x1a7 0x275 0x7e 0x17e 0x17e 0x1ac 0x276 0x7f 0x17f 0x17f 0x1b1 0x278 0x80 0x180 0x180 0x1b6 0x27a 0x81 0x181 0x181 0x1bb 0x27b 0x82 0x182 0x182 0x1c0 0x27d 0x83 0x183 0x183 0x1c5 0x27f 0x84 0x184 0x184 0x1ca 0x280 0x85 0x185 0x185 0x1cf 0x282 0x86 0x186 0x186 0x1d4 0x283 0x87 0x187 0x187 0x1d9 0x285 0x88 0x188 0x188 0x1de 0x287 0x89 0x189 0x189 0x1e3 0x288 0x8a 0x18a 0x18a 0x1e8 0x28a 0x8b 0x18b 0x18b 0x1ed 0x28c 0x8c 0x18c 0x18c 0x1f2 0x28d 0x8d 0x18d 0x18d 0x1f7 0x28f 0x8e 0x18e 0x18e 0x1fc 0x291 0x8f 0x18f 0x18f 0x201 0x292 0x90 0x190 0x190 0x206 0x294 0x91 0x191 0x191 0x20b 0x295 0x92 0x192 0x192 0x210 0x297 0x93 0x193 0x193 0x215 0x299 0x94 0x194 0x194 0x21a 0x29a 0x95 0x195 0x195 0x21f 0x29c 0x96 0x196 0x196 0x224 0x29e 0x97 0x197 0x197 0x229 0x29f 0x98 0x198 0x198 0x22e 0x2a1 0x99 0x199 0x199 0x233 0x2a3 0x9a 0x19a 0x19a 0x238 0x2a4 0x9b 0x19b 0x19b 0x23d 0x2a6 0x9c 0x19c 0x19c 0x242 0x2a7 0x9d 0x19d 0x19d 0x247 0x2a9 0x9e 0x19e 0x19e 0x24d 0x2ab 0x9f 0x19f 0x19f 0x253 0x2ac 0xa0 0x1a0 0x1a0 0x259 0x2ae 0xa1 0x1a1 0x1a1 0x25f 0x2af 0xa2 0x1a2 0x1a2 0x265 0x2b1 0xa3 0x1a3 0x1a3 0x26b 0x2b3 0xa4 0x1a4 0x1a4 0x271 0x2b4 0xa5 0x1a5 0x1a5 0x277 0x2b6 0xa6 0x1a6 0x1a6 0x27d 0x2b8 0xa7 0x1a7 0x1a7 0x283 0x2b9 0xa8 0x1a8 0x1a8 0x289 0x2bb 0xa9 0x1a9 0x1a9 0x28f 0x2bd 0xaa 0x1aa 0x1aa 0x295 0x2be 0xab 0x1ab 0x1ab 0x29b 0x2c0 0xac 0x1ac 0x1ac 0x2a1 0x2c1 0xad 0x1ad 0x1ad 0x2a7 0x2c3 0xae 0x1ae 0x1ae 0x2ad 0x2c5 0xaf 0x1af 0x1af 0x2b3 0x2c6 0xb0 0x1b0 0x1b0 0x2b9 0x2c8 0xb1 0x1b1 0x1b1 0x2bf 0x2c9 0xb2 0x1b2 0x1b2 0x2c5 0x2cb 0xb3 0x1b3 0x1b3 0x2cb 0x2cd 0xb4 0x1b4 0x1b4 0x2d1 0x2cf 0xb5 0x1b5 0x1b5 0x2d7 0x2d0 0xb6 0x1b6 0x1b6 0x2dd 0x2d2 0xb7 0x1b7 0x1b7 0x2e3 0x2d3 0xb8 0x1b8 0x1b8 0x2e9 0x2d5 0xb9 0x1b9 0x1b9 0x2ef 0x2d7 0xba 0x1ba 0x1ba 0x2f5 0x2d8 0xbb 0x1bb 0x1bb 0x2fb 0x2da 0xbc 0x1bc 0x1bc 0x301 0x2db 0xbd 0x1bd 0x1bd 0x307 0x2dd 0xbe 0x1be 0x1be 0x30d 0x2df 0xbf 0x1bf 0x1bf 0x313 0x2e1 0xc0 0x1c0 0x1c0 0x319 0x2e2 0xc1 0x1c1 0x1c1 0x31f 0x2e4 0xc2 0x1c2 0x1c2 0x325 0x2e5 0xc3 0x1c3 0x1c3 0x32b 0x2e7 0xc4 0x1c4 0x1c4 0x331 0x2e9 0xc5 0x1c5 0x1c5 0x337 0x2ea 0xc6 0x1c6 0x1c6 0x33d 0x2ec 0xc7 0x1c7 0x1c7 0x343 0x2ed 0xc8 0x1c8 0x1c8 0x349 0x2ef 0xc9 0x1c9 0x1c9 0x34f 0x2f1 0xca 0x1ca 0x1ca 0x355 0x2f2 0xcb 0x1cb 0x1cb 0x35b 0x2f4 0xcc 0x1cc 0x1cc 0x361 0x2f5 0xcd 0x1cd 0x1cd 0x367 0x2f7 0xce 0x1ce 0x1ce 0x36d 0x2f9 0xcf 0x1cf 0x1cf 0x373 0x2fb 0xd0 0x1d0 0x1d0 0x379 0x2fc 0xd1 0x1d1 0x1d1 0x37f 0x2fe 0xd2 0x1d2 0x1d2 0x385 0x2ff 0xd3 0x1d3 0x1d3 0x38b 0x301 0xd4 0x1d4 0x1d4 0x391 0x303 0xd5 0x1d5 0x1d5 0x397 0x304 0xd6 0x1d6 0x1d6 0x39d 0x306 0xd7 0x1d7 0x1d7 0x3a3 0x307 0xd8 0x1d8 0x1d8 0x3a9 0x309 0xd9 0x1d9 0x1d9 0x3af 0x30b 0xda 0x1da 0x1da 0x3b5 0x30d 0xdb 0x1db 0x1db 0x3bb 0x30e 0xdc 0x1dc 0x1dc 0x3c1 0x310 0xdd 0x1dd 0x1dd 0x3c7 0x311 0xde 0x1de 0x1de 0x3cd 0x313 0xdf 0x1df 0x1df 0x3d3 0x315 0xe0 0x1e0 0x1e0 0x3d9 0x316 0xe1 0x1e1 0x1e1 0x3df 0x318 0xe2 0x1e2 0x1e2 0x3e5 0x319 0xe3 0x1e3 0x1e3 0x3eb 0x31b 0xe4 0x1e4 0x1e4 0x3f1 0x31d 0xe5 0x1e5 0x1e5 0x3f7 0x31f 0xe6 0x1e6 0x1e6 0x3ff 0x320>; + samsung,aod_candela_map_table_revA = <0x0 0x0 0xb 0x1b 0x2 0x1 0xc 0x1f 0x1a 0xa 0x2 0x20 0x36 0x19 0x1e 0x3 0x37 0xff 0x18 0x3c>; + samsung,support_dynamic_mipi_clk; + samsung,ffc_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 2e c5 29 00 00 00 00 00 03 c5 36 41 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 33 43 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revD = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 32 b1 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,dyn_mipi_clk_ffc_cmds_revA = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53641 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c535a8 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53741>; + samsung,dyn_mipi_clk_ffc_cmds_revC = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53343 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b2 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53435>; + samsung,dyn_mipi_clk_ffc_cmds_revD = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b1 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53222 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c533a0>; + samsung,dynamic_mipi_clk_timing_table = <0x65fbc9c0 0x671db480 0x6422c400>; + samsung,dynamic_mipi_clk_sel_table = <0x1 0x1 0x0 0x0 0x0 0x1 0x2 0x0 0x0 0x2 0x1 0x3 0x0 0x0 0x2 0x1 0x4 0x0 0x0 0x1 0x2 0xb 0x2942 0x29a2 0x0 0x2 0xb 0x29a3 0x29e8 0x1 0x2 0xb 0x29e9 0x2a56 0x0 0x2 0xc 0x25be 0x26d2 0x0 0x2 0xd 0x48a 0x54d 0x0 0x2 0xd 0x54e 0x593 0x1 0x2 0xd 0x594 0x5e9 0x0 0x2 0xe 0x601 0x661 0x0 0x2 0xe 0x662 0x6a7 0x1 0x2 0xe 0x6a8 0x6ca 0x0 0x2 0xf 0x1105 0x116a 0x0 0x2 0x11 0x8bd 0x8e6 0x0 0x2 0x11 0x8e7 0x92c 0x1 0x2 0x11 0x92d 0xa03 0x0 0x2 0x12 0xb79 0xb86 0x1 0x2 0x12 0xb87 0xb98 0x2 0x2 0x12 0xb99 0xc10 0x0 0x3 0x5b 0x0 0xd9 0x0 0x3 0x5b 0xda 0x165 0x1 0x3 0x5b 0x166 0x257 0x0 0x3 0x5c 0x258 0x26a 0x1 0x3 0x5c 0x26b 0x4a7 0x0 0x3 0x5c 0x4a8 0x4af 0x1 0x3 0x5d 0x4b0 0x64f 0x0 0x3 0x5d 0x650 0x6db 0x1 0x3 0x5d 0x6dc 0x79d 0x0 0x3 0x5e 0x79e 0x877 0x0 0x3 0x5e 0x878 0x903 0x1 0x3 0x5e 0x904 0x95f 0x0 0x3 0x5f 0x960 0xa59 0x0 0x3 0x61 0xabe 0xb29 0x0 0x3 0x61 0xb2a 0xbb5 0x1 0x3 0x61 0xbb6 0xd79 0x0 0x3 0x62 0xd7a 0xdac 0x1 0x3 0x62 0xdad 0xdd1 0x2 0x3 0x62 0xdd2 0xed7 0x0 0x3 0x66 0x1392 0x143b 0x0 0x3 0x67 0x143c 0x149f 0x0 0x3 0x68 0x14a0 0x1503 0x0 0x3 0x6b 0x1662 0x16d9 0x0 0x3 0x6c 0x16da 0x16f2 0x2 0x3 0x6c 0x16f3 0x176f 0x0 0x3 0x6d 0x1770 0x1805 0x0 0x3 0x6e 0x1806 0x1808 0x2 0x3 0x6e 0x1809 0x1931 0x0 0x3 0x6f 0x1932 0x1984 0x1 0x3 0x6f 0x1985 0x19c7 0x0 0x3 0x73 0x1f68 0x1f7a 0x1 0x3 0x73 0x1f7b 0x21b7 0x0 0x3 0x73 0x21b8 0x21f1 0x1 0x3 0x74 0x21f2 0x2214 0x2 0x3 0x74 0x2215 0x234f 0x0 0x3 0x76 0x23fa 0x24ba 0x0 0x3 0x76 0x24bb 0x2511 0x1 0x3 0x76 0x2512 0x2546 0x2 0x3 0x76 0x2547 0x25bb 0x0 0x3 0x77 0x25bc 0x25d9 0x2 0x3 0x77 0x25da 0x2629 0x0 0x3 0x78 0x262a 0x268a 0x1 0x3 0x78 0x268b 0x268d 0x0 0x3 0x7a 0x26c0 0x283d 0x0 0x3 0x7a 0x283e 0x2877 0x1 0x3 0x7c 0x8d68 0x8dfd 0x0 0x3 0x80 0x9376 0x9398 0x1 0x3 0x80 0x9399 0x9569 0x0 0x3 0x81 0x956a 0x96e4 0x0 0x3 0x81 0x96e5 0x96f9 0x1 0x3 0x82 0x96fa 0x98c2 0x0 0x3 0x82 0x98c3 0x994e 0x1 0x3 0x82 0x994f 0x9ae1 0x0 0x3 0x83 0x9ae2 0x9b20 0x1 0x3 0x83 0x9b21 0x9d5c 0x0 0x3 0x83 0x9d5d 0x9de8 0x1 0x3 0x83 0x9de9 0xa025 0x0 0x3 0x83 0xa026 0xa0b1 0x1 0x3 0x83 0xa0b2 0xa275 0x0 0x3 0x84 0xa276 0xa30c 0x0 0x3 0x84 0xa30d 0xa398 0x1 0x3 0x84 0xa399 0xa5d4 0x0 0x3 0x84 0xa5d5 0xa660 0x1 0x3 0x84 0xa661 0xa89d 0x0 0x3 0x84 0xa89e 0xa929 0x1 0x3 0x84 0xa92a 0xaa45 0x0 0x3 0x8a 0xd7c8 0xd813 0x0 0x3 0x8a 0xd814 0xd89f 0x1 0x3 0x8a 0xd8a0 0xdadc 0x0 0x3 0x8a 0xdadd 0xdb68 0x1 0x3 0x8a 0xdb69 0xdda3 0x0 0x3 0x9c 0x10384 0x1045d 0x0 0x3 0x9c 0x1045e 0x104e9 0x1 0x3 0x9c 0x104ea 0x10707 0x0 0x3 0xa1 0x10bea 0x10c9a 0x0 0x3 0xa1 0x10c9b 0x10ce1 0x1 0x3 0xa1 0x10ce2 0x10d26 0x2 0x3 0xa1 0x10d27 0x10d47 0x0 0x4 0x33 0x0 0x0 0x0 0x4 0x34 0x0 0x0 0x0 0x4 0x35 0x0 0x0 0x1 0x4 0x36 0x0 0x0 0x0 0x4 0x37 0x0 0x0 0x2 0x4 0x38 0x0 0x0 0x1 0x5 0x3d 0x0 0x0 0x2 0x5 0x3e 0x0 0x0 0x0 0x5 0x47 0x0 0x0 0x2>; + samsung,fd_on_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 40 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,fd_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 80 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 91 01 01 29 00 00 00 00 00 02 53 27 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 3c 0d 00 00 00 00 3c 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 38 00 00 00 18 03 38 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 24 a4 29 01 00 00 00 00 02 f7 0f 29 01 00 00 11 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revA = <0x29000000 0x3f0 0x5a5a2900 0x0 0x3910101 0x29010000 0x253 0x26290000 0x2 0xf70f2901 0x1100 0x3f0a5a5>; + samsung,lpm_off_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 40 0d 00 00 00 00 40 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 3d 00 00 00 18 03 3d 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 26 e4 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_60nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 24]; + samsung,lpm_30nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 25]; + samsung,lpm_10nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 26]; + samsung,lpm_2nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 27]; + samsung,lpm_brightnes_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 02 53 26 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xe>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + samsung,ub-con-det = <0xffffffff 0x5 0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "irq_check"; + qcom,mdss-dsi-panel-status-irq-trigger1 = "falling"; + samsung,esd-irq-gpio1 = <0xffffffff 0xb 0x0>; + phandle = <0xe>; + + qcom,mdss-dsi-display-timings { + + fhd90 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0xf>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x2590>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 08 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + + fhd60 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0x10>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + + qcom,panel-supply-entries { + #address-cells = <0x1>; + #size-cells = <0x0>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x0>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vddi"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x2>; + }; + }; + }; + }; + }; + + fragment@86 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_PBA_BOOTING_FHD"; + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x0>; + qcom,mdss-dsi-bl-max-level = <0x639c>; + qcom,mdss-brightness-max-level = <0x639c>; + qcom,mdss-dsi-interleave-mode = <0x0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x3c>; + qcom,mdss-pan-physical-height-dimension = <0x6a>; + qcom,mdss-dsi-panel-mode-gpio-state = "invalid"; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + samsung,candela_map_table_revA = <0x0 0x0 0x2 0x5 0x1 0x2 0x2 0x6 0x2 0x3 0x3 0x7 0x3 0x4 0x4 0x8 0x4 0x5 0x5 0x9 0x5 0x6 0x6 0xa 0x6 0x7 0x7 0xb 0x7 0x8 0x8 0xc 0x8 0x9 0x9 0xd 0x9 0xa 0xa 0xe 0xa 0xb 0xb 0xf 0xb 0xc 0xc 0x10 0xc 0xd 0xd 0x11 0xd 0xe 0xe 0x13 0xe 0xf 0xf 0x14 0xf 0x10 0x10 0x15 0x10 0x11 0x11 0x16 0x11 0x12 0x12 0x18 0x12 0x13 0x13 0x19 0x13 0x14 0x14 0x1b 0x14 0x15 0x15 0x1d 0x15 0x16 0x16 0x1e 0x16 0x17 0x18 0x20 0x17 0x19 0x1a 0x22 0x18 0x1b 0x1c 0x25 0x19 0x1d 0x1d 0x27 0x1a 0x1e 0x20 0x29 0x1b 0x21 0x22 0x2c 0x1c 0x23 0x24 0x2f 0x1d 0x25 0x26 0x32 0x1e 0x27 0x28 0x35 0x1f 0x29 0x2b 0x38 0x20 0x2c 0x2e 0x3c 0x21 0x2f 0x31 0x40 0x22 0x32 0x34 0x44 0x23 0x35 0x38 0x48 0x24 0x39 0x3b 0x4d 0x25 0x3c 0x3f 0x52 0x26 0x40 0x43 0x57 0x27 0x44 0x47 0x5d 0x28 0x48 0x4c 0x62 0x29 0x4d 0x50 0x69 0x2a 0x51 0x56 0x6f 0x2b 0x57 0x5b 0x77 0x2c 0x5c 0x61 0x7e 0x2d 0x62 0x68 0x86 0x2e 0x69 0x6e 0x8f 0x2f 0x6f 0x76 0x98 0x30 0x77 0x7d 0xa2 0x31 0x7e 0x85 0xac 0x32 0x86 0x8e 0xb7 0x33 0x8f 0x96 0xc3 0x34 0x97 0xa0 0xcf 0x35 0xa1 0xaa 0xdc 0x36 0xab 0xb5 0xea 0x37 0xb6 0xc1 0xf9 0x38 0xc2 0xcd 0x109 0x39 0xce 0xda 0x11a 0x3a 0xdb 0xe6 0x12c 0x3b 0xe7 0xf2 0x13c 0x3c 0xf3 0xfe 0x14d 0x3d 0xff 0xff 0x168>; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xf>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + phandle = <0xf>; + + qcom,mdss-dsi-display-timings { + + fhd@0 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0xa4>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-v-back-porch = <0x3>; + qcom,mdss-dsi-v-front-porch = <0x9>; + qcom,mdss-dsi-panel-clockrate = <0x35866480>; + qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x8020400>; + qcom,mdss-dsi-on-command = [39 01 00 00 78 00 02 11 00]; + qcom,mdss-dsi-off-command = <0x5010000 0x24000128 0x5010000 0x78000110>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + }; + }; + }; + + fragment@87 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_te { + + sde_te_active { + phandle = <0x9>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + + sde_te_suspend { + phandle = <0xc>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + + pmx_sde { + phandle = <0xcd>; + + sde_dsi_active { + phandle = <0xa>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + bias-disable = <0x0>; + }; + }; + + sde_dsi_suspend { + phandle = <0xd>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable = <0x0>; + }; + }; + }; + }; + }; + + fragment@88 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_ub_det { + + sde_ub_det_default { + pins = "gpio5"; + function = "normal"; + input-enable; + power-source = <0x1>; + bias-disable; + phandle = <0xb>; + }; + }; + }; + }; + + fragment@89 { + target = <0xffffffff>; + + __overlay__ { + + qcom,dsi-display@9 { + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,display-type = "primary"; + phandle = <0xce>; + }; + + qcom,dsi-display@10 { + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,display-type = "primary"; + phandle = <0xcf>; + }; + }; + }; + + fragment@90 { + target = <0xffffffff>; + + __overlay__ { + regulator-min-microvolt = <0x2dc6c0>; + regulator-max-microvolt = <0x2dc6c0>; + regulator-boot-on; + }; + }; + + fragment@91 { + target = <0xffffffff>; + + __overlay__ { + + tsp_int { + phandle = <0x64>; + + mux { + pins = "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio9"; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@92 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + synaptics_tcm@20 { + status = "disabled"; + }; + + atmel_mxt_ts@4a { + status = "disabled"; + }; + + touchscreen@20 { + status = "ok"; + compatible = "zinitix,zt_ts_device"; + reg = <0x20>; + pinctrl-names = "on_state", "off_state"; + pinctrl-0 = <0x64>; + pinctrl-1 = <0x64>; + avdd-supply = <0xffffffff>; + zinitix,gpio_ldo_en; + zinitix,irq_type = <0x2008>; + zinitix,x_resolution = <0x438>; + zinitix,y_resolution = <0x960>; + zinitix,page_size = <0x80>; + zinitix,irq_gpio = <0xffffffff 0x9 0x2008>; + zinitix,chip_name = "ZT7650"; + zinitix,select_lcdid = <0x801000 0x801001 0x801002>; + zinitix,firmware_name = "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72_3rd.bin"; + zinitix,spay; + zinitix,aod; + zinitix,aot; + zinitix,mis_cal_check; + support_ear_detect_mode; + support_dex_mode; + zinitix,bringup = <0x0>; + zinitix,ss_touch_num = <0x1>; + phandle = <0xd0>; + }; + + touchscreen@49 { + status = "ok"; + compatible = "stm,fts_touch"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x64>; + avdd-supply = <0xffffffff>; + stm,irq_gpio = <0xffffffff 0x9 0x2008>; + stm,max_coords = <0xfff 0xfff>; + stm,firmware_name = "tsp_stm/fts5cu56a_a72.bin"; + stm,tclm_level = <0x2>; + stm,afe_base = <0x7>; + stm,bringup = <0x0>; + stm,support_fod; + stm,enable_settings_aot; + support_ear_detect; + support_mis_calibration_test; + support_dex_mode; + support_open_short_test; + support_sram_test; + stm,ss_touch_num = <0x1>; + phandle = <0xd1>; + }; + }; + }; + + fragment@93 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + + key_vol_up_default { + pins = "gpio8"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x0>; + phandle = <0x65>; + }; + }; + }; + }; + + fragment@94 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + compatible = "gpio-keys"; + input-name = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x65>; + + vol_up { + label = "volume_up"; + gpios = <0xffffffff 0x8 0x1>; + linux,input-type = <0x1>; + linux,code = <0x73>; + debounce-interval = <0xf>; + }; + }; + }; + + fragment@95 { + target = <0xffffffff>; + + __overlay__ { + + ss_touch { + compatible = "samsung,ss_touch"; + ss_touch,numbers = <0x1>; + }; + }; + }; + + fragment@96 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x66>; + status = "okay"; + + sm5714@49 { + status = "okay"; + compatible = "siliconmitus,sm5714mfd"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x67>; + sm5714,irq-gpio = <0xffffffff 0x21 0x0>; + sm5714,wakeup; + }; + }; + }; + + fragment@97 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x68>; + status = "okay"; + + usbpd-sm5714@33 { + status = "okay"; + compatible = "sm5714-usbpd"; + reg = <0x33>; + pinctrl-names = "default"; + pinctrl-0 = <0x69>; + usbpd,usbpd_int = <0xffffffff 0x68 0x0>; + support_pd_role_swap; + + pdic-manager { + pdic,max_power = <0x1388>; + pdic_op_power = <0x9c4>; + pdic_max_voltage = <0x1770>; + pdic_max_current = <0x7d0>; + pdic,min_current = <0x1f4>; + pdic,giveback = <0x0>; + pdic,usb_com_capable = <0x1>; + pdic,no_usb_suspend = <0x1>; + source,max_voltage = <0x1388>; + source,min_voltage = <0xfa0>; + source,max_power = <0x9c4>; + }; + }; + }; + }; + + fragment@98 { + target = <0xffffffff>; + + __overlay__ { + + if_pmic_irq { + + if_pmic_irq_default { + phandle = <0x67>; + + mux { + pins = "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + + usbpd_irq { + + usbpd_irq_default { + phandle = <0x69>; + + mux { + pins = "gpio104"; + function = "gpio"; + }; + + config { + pins = "gpio104"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + }; + }; + + fragment@99 { + target = <0xffffffff>; + + __overlay__ { + qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + qcom,qusb-phy-host-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + }; + }; + + fragment@100 { + target = <0xffffffff>; + + __overlay__ { + + nfc_qupv3_se0_i2c_sleep { + phandle = <0x6a>; + + mux { + pins = "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio34", "gpio35"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + nfc_clk_req_gpio { + phandle = <0x6b>; + + mux { + pins = "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio31"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_irq_gpio { + phandle = <0x6c>; + + mux { + pins = "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_ven_gpio { + phandle = <0x6d>; + + mux { + pins = "gpio12"; + function = "gpio"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-high; + }; + }; + + nfc_firm_gpio { + phandle = <0x6e>; + + mux { + pins = "gpio36"; + function = "gpio"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + nfc_ldo_en_gpio { + phandle = <0x6f>; + + mux { + pins = "gpio68"; + function = "gpio"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@101 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + pinctrl-1 = <0x6a>; + qcom,clk-freq-out = <0x61a80>; + + sec-nfc@27 { + compatible = "sec-nfc"; + reg = <0x27>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + sec-nfc,ven-gpio = <0xffffffff 0xc 0x0>; + sec-nfc,irq-gpio = <0xffffffff 0x25 0x0>; + sec-nfc,firm-gpio = <0xffffffff 0x24 0x0>; + sec-nfc,clk_req-gpio = <0xffffffff 0x1f 0x0>; + sec-nfc,pvdd-gpio = <0xffffffff 0x44 0x0>; + sec-nfc,clk_req_wake; + sec-nfc,bootloader_ver = <0x6>; + pinctrl-names = "default"; + pinctrl-0 = <0x6b 0x6c 0x6d 0x6e 0x6f>; + }; + }; + }; + + fragment@102 { + target = <0xffffffff>; + + __overlay__ { + + et7xx_rst { + + et7xx_rst { + phandle = <0x70>; + + mux { + pins = "gpio91"; + function = "gpio"; + }; + + config { + pins = "gpio91"; + driver-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@103 { + target = <0xffffffff>; + + __overlay__ { + regulator-name = "VDD_BTP_3P3"; + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + }; + }; + + fragment@104 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + etspi,et7xx { + compatible = "etspi,et7xx"; + reg = <0x0>; + spi-max-frequency = <0xbebc20>; + pinctrl-names = "default"; + pinctrl-0 = <0x70>; + gpio-controller; + #gpio-cells = <0x2>; + etspi-regulator = "VDD_BTP_3P3"; + etspi-sleepPin = <0xffffffff 0x5b 0x0>; + etspi-chipid = "ET713"; + etspi-modelinfo = "A725"; + etspi-position = "12.03,0.00,9.10,9.10,14.80,14.80,12.00,12.00,5.00"; + etspi-rb = "547,-1,-1,FFFFFF"; + }; + }; + }; + + fragment@105 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@106 { + target = <0xffffffff>; + + __overlay__ { + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x5dc>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + qcom,record-current-ma = <0xe1>; + phandle = <0x71>; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current = <0x1f4>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x12c>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x72>; + }; + + qcom,camera-flash@0 { + cell-index = <0x0>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x7c>; + }; + + qcom,camera-flash@1 { + cell-index = <0x1>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x97>; + }; + + qcom,cam-res-mgr { + compatible = "qcom,cam-res-mgr"; + shared-gpios = <0x3f>; + pinctrl-names = "cam_res_mgr_default", "cam_res_mgr_suspend"; + status = "ok"; + pinctrl-0 = <0x73>; + pinctrl-1 = <0x74>; + }; + }; + }; + + fragment@107 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + sm5714-fled { + compatible = "siliconmitus,sm5714-fled"; + reg = <0x49>; + status = "okay"; + slave-addr = <0x92>; + flash-en-gpio = <0xffffffff 0x16 0x0>; + torch-en-gpio = <0xffffffff 0x43 0x0>; + flash-brightness = <0xf>; + preflash-brightness = <0x7>; + torch-brightness = <0x7>; + factory_current = <0x0>; + timeout = <0xff>; + }; + }; + }; + + fragment@108 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + qcom,ois@62 { + compatible = "qcom,ois"; + cell-index = <0x0>; + reg = <0x62>; + slave-addr = <0xc4>; + slave-id = <0x460>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vdig"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x30d40>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x76 0x77>; + pinctrl-1 = <0x78 0x79>; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x20 0x0 0xffffffff 0x2b 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x0>; + gpio-custom1 = <0x1>; + gpio-vio = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x0 0x0 0x0>; + gpio-req-tbl-label = "MCU_RESET0", "MCU_BOOT0", "MCU_VIO"; + status = "ok"; + cam_vdig-supply = <0x7a>; + phandle = <0x7e>; + }; + }; + }; + + fragment@109 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@0 { + cell-index = <0x0>; + compatible = "qcom,cam-sensor"; + reg = <0x0>; + slave-addr = <0x34>; + csiphy-sd-index = <0x0>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x7b>; + led-flash-src = <0x7c>; + eeprom-src = <0x7d>; + ois-src = <0x7e>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + cam_vana-supply = <0x75>; + cam_vdig-supply = <0x80>; + cam_clk-supply = <0xffffffff>; + cam_bob-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_bob", "cam_clk"; + rgltr-cntrl-support; + pwm-switch; + rgltr-min-voltage = <0x1b7740 0x2ab980 0xf4240 0x325aa0 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x10c8e0 0x325aa0 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x1e8480 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x81 0x82>; + pinctrl-1 = <0x83 0x84>; + gpios = <0xffffffff 0xd 0x0 0xffffffff 0x1e 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x1>; + gpio-custom1 = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x1 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0", "CAM_VANA0"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x41>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0xd2>; + }; + + qcom,cam-sensor@2 { + cell-index = <0x2>; + compatible = "qcom,cam-sensor"; + reg = <0x3>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + eeprom-src = <0x85>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x2D { + cell-index = <0x2>; + compatible = "qcom,eeprom"; + reg = <0x2d>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + phandle = <0x85>; + }; + }; + }; + + fragment@110 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@1 { + cell-index = <0x1>; + compatible = "qcom,cam-sensor"; + reg = <0x1>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7f>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@8 { + cell-index = <0x8>; + compatible = "qcom,cam-sensor"; + reg = <0x8>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7f>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@3 { + cell-index = <0x3>; + compatible = "qcom,cam-sensor"; + reg = <0x2>; + slave-addr = <0x42>; + csiphy-sd-index = <0x1>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x95>; + eeprom-src = <0x96>; + ois-src = <0x7e>; + led-flash-src = <0x97>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + cam_vdig-supply = <0x98>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x10c8e0 0x0>; + rgltr-max-voltage = <0x1b7740 0x10c8e0 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x99 0x9a 0x9b>; + pinctrl-1 = <0x9c 0x9d 0x9e>; + gpios = <0xffffffff 0xe 0x0 0xffffffff 0x2a 0x0 0xffffffff 0x40 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET2", "CAM_VANA2", "CAM_VAF0"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x43>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + gpio-vaf = <0x3>; + phandle = <0xd3>; + }; + + qcom,cam-sensor@4 { + cell-index = <0x4>; + compatible = "qcom,cam-sensor"; + reg = <0x4>; + slave-addr = <0x7e>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + led-flash-src = <0x7c>; + eeprom-src = <0x9f>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x3F { + cell-index = <0x4>; + compatible = "qcom,eeprom"; + reg = <0x3f>; + slave-addr = <0x7e>; + i2c-freq-mode = <0x1>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0x9f>; + }; + }; + }; + + fragment@111 { + target = <0xffffffff>; + + __overlay__ { + + qcom,actuator@0xC { + cell-index = <0x0>; + reg = <0xc>; + slave-addr = <0x18>; + compatible = "i2c_actuator"; + rgltr-cntrl-support; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x1e8480>; + cam_vio-supply = <0x7f>; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x7b>; + }; + + qcom,actuator2 { + cell-index = <0x2>; + compatible = "qcom,actuator"; + reg = <0x1e>; + slave-addr = <0x1e>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x1e8480>; + qcom,cam-power-seq-type = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x1>; + cci-master = <0x1>; + status = "ok"; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x95>; + }; + + qcom,eeprom@50 { + cell-index = <0x0>; + reg = <0x50>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa0>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x2>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x7d>; + }; + + qcom,eeprom@51 { + cell-index = <0x1>; + reg = <0x51>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa2>; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x2>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-mode = <0x0>; + sensor-position = <0x1>; + rgltr-cntrl-support; + phandle = <0x8e>; + }; + + qcom,eeprom@55 { + cell-index = <0x3>; + reg = <0x55>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xaa>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x1>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x96>; + }; + }; + }; + + fragment@112 { + target = <0xffffffff>; + + __overlay__ { + + samsung,vibrator { + compatible = "samsung_vib"; + samsung,vib_type = "COINDC"; + status = "ok"; + phandle = <0xd4>; + }; + }; + }; + + fragment@113 { + target = <0xffffffff>; + + __overlay__ { + + hall { + status = "okay"; + compatible = "hall"; + linux,input-type = <0x1>; + linux,code = <0x15>; + hall,gpio_flip_cover = <0xffffffff 0xa 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa6>; + }; + + certify_hall { + status = "okay"; + compatible = "certify_hall"; + linux,input-type = <0x1>; + linux,code = <0x1b>; + certify_hall,gpio_certify_cover = <0xffffffff 0x5d 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa7>; + }; + }; + }; + + fragment@114 { + target = <0xffffffff>; + + __overlay__ { + + hall { + + hall_default { + pins = "gpio10"; + function = "normal"; + output-disable; + input-enable; + bias-disable; + power-source = <0x0>; + phandle = <0xa6>; + }; + }; + }; + }; + + fragment@115 { + target = <0xffffffff>; + + __overlay__ { + + certify_hall_default { + phandle = <0xa7>; + + mux { + pins = "gpio93"; + function = "gpio"; + }; + + config { + pins = "gpio93"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@116 { + target = <0xffffffff>; + + __overlay__ { + + rpmh-regulator-ldoc8 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0xffffffff 0x0>; + qcom,resource-name = "ldoc8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x2 0x4>; + qcom,mode-threshold-currents = <0x0 0x1>; + + regulator-pm6150l-l8 { + regulator-name = "pm6150l_l8"; + qcom,set = <0x3>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + regulator-always-on; + qcom,init-mode = <0x2>; + phandle = <0xd5>; + }; + }; + + rpmh-regulator-ldoa5 { + + regulator-pm6150-l5 { + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + regulator-always-on; + phandle = <0xd6>; + }; + }; + + i2c@17 { + status = "ok"; + cell-index = <0x11>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x33 0x0 0xffffffff 0x34 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0xa8>; + phandle = <0xd7>; + + sx9360-i2c@28 { + compatible = "sx9360"; + reg = <0x28>; + pinctrl-names = "default"; + pinctrl-0 = <0xa9>; + interrupt-parent = <0xffffffff>; + interrupts = <0x4 0xc4 0x0 0x2>; + sx9360,nirq-gpio = <0xffffffff 0x5 0x1>; + sx9360,reggnrlctrl2_reg = <0x32>; + sx9360,againfreq_reg = <0x38>; + sx9360,refagainfreq_reg = <0x36>; + sx9360,gainrawfilt_reg = <0x1a>; + sx9360,refgainrawfilt_reg = <0x22>; + sx9360,proxthresh_reg = <0x22>; + sx9360,hyst_reg = <0x15>; + sx9360,regproxctrl3_reg = <0xc>; + sx9360,resolution_reg = <0xf>; + sx9360,refresolution_reg = <0xf>; + sx9360,hallic_cert_detect = <0x1>; + }; + }; + }; + }; + + fragment@117 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@118 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@119 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x3 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@120 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@121 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@122 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + sm5440@63 { + status = "okay"; + compatible = "siliconmitus,sm5440"; + reg = <0x63>; + pinctrl-names = "default"; + }; + }; + }; + + fragment@123 { + target = <0xffffffff>; + + __overlay__ { + + bat_thm { + label = "bat_thm"; + reg = <0x4f>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + + chg_thm { + label = "chg_thm"; + reg = <0x4d>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + }; + }; + + fragment@124 { + target = <0xffffffff>; + + __overlay__ { + + sec-direct-charger { + status = "okay"; + compatible = "samsung,sec-direct-charger"; + charger,battery_name = "battery"; + charger,main_charger = "sm5714-charger"; + charger,direct_charger = "sm5440-charger"; + charger,dchg_min_current = <0x7d0>; + charger,dchg_temp_low_threshold = <0xb4>; + charger,dchg_temp_high_threshold = <0x1a4>; + }; + + battery { + pinctrl-names = "default"; + battery,chip_vendor = "QCOM"; + status = "okay"; + compatible = "samsung,sec-battery"; + battery,vendor = "Battery"; + battery,charger_name = "sec-direct-charger"; + battery,fuelgauge_name = "sm5714-fuelgauge"; + battery,fgsrc_switch_name = "sm5714-fuelgauge"; + battery,technology = <0x2>; + battery,batt_data_version = <0x1>; + battery,temp_adc_type = <0x1>; + battery,temp_channel_raw = <0x1>; + battery,adc_check_count = <0x5>; + battery,temp_check_type = <0x1>; + battery,chg_temp_check_type = <0x1>; + battery,thermal_source = <0x2>; + battery,chg_thermal_source = <0x2>; + battery,temp_table_adc = <0x7e4 0x941 0xada 0xcc1 0xef2 0x1188 0x1493 0x1821 0x1c49 0x20dc 0x25dc 0x2b94 0x31b1 0x3854 0x3ef2 0x4588 0x4bdd 0x51ec 0x5781 0x5c85 0x60b2 0x6456 0x675a>; + battery,temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,chg_temp_table_adc = <0x761 0x8c1 0xa5c 0xc35 0xe5d 0x10e2 0x13e6 0x1766 0x1b85 0x200c 0x2503 0x2ab1 0x30cc 0x3774 0x3e15 0x44b0 0x4b25 0x5141 0x56de 0x5bf6 0x6042 0x63fd 0x6711>; + battery,chg_temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,polling_time = <0xa 0x1e 0x1e 0x1e 0xe10>; + battery,cable_check_type = <0x4>; + battery,cable_source_type = <0x1>; + battery,polling_type = <0x1>; + battery,monitor_initial_count = <0x0>; + battery,battery_check_type = <0x0>; + battery,ovp_uvlo_check_type = <0x3>; + battery,temp_check_count = <0x1>; + battery,overheatlimit_threshold = <0x2bc>; + battery,overheatlimit_recovery = <0x2a8>; + battery,wire_warm_overheat_thresh = <0x1f4>; + battery,wire_normal_warm_thresh = <0x1a4>; + battery,wire_cool1_normal_thresh = <0xb4>; + battery,wire_cool2_cool1_thresh = <0x96>; + battery,wire_cool3_cool2_thresh = <0x32>; + battery,wire_cold_cool3_thresh = <0x0>; + battery,wire_warm_current = <0x6c6>; + battery,wire_cool1_current = <0xa8c>; + battery,wire_cool2_current = <0x485>; + battery,wire_cool3_current = <0x1e5>; + battery,low_temp_topoff = <0xfa>; + battery,high_temp_topoff = <0xfa>; + battery,low_temp_float = <0x111c>; + battery,high_temp_float = <0x1036>; + battery,full_check_type = <0x7>; + battery,full_check_type_2nd = <0x7>; + battery,full_check_count = <0x1>; + battery,chg_gpio_full_check = <0x0>; + battery,chg_high_temp = <0x28a>; + battery,chg_high_temp_recovery = <0x276>; + battery,chg_input_limit_current = <0x3e8>; + battery,chg_charging_limit_current = <0x578>; + battery,wpc_temp_control_source = <0x1>; + battery,wpc_high_temp = <0x17c>; + battery,wpc_high_temp_recovery = <0x168>; + battery,wpc_input_limit_current = <0x258>; + battery,wpc_charging_limit_current = <0x3e8>; + battery,wpc_temp_lcd_on_control_source = <0x1>; + battery,wpc_lcd_on_high_temp = <0x17c>; + battery,wpc_lcd_on_high_temp_rec = <0x168>; + battery,wpc_lcd_on_input_limit_current = <0x1c2>; + battery,wpc_store_high_temp = <0x168>; + battery,wpc_store_high_temp_recovery = <0x154>; + battery,wpc_store_charging_limit_current = <0x190>; + battery,wpc_store_lcd_on_high_temp = <0x168>; + battery,wpc_store_lcd_on_high_temp_rec = <0x12c>; + battery,wpc_store_lcd_on_charging_limit_current = <0x190>; + battery,sleep_mode_limit_current = <0x1f4>; + battery,wc_full_input_limit_current = <0x64>; + battery,mix_high_temp = <0x1cc>; + battery,mix_high_chg_temp = <0x1f4>; + battery,mix_high_temp_recovery = <0x1c2>; + battery,full_condition_type = <0x9>; + battery,full_condition_soc = <0x5d>; + battery,full_condition_vcell = <0x10ea>; + battery,recharge_check_count = <0x1>; + battery,recharge_condition_type = <0x4>; + battery,recharge_condition_soc = <0x62>; + battery,recharge_condition_vcell = <0x10d6>; + battery,charging_total_time = <0x3840>; + battery,hv_charging_total_time = <0x2a30>; + battery,normal_charging_total_time = <0x4650>; + battery,usb_charging_total_time = <0x8ca0>; + battery,recharging_total_time = <0x1518>; + battery,charging_reset_time = <0x0>; + battery,chg_float_voltage = <0x111c>; + battery,pre_afc_work_delay = <0x7d0>; + battery,pre_wc_afc_work_delay = <0xfa0>; + battery,pre_afc_input_current = <0x1f4>; + battery,pre_wc_afc_input_current = <0x1f4>; + battery,prepare_ta_delay = <0x0>; + battery,swelling_high_rechg_voltage = <0xfa0>; + battery,swelling_low_rechg_voltage = <0x1086>; + battery,siop_input_limit_current = <0x4b0>; + battery,siop_charging_limit_current = <0x3e8>; + battery,siop_hv_input_limit_current = <0x2bc>; + battery,siop_hv_input_limit_current_2nd = <0x226>; + battery,siop_hv_charging_limit_current = <0x3e8>; + battery,ttf_hv_charge_current = <0x992>; + battery,ttf_dc25_charge_current = <0xe42>; + battery,rp_current_rp1 = <0x1f4>; + battery,rp_current_rp2 = <0x5dc>; + battery,rp_current_rp3 = <0xbb8>; + battery,rp_current_rdu_rp3 = <0x834>; + battery,rp_current_abnormal_rp3 = <0x708>; + battery,pd_charging_charge_power = <0x3a98>; + battery,max_charging_current = <0xa8c>; + battery,wireless_cc_cv = <0x55>; + battery,wireless_otg_input_current = <0x384>; + battery,age_data = <0x0 0x111c 0x10d6 0x10b8 0x5d 0x12c 0x1108 0x10c2 0x10a4 0x5c 0x190 0x10f4 0x10ae 0x1090 0x5b 0x2bc 0x10e0 0x109a 0x107c 0x5a 0x3e8 0x10ae 0x1068 0x104a 0x59>; + battery,health_condition = <0x384 0x0 0x4b0 0x0 0x5dc 0x0>; + battery,step_charging_type = <0x0>; + battery,step_charging_charge_power = <0x2ee0>; + battery,step_charging_condition = <0x2d 0x64>; + battery,step_charging_condition_curr = <0xa8c 0xa8c>; + battery,step_charging_current = <0xa8c 0xa8c>; + battery,step_charging_float_voltage = <0x1036 0x111c>; + battery,dc_step_chg_type = <0xe9>; + battery,dc_step_chg_charge_power = <0x55f0>; + battery,dc_step_chg_step = <0x3>; + battery,dc_step_chg_cond_vol = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_cond_iin = <0x802 0x79e 0x0>; + battery,dc_step_chg_iin_check_cnt = <0x3>; + battery,dc_step_chg_cond_soc = <0x14 0x3c 0x64>; + battery,dc_step_chg_val_vfloat = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_val_iout = <0x13ec 0x1004 0xf3c>; + battery,standard_curr = <0xf3c>; + battery,expired_time = <0x288c>; + battery,recharging_expired_time = <0x1518>; + battery,battery_full_capacity = <0x1388>; + battery,cisd_max_voltage_thr = <0x1388>; + battery,max_input_voltage = <0x2328>; + battery,max_input_current = <0xbb8>; + battery,cisd_alg_index = <0x8>; + battery,ignore_cisd_index = <0x0 0x3c0>; + battery,ignore_cisd_index_d = <0x0 0x78>; + battery,ttf_capacity = <0x10cc>; + battery,cv_data = <0xa59 0x367 0x546 0xa1a 0x370 0x502 0x960 0x37b 0x4c5 0x8cf 0x384 0x485 0x828 0x38f 0x43a 0x79f 0x398 0x3f1 0x717 0x3a2 0x3b1 0x676 0x3ad 0x33e 0x5e0 0x3b6 0x2e0 0x531 0x3c1 0x263 0x4a2 0x3ca 0x1f8 0x406 0x3df 0xf5 0x387 0x3de 0xb8 0x2f4 0x3e8 0x0>; + io-channels = <0xffffffff 0x4f 0xffffffff 0x4d>; + io-channel-names = "adc-temp", "adc-chg-temp"; + }; + + sm5714-fuelgauge { + status = "okay"; + fuelgauge,fuel_alert_soc = <0x1>; + fuelgauge,capacity_max = <0x3e8>; + fuelgauge,capacity_max_margin = <0x12c>; + fuelgauge,capacity_min = <0x0>; + fuelgauge,capacity_calculation_type = <0x1f>; + fuelgauge,using_temp_compensation; + fuelgauge,low_temp_limit = <0x64>; + fuelgauge,using_hw_vempty; + fuelgauge,sw_v_empty_voltage = <0xc80>; + fuelgauge,sw_v_empty_voltage_cisd = <0xc1c>; + fuelgauge,sw_v_empty_recover_voltage = <0xd98>; + fuelgauge,capacity = <0x1388>; + + battery_params { + battery,id = <0x0>; + battery0,battery_type = <0x114e 0x21b3>; + battery0,battery_table0 = <0x1400 0x1b77 0x1c40 0x1ccb 0x1d31 0x1d6f 0x1d81 0x1d88 0x1da0 0x1de3 0x1e1f 0x1e45 0x1e5e 0x1e7e 0x1ebc 0x1efb 0x1f27 0x1faf 0x2009 0x209b 0x2103 0x218b 0x227c 0x2400>; + battery0,battery_table1 = <0x0 0x99 0x1b3 0x2cc 0x3e6 0x500 0x7b3 0xa80 0xd4c 0x12cc 0x1b19 0x2099 0x2619 0x2b99 0x3133 0x36b3 0x3980 0x3f00 0x4480 0x4ccc 0x524c 0x58e6 0x6400 0x6419>; + battery0,battery_table2 = <0x4b4b 0x4444 0x4040 0x3e3e 0x3c3c 0x3b3b 0x3838 0x3737 0x3535 0x3434 0x3434 0x3333 0x3333 0x3333 0x3333 0x3232>; + battery0,rs_value = <0xa3 0xa3 0x3800 0x200 0x599 0x599 0x100>; + battery0,v_alarm = <0xc1c 0xc8>; + battery0,topoff = <0x2ee>; + battery0,i_cal = <0x0 0x0 0x800 0x800 0x0 0x0 0x800 0x81e>; + battery0,v_cal = <0x1 0x0 0x0 0x1 0x0 0x0 0x0>; + battery0,temp_std = <0x19>; + battery0,tem_poff = <0xd48 0x32 0xcb2 0x32>; + battery0,aux_ctrl = <0x322 0x5800>; + battery0,data_ver = <0x9>; + battery0,v_max_table = <0x227c 0x225f 0x2243 0x2226 0x21d9>; + battery0,q_max_table = <0x21b3 0x210d 0x2068 0x1fc2 0x1e23>; + }; + }; + + cable-info { + default_input_current = <0x708>; + default_charging_current = <0x834>; + full_check_current_1st = <0x2ee>; + full_check_current_2nd = <0xfa>; + + current_group_1 { + cable_number = <0x2 0x13 0x15 0x16 0x17 0x1e>; + input_current = <0x1f4>; + charging_current = <0x1f4>; + }; + + current_group_2 { + cable_number = <0x19 0x1f>; + input_current = <0x3e8>; + charging_current = <0x3e8>; + }; + + current_group_3 { + cable_number = <0x5 0x20>; + input_current = <0x5dc>; + charging_current = <0x5dc>; + }; + + current_group_4 { + cable_number = <0x6 0x7 0x8 0x11 0x12>; + input_current = <0x672>; + charging_current = <0xa8c>; + }; + + current_group_5 { + cable_number = <0x9>; + input_current = <0x672>; + charging_current = <0x960>; + }; + + current_group_6 { + cable_number = <0xa 0xc 0xf 0x1b 0x21 0x24>; + input_current = <0x320>; + charging_current = <0x960>; + }; + + current_group_7 { + cable_number = <0xd>; + input_current = <0x2bc>; + charging_current = <0x960>; + }; + + current_group_8 { + cable_number = <0x18>; + input_current = <0x3e8>; + charging_current = <0x1c2>; + }; + + current_group_9 { + cable_number = <0x23>; + input_current = <0x708>; + charging_current = <0x708>; + }; + + current_group_10 { + cable_number = <0xb 0xe 0x10 0x1c 0x23>; + input_current = <0x28a>; + charging_current = <0x960>; + }; + + current_group_11 { + cable_number = <0x1d 0x25>; + input_current = <0x1f4>; + charging_current = <0x4b0>; + }; + + current_group_12 { + cable_number = <0x1 0x4>; + input_current = <0x1db>; + charging_current = <0x226>; + }; + + current_group_13 { + cable_number = <0x22>; + input_current = <0x4b0>; + charging_current = <0x960>; + }; + }; + }; + }; + + fragment@125 { + target = <0xffffffff>; + + __overlay__ { + + dc_thm { + + dc_thm_default { + pins = "gpio7"; + function = "normal"; + bias-high-impedance; + phandle = <0xaa>; + }; + }; + }; + }; + + fragment@126 { + target = <0xffffffff>; + + __overlay__ { + + dc_thm { + label = "dc_thm"; + reg = <0x54>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + }; + }; + + fragment@127 { + target = <0xffffffff>; + + __overlay__ { + + battery { + pinctrl-0 = <0xaa>; + battery,dchg_temp_check_type = <0x1>; + battery,dchg_thermal_source = <0x2>; + battery,dchg_temp_table_adc = <0x8ba 0xa55 0xc29 0xe52 0x10ce 0x13cf 0x1747 0x1b65 0x1fea 0x24d9 0x2a85 0x309e 0x3741 0x3ddf 0x4477 0x4af2 0x5110 0x56b0 0x5bcc 0x6020 0x63e1 0x66f7 0x3444>; + battery,dchg_temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,dchg_high_temp = <0x28a>; + battery,dchg_high_temp_recovery = <0x276>; + battery,dchg_high_batt_temp = <0x190>; + battery,dchg_high_batt_temp_recovery = <0x17c>; + battery,dchg_input_limit_current = <0x3e8>; + battery,dchg_charging_limit_current = <0x7d0>; + io-channels = <0xffffffff 0x4f 0xffffffff 0x4d 0xffffffff 0x54>; + io-channel-names = "adc-temp", "adc-chg-temp", "adc-dchg-temp"; + }; + }; + }; + + __symbols__ { + dsi_rm69299_visionox_amoled_video = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video"; + dsi_rm69299_visionox_amoled_cmd = "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd"; + dsi_sim_vid = "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video"; + dsi_sim_cmd = "/fragment@3/__overlay__/qcom,mdss_dsi_sim_cmd"; + dsi_sim_dsc_375_cmd = "/fragment@4/__overlay__/qcom,mdss_dsi_sim_dsc_375_cmd"; + dsi_nt36672c_video = "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video"; + dsi_panel_pwr_supply = "/fragment@6/__overlay__/dsi_panel_pwr_supply"; + dsi_panel_pwr_supply_no_labibb = "/fragment@6/__overlay__/dsi_panel_pwr_supply_no_labibb"; + dsi_panel_pwr_supply_labibb_amoled = "/fragment@6/__overlay__/dsi_panel_pwr_supply_labibb_amoled"; + dsi_rm69299_visionox_amoled_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@0"; + dsi_rm69299_visionox_amoled_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@1"; + dsi_sim_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@2"; + dsi_sim_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@3"; + dsi_sim_dsc_375_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@4"; + dsi_nt36672c_video_display = "/fragment@6/__overlay__/qcom,dsi-display@5"; + sde_dsi = "/fragment@6/__overlay__/qcom,dsi-display"; + sde_wb = "/fragment@6/__overlay__/qcom,wb-display@0"; + ext_disp = "/fragment@6/__overlay__/qcom,msm-ext-disp"; + ext_disp_audio_codec = "/fragment@6/__overlay__/qcom,msm-ext-disp/qcom,msm-ext-disp-audio-codec-rx"; + mtp_batterydata = "/fragment@11/__overlay__/qcom,battery-data"; + lpi_tlmm = "/fragment@27/__overlay__/lpi_pinctrl@627C0000"; + cdc_dmic01_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_active"; + cdc_dmic01_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_sleep"; + cdc_dmic01_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_active"; + cdc_dmic01_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_sleep"; + cdc_dmic23_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_active"; + cdc_dmic23_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_sleep"; + cdc_dmic23_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_active"; + cdc_dmic23_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_sleep"; + cdc_dmic45_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_active"; + cdc_dmic45_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_sleep"; + cdc_dmic45_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_active"; + cdc_dmic45_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_sleep"; + tx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_sleep"; + tx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_active"; + tx_swr_data0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_sleep"; + tx_swr_data0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_active"; + wsa_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_sleep"; + wsa_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_active"; + wsa_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_sleep"; + wsa_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_active"; + tx_swr_data1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_sleep"; + tx_swr_data1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_active"; + tx_swr_data2_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_sleep"; + tx_swr_data2_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_active"; + rx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_sleep"; + rx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_active"; + rx_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_sleep"; + rx_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_active"; + lpi_i2s1_sck_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_active"; + lpi_i2s1_sck_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_sleep"; + lpi_i2s1_ws_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_active"; + lpi_i2s1_ws_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_sleep"; + lpi_i2s1_sd0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_active"; + lpi_i2s1_sd0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_sleep"; + lpi_i2s1_sd1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_active"; + lpi_i2s1_sd1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_sleep"; + tx_macro = "/fragment@28/__overlay__/tx-macro@62620000"; + swr2 = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master"; + wcd938x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd938x-tx-slave"; + wcd937x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd937x-tx-slave"; + rx_macro = "/fragment@28/__overlay__/rx-macro@62600000"; + swr1 = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master"; + wcd938x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd938x-rx-slave"; + wcd937x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd937x-rx-slave"; + wsa_macro = "/fragment@28/__overlay__/wsa-macro@62640000"; + swr0 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master"; + wsa881x_0211 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211"; + wsa881x_0212 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212"; + wsa881x_0213 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213"; + wsa881x_0214 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214"; + va_macro = "/fragment@28/__overlay__/va-macro@62770000"; + wcd938x_codec = "/fragment@28/__overlay__/wcd938x-codec"; + wcd937x_codec = "/fragment@28/__overlay__/wcd937x-codec"; + cdc_dmic01_gpios = "/fragment@30/__overlay__/cdc_dmic01_pinctrl"; + cdc_dmic23_gpios = "/fragment@30/__overlay__/cdc_dmic23_pinctrl"; + cdc_dmic45_gpios = "/fragment@30/__overlay__/cdc_dmic45_pinctrl"; + wsa_swr_gpios = "/fragment@30/__overlay__/wsa_swr_clk_data_pinctrl"; + rx_swr_gpios = "/fragment@30/__overlay__/rx_swr_clk_data_pinctrl"; + tx_swr_gpios = "/fragment@30/__overlay__/tx_swr_clk_data_pinctrl"; + wsa_spkr_en1 = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl"; + wsa_spkr_en2 = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl"; + wcd_rst_gpio = "/fragment@31/__overlay__/msm_cdc_pinctrl@58"; + clock_audio_wsa_1 = "/fragment@31/__overlay__/wsa_core_clk"; + clock_audio_wsa_2 = "/fragment@31/__overlay__/wsa_npl_clk"; + clock_audio_rx_1 = "/fragment@31/__overlay__/rx_core_clk"; + clock_audio_rx_2 = "/fragment@31/__overlay__/rx_npl_clk"; + clock_audio_tx_1 = "/fragment@31/__overlay__/tx_core_clk"; + clock_audio_tx_2 = "/fragment@31/__overlay__/tx_npl_clk"; + clock_audio_va_1 = "/fragment@31/__overlay__/va_core_clk"; + clock_audio_va_2 = "/fragment@31/__overlay__/va_npl_clk"; + qupv3_se8_2hsuart = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000"; + qupv3_se8_2hsuart_pins = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins"; + qupv3_se8_2uart_tx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_active"; + qupv3_se8_2uart_rx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_active"; + qupv3_se8_2uart_tx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_sleep"; + qupv3_se8_2uart_rx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_sleep"; + sec_debug_region = "/fragment@37/__overlay__/sec_debug_region@0"; + sec_debug_autocomment = "/fragment@37/__overlay__/sec_debug_autocomment@0"; + sec_debug_rdx_bootdev = "/fragment@37/__overlay__/sec_debug_rdx_bootdev@0"; + kaslr_region = "/fragment@37/__overlay__/kaslr_region@A0001000"; + rkp_region = "/fragment@37/__overlay__/rkp_region@B0200000"; + hdm_region = "/fragment@37/__overlay__/hdm_region@A1000000"; + modem_shared_mem = "/fragment@37/__overlay__/modem_shared_mem_region@B5000000"; + usb_noti = "/fragment@60/__overlay__/usb-notifier"; + camera_mem = "/fragment@65/__overlay__/camera_mem_region"; + imp_list = "/fragment@68/__overlay__/imp_list"; + cdc_quin_mi2s_gpios = "/fragment@69/__overlay__/msm_cdc_pinctrl_quin"; + samsung_q6audio_adaptation = "/fragment@70/__overlay__/samsung,q6audio-adaptation"; + det_zones = "/fragment@70/__overlay__/det_zones"; + i2c_18 = "/fragment@70/__overlay__/i2c@18"; + tas256x = "/fragment@70/__overlay__/i2c@18/tas256x@4c"; + tas25xx_gpio_default = "/fragment@73/__overlay__/tas25xx_gpio_default"; + fm_lna_default = "/fragment@73/__overlay__/fm_lna_default"; + grip_i2c_active = "/fragment@74/__overlay__/grip_i2c/grip_i2c_active"; + grip_i2c_suspend = "/fragment@74/__overlay__/grip_i2c/grip_i2c_suspend"; + s2mpb03_i2c_sda_default = "/fragment@74/__overlay__/s2mpb03_i2c_sda_default"; + s2mpb03_i2c_scl_default = "/fragment@74/__overlay__/s2mpb03_i2c_scl_default"; + cam_sensor_mclk0_active = "/fragment@74/__overlay__/cam_sensor_mclk0_active"; + cam_sensor_mclk0_suspend = "/fragment@74/__overlay__/cam_sensor_mclk0_suspend"; + cam_sensor_mclk1_active = "/fragment@74/__overlay__/cam_sensor_mclk1_active"; + cam_sensor_mclk1_suspend = "/fragment@74/__overlay__/cam_sensor_mclk1_suspend"; + cam_sensor_mclk2_active = "/fragment@74/__overlay__/cam_sensor_mclk2_active"; + cam_sensor_mclk2_suspend = "/fragment@74/__overlay__/cam_sensor_mclk2_suspend"; + cam_sensor_mclk3_active = "/fragment@74/__overlay__/cam_sensor_mclk3_active"; + cam_sensor_mclk3_suspend = "/fragment@74/__overlay__/cam_sensor_mclk3_suspend"; + cam_sensor_mclk4_active = "/fragment@74/__overlay__/cam_sensor_mclk4_active"; + cam_sensor_mclk4_suspend = "/fragment@74/__overlay__/cam_sensor_mclk4_suspend"; + rcam1_sensor_reset_active = "/fragment@74/__overlay__/rcam1_sensor_reset_active"; + rcam1_sensor_reset_suspend = "/fragment@74/__overlay__/rcam1_sensor_reset_suspend"; + front_sensor_reset_active = "/fragment@74/__overlay__/front_sensor_reset_active"; + front_sensor_reset_suspend = "/fragment@74/__overlay__/front_sensor_reset_suspend"; + rcam3_sensor_reset_active = "/fragment@74/__overlay__/rcam3_sensor_reset_active"; + rcam3_sensor_reset_suspend = "/fragment@74/__overlay__/rcam3_sensor_reset_suspend"; + rcam2_sensor_reset_active = "/fragment@74/__overlay__/rcam2_sensor_reset_active"; + rcam2_sensor_reset_suspend = "/fragment@74/__overlay__/rcam2_sensor_reset_suspend"; + rcam4_sensor_reset_active = "/fragment@74/__overlay__/rcam4_sensor_reset_active"; + rcam4_sensor_reset_suspend = "/fragment@74/__overlay__/rcam4_sensor_reset_suspend"; + rcam1_sensor_vana_active = "/fragment@74/__overlay__/rcam1_sensor_vana_active"; + rcam1_sensor_vana_suspend = "/fragment@74/__overlay__/rcam1_sensor_vana_suspend"; + rcam2_sensor_vana_active = "/fragment@74/__overlay__/rcam2_sensor_vana_active"; + rcam2_sensor_vana_suspend = "/fragment@74/__overlay__/rcam2_sensor_vana_suspend"; + rcam3_sensor_vana_active = "/fragment@74/__overlay__/rcam3_sensor_vana_active"; + rcam3_sensor_vana_suspend = "/fragment@74/__overlay__/rcam3_sensor_vana_suspend"; + rcam4_sensor_vana_active = "/fragment@74/__overlay__/rcam4_sensor_vana_active"; + rcam4_sensor_vana_suspend = "/fragment@74/__overlay__/rcam4_sensor_vana_suspend"; + cam_mipi_sel_active = "/fragment@74/__overlay__/cam_mipi_sel_active"; + cam_mipi_sel_suspend = "/fragment@74/__overlay__/cam_mipi_sel_suspend"; + rcam3_sensor_vdig_active = "/fragment@74/__overlay__/rcam3_sensor_vdig_active"; + rcam3_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam3_sensor_vdig_suspend"; + rcam4_sensor_vdig_active = "/fragment@74/__overlay__/rcam4_sensor_vdig_active"; + rcam4_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam4_sensor_vdig_suspend"; + if_pmic_i2c_pins = "/fragment@74/__overlay__/if_pmic_i2c_pins"; + if_pmic_i2c_sleep = "/fragment@74/__overlay__/if_pmic_i2c_pins/if_pmic_i2c_sleep"; + usbpd_i2c_pins = "/fragment@74/__overlay__/usbpd_i2c_pins"; + usbpd_i2c_sleep = "/fragment@74/__overlay__/usbpd_i2c_pins/usbpd_i2c_sleep"; + mcu_reset_active = "/fragment@74/__overlay__/mcu_reset_active"; + mcu_reset_suspend = "/fragment@74/__overlay__/mcu_reset_suspend"; + mcu_clk_active = "/fragment@74/__overlay__/mcu_clk_active"; + mcu_clk_suspend = "/fragment@74/__overlay__/mcu_clk_suspend"; + grip_int_active = "/fragment@75/__overlay__/grip_int_active"; + grip_int_suspend = "/fragment@75/__overlay__/grip_int_suspend"; + i2c2 = "/fragment@80/__overlay__/i2c@2"; + s2mpb03_l1 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo1"; + s2mpb03_l2 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo2"; + s2mpb03_l3 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo3"; + s2mpb03_l4 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo4"; + s2mpb03_l5 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo5"; + s2mpb03_l6 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo6"; + s2mpb03_l7 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo7"; + self_display_FC3_dtsi = "/fragment@84/__overlay__/self_display_FC3_dtsi"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD = "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + ss_dsi_panel_PBA_BOOTING_FHD = "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD"; + sde_te_active = "/fragment@87/__overlay__/pmx_sde_te/sde_te_active"; + sde_te_suspend = "/fragment@87/__overlay__/pmx_sde_te/sde_te_suspend"; + pmx_sde = "/fragment@87/__overlay__/pmx_sde"; + sde_dsi_active = "/fragment@87/__overlay__/pmx_sde/sde_dsi_active"; + sde_dsi_suspend = "/fragment@87/__overlay__/pmx_sde/sde_dsi_suspend"; + sde_ub_det_default = "/fragment@88/__overlay__/pmx_sde_ub_det/sde_ub_det_default"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@9"; + ss_dsi_panel_PBA_BOOTING_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@10"; + tsp_int = "/fragment@91/__overlay__/tsp_int"; + tsp_zt = "/fragment@92/__overlay__/touchscreen@20"; + tsp_stm = "/fragment@92/__overlay__/touchscreen@49"; + key_vol_up_default = "/fragment@93/__overlay__/key_vol_up/key_vol_up_default"; + if_pmic_irq_default = "/fragment@98/__overlay__/if_pmic_irq/if_pmic_irq_default"; + usbpd_irq_default = "/fragment@98/__overlay__/usbpd_irq/usbpd_irq_default"; + nfc_qupv3_se0_i2c_sleep = "/fragment@100/__overlay__/nfc_qupv3_se0_i2c_sleep"; + nfc_clk_req_gpio = "/fragment@100/__overlay__/nfc_clk_req_gpio"; + nfc_irq_gpio = "/fragment@100/__overlay__/nfc_irq_gpio"; + nfc_ven_gpio = "/fragment@100/__overlay__/nfc_ven_gpio"; + nfc_firm_gpio = "/fragment@100/__overlay__/nfc_firm_gpio"; + nfc_ldo_en_gpio = "/fragment@100/__overlay__/nfc_ldo_en_gpio"; + et7xx_rst = "/fragment@102/__overlay__/et7xx_rst/et7xx_rst"; + sm5714_flash0 = "/fragment@106/__overlay__/qcom,flash_0"; + sm5714_torch0 = "/fragment@106/__overlay__/qcom,torch_0"; + led_flash0 = "/fragment@106/__overlay__/qcom,camera-flash@0"; + led_flash1 = "/fragment@106/__overlay__/qcom,camera-flash@1"; + ois_rear = "/fragment@108/__overlay__/qcom,ois@62"; + sensor_rear = "/fragment@109/__overlay__/qcom,cam-sensor@0"; + eeprom2 = "/fragment@109/__overlay__/qcom,eeprom@0x2D"; + sensor_rear_tele = "/fragment@110/__overlay__/qcom,cam-sensor@3"; + eeprom4 = "/fragment@110/__overlay__/qcom,eeprom@0x3F"; + actuator_rear0 = "/fragment@111/__overlay__/qcom,actuator@0xC"; + actuator_rear_tele = "/fragment@111/__overlay__/qcom,actuator2"; + eeprom0 = "/fragment@111/__overlay__/qcom,eeprom@50"; + eeprom1 = "/fragment@111/__overlay__/qcom,eeprom@51"; + eeprom3 = "/fragment@111/__overlay__/qcom,eeprom@55"; + vibrator = "/fragment@112/__overlay__/samsung,vibrator"; + hall_default = "/fragment@114/__overlay__/hall/hall_default"; + certify_hall_default = "/fragment@115/__overlay__/certify_hall_default"; + L8C = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150l_l8 = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150_l5 = "/fragment@116/__overlay__/rpmh-regulator-ldoa5/regulator-pm6150-l5"; + i2c_17 = "/fragment@116/__overlay__/i2c@17"; + dc_thm_default = "/fragment@125/__overlay__/dc_thm/dc_thm_default"; + }; + + __fixups__ { + mdss_mdp = "/fragment@0:target:0", "/fragment@1:target:0", "/fragment@2:target:0", "/fragment@3:target:0", "/fragment@4:target:0", "/fragment@5:target:0", "/fragment@8:target:0", "/fragment@10:target:0", "/fragment@85:target:0", "/fragment@86:target:0"; + tlmm = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-te-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-te-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-te-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-te-gpio:0", "/fragment@7/__overlay__:qcom,usbplug-cc-gpio:0", "/fragment@17/__overlay__:cd-gpios:0", "/fragment@24/__overlay__/synaptics_tcm@20:interrupt-parent:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,irq-gpio:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,reset-gpio:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:interrupt-parent:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:reset-gpios:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:irq-gpios:0", "/fragment@25/__overlay__/nq@28:qcom,nq-irq:0", "/fragment@25/__overlay__/nq@28:qcom,nq-ven:0", "/fragment@25/__overlay__/nq@28:qcom,nq-firm:0", "/fragment@25/__overlay__/nq@28:qcom,nq-clkreq:0", "/fragment@25/__overlay__/nq@28:interrupt-parent:0", "/fragment@35:target:0", "/fragment@70/__overlay__/i2c@18:gpios:0", "/fragment@70/__overlay__/i2c@18:gpios:12", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,reset-gpio:0", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,irq-gpio:0", "/fragment@71/__overlay__:qcom,fm-lna-gpios:0", "/fragment@73:target:0", "/fragment@74:target:0", "/fragment@76:target:0", "/fragment@80/__overlay__/i2c@2:gpios:0", "/fragment@80/__overlay__/i2c@2:gpios:12", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-reset-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-te-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,esd-irq-gpio1:0", "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD:qcom,platform-reset-gpio:0", "/fragment@87:target:0", "/fragment@91:target:0", "/fragment@92/__overlay__/touchscreen@20:zinitix,irq_gpio:0", "/fragment@92/__overlay__/touchscreen@49:stm,irq_gpio:0", "/fragment@96/__overlay__/sm5714@49:sm5714,irq-gpio:0", "/fragment@97/__overlay__/usbpd-sm5714@33:usbpd,usbpd_int:0", "/fragment@98:target:0", "/fragment@100:target:0", "/fragment@101/__overlay__/sec-nfc@27:interrupt-parent:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,ven-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,irq-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,firm-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,clk_req-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,pvdd-gpio:0", "/fragment@102:target:0", "/fragment@104/__overlay__/etspi,et7xx:etspi-sleepPin:0", "/fragment@107/__overlay__/sm5714-fled:flash-en-gpio:0", "/fragment@107/__overlay__/sm5714-fled:torch-en-gpio:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:12", "/fragment@108/__overlay__/qcom,ois@62:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:36", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:12", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:24", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:36", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:36", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:36", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:12", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:24", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:36", "/fragment@111/__overlay__/qcom,actuator@0xC:gpios:0", "/fragment@111/__overlay__/qcom,actuator2:gpios:0", "/fragment@111/__overlay__/qcom,eeprom@50:gpios:0", "/fragment@111/__overlay__/qcom,eeprom@55:gpios:0", "/fragment@113/__overlay__/certify_hall:certify_hall,gpio_certify_cover:0", "/fragment@115:target:0", "/fragment@116/__overlay__/i2c@17:gpios:0", "/fragment@116/__overlay__/i2c@17:gpios:12", "/fragment@117:target:0", "/fragment@119:target:0"; + pm6150l_gpios = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-reset-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-reset-gpio:0", "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-bklight-en-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-en-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-reset-gpio:0", "/fragment@22:target:0", "/fragment@75:target:0", "/fragment@93:target:0", "/fragment@94/__overlay__/vol_up:gpios:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:sx9360,nirq-gpio:0", "/fragment@125:target:0"; + soc = "/fragment@6:target:0", "/fragment@11:target:0", "/fragment@23:target:0", "/fragment@31:target:0", "/fragment@34:target:0", "/fragment@60:target:0", "/fragment@66:target:0", "/fragment@70:target:0", "/fragment@80:target:0", "/fragment@84:target:0", "/fragment@89:target:0", "/fragment@95:target:0", "/fragment@106:target:0", "/fragment@112:target:0", "/fragment@113:target:0", "/fragment@116:target:0", "/fragment@118:target:0", "/fragment@121:target:0", "/fragment@124:target:0", "/fragment@127:target:0"; + mdss_dsi0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-ctrl:0"; + mdss_dsi_phy0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-phy:0"; + mdss_dsi0_pll = "/fragment@6/__overlay__/qcom,dsi-display:clocks:0", "/fragment@6/__overlay__/qcom,dsi-display:clocks:8", "/fragment@6/__overlay__/qcom,dsi-display:clocks:16", "/fragment@6/__overlay__/qcom,dsi-display:clocks:24", "/fragment@6/__overlay__/qcom,dsi-display:clocks:32", "/fragment@6/__overlay__/qcom,dsi-display:clocks:40", "/fragment@6/__overlay__/qcom,dsi-display:clocks:48", "/fragment@6/__overlay__/qcom,dsi-display:clocks:56", "/fragment@6/__overlay__/qcom,dsi-display:clocks:64", "/fragment@6/__overlay__/qcom,dsi-display:clocks:72"; + L13A = "/fragment@6/__overlay__/qcom,dsi-display:vddio-supply:0"; + L18A = "/fragment@6/__overlay__/qcom,dsi-display:vdda-3p3-supply:0"; + lcdb_ldo_vreg = "/fragment@6/__overlay__/qcom,dsi-display:lab-supply:0"; + lcdb_ncp_vreg = "/fragment@6/__overlay__/qcom,dsi-display:ibb-supply:0"; + pm6150_l18 = "/fragment@6/__overlay__/qcom,dsi-display:vci-supply:0"; + pm6150_l13 = "/fragment@6/__overlay__/qcom,dsi-display:vddi-supply:0"; + sde_dp = "/fragment@7:target:0", "/fragment@8/__overlay__:connectors:8", "/fragment@26:target:0"; + pm6150_pdphy = "/fragment@7/__overlay__:qcom,dp-usbpd-detection:0"; + sde_dp_usbplug_cc_active = "/fragment@7/__overlay__:pinctrl-0:0"; + sde_dp_usbplug_cc_suspend = "/fragment@7/__overlay__:pinctrl-1:0"; + sde_rscc = "/fragment@8/__overlay__:connectors:12"; + thermal_zones = "/fragment@9:target:0", "/fragment@18:target:0"; + pm6150_trip0 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:trip:0"; + pm6150_charger = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:cooling-device:0", "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:cooling-device:0", "/fragment@21:target:0"; + pm6150_trip1 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:trip:0"; + pm6150l_trip0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:trip:0"; + CPU0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:cooling-device:0"; + CPU1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:cooling-device:0"; + CPU2 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:cooling-device:0"; + CPU3 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:cooling-device:0"; + CPU4 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:cooling-device:0"; + CPU5 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:cooling-device:0"; + CPU6 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:cooling-device:0"; + CPU7 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:cooling-device:0"; + pm6150l_trip1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:trip:0"; + bcl_lvl0 = "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:trip:0"; + bcl_lvl1 = "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:trip:0"; + bcl_lvl2 = "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:trip:0"; + soc_trip = "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:trip:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:trip:0"; + pm6150l_vadc = "/fragment@12:target:0", "/fragment@13/__overlay__:io-channels:0", "/fragment@13/__overlay__:io-channels:8", "/fragment@13/__overlay__:io-channels:16", "/fragment@13/__overlay__:io-channels:24", "/fragment@80/__overlay__/sec_thermistor@1:io-channels:0", "/fragment@80/__overlay__/sec_thermistor@2:io-channels:0", "/fragment@83:target:0", "/fragment@126:target:0", "/fragment@127/__overlay__/battery:io-channels:16"; + pm6150l_adc_tm = "/fragment@13:target:0", "/fragment@18/__overlay__/pa-therm1:thermal-sensors:0"; + ufsphy_mem = "/fragment@14:target:0"; + pm6150_l4 = "/fragment@14/__overlay__:vdda-phy-supply:0"; + pm6150l_l3 = "/fragment@14/__overlay__:vdda-pll-supply:0", "/fragment@15/__overlay__:qcom,vddp-ref-clk-supply:0"; + ufshc_mem = "/fragment@15:target:0", "/fragment@64:target:0"; + ufs_phy_gdsc = "/fragment@15/__overlay__:vdd-hba-supply:0"; + pm6150_l19 = "/fragment@15/__overlay__:vcc-supply:0", "/fragment@16/__overlay__:vdd-supply:0"; + pm6150_l12 = "/fragment@15/__overlay__:vccq2-supply:0", "/fragment@16/__overlay__:vdd-io-supply:0"; + sdhc_1 = "/fragment@16:target:0"; + sdc1_clk_on = "/fragment@16/__overlay__:pinctrl-0:0"; + sdc1_cmd_on = "/fragment@16/__overlay__:pinctrl-0:4"; + sdc1_data_on = "/fragment@16/__overlay__:pinctrl-0:8"; + sdc1_rclk_on = "/fragment@16/__overlay__:pinctrl-0:12"; + sdc1_clk_off = "/fragment@16/__overlay__:pinctrl-1:0"; + sdc1_cmd_off = "/fragment@16/__overlay__:pinctrl-1:4"; + sdc1_data_off = "/fragment@16/__overlay__:pinctrl-1:8"; + sdc1_rclk_off = "/fragment@16/__overlay__:pinctrl-1:12"; + sdhc_2 = "/fragment@17:target:0"; + pm6150l_l9 = "/fragment@17/__overlay__:vdd-supply:0"; + pm6150l_l6 = "/fragment@17/__overlay__:vdd-io-supply:0"; + sdc2_clk_on = "/fragment@17/__overlay__:pinctrl-0:0"; + sdc2_cmd_on = "/fragment@17/__overlay__:pinctrl-0:4"; + sdc2_data_on = "/fragment@17/__overlay__:pinctrl-0:8"; + sdc2_cd_on = "/fragment@17/__overlay__:pinctrl-0:12"; + sdc2_clk_off = "/fragment@17/__overlay__:pinctrl-1:0"; + sdc2_cmd_off = "/fragment@17/__overlay__:pinctrl-1:4"; + sdc2_data_off = "/fragment@17/__overlay__:pinctrl-1:8"; + sdc2_cd_off = "/fragment@17/__overlay__:pinctrl-1:12"; + pm6150a_amoled = "/fragment@19:target:0"; + pm6150_qg = "/fragment@20:target:0"; + pm6150_vadc = "/fragment@21/__overlay__:io-channels:0", "/fragment@21/__overlay__:io-channels:8", "/fragment@21/__overlay__:io-channels:16", "/fragment@21/__overlay__:io-channels:24", "/fragment@21/__overlay__:io-channels:32", "/fragment@21/__overlay__:io-channels:40", "/fragment@21/__overlay__:io-channels:48", "/fragment@80/__overlay__/sec_thermistor@0:io-channels:0", "/fragment@82:target:0", "/fragment@123:target:0", "/fragment@124/__overlay__/battery:io-channels:0", "/fragment@124/__overlay__/battery:io-channels:8", "/fragment@127/__overlay__/battery:io-channels:0", "/fragment@127/__overlay__/battery:io-channels:8"; + qusb_phy0 = "/fragment@21/__overlay__:dpdm-supply:0", "/fragment@99:target:0"; + qupv3_se7_i2c = "/fragment@24:target:0", "/fragment@92:target:0", "/fragment@107:target:0"; + ts_active = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-0:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-0:0"; + ts_int_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:0"; + ts_reset_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:4", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:4"; + ts_release = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-2:0"; + pm6150_l10 = "/fragment@24/__overlay__/synaptics_tcm@20:vdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:vdd-supply:0"; + pm6150l_l7 = "/fragment@24/__overlay__/synaptics_tcm@20:avdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:avdd-supply:0", "/fragment@90:target:0", "/fragment@92/__overlay__/touchscreen@20:avdd-supply:0", "/fragment@92/__overlay__/touchscreen@49:avdd-supply:0"; + qupv3_se0_i2c = "/fragment@25:target:0", "/fragment@101:target:0"; + nfc_int_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:0"; + nfc_enable_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:4"; + nfc_clk_req_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:8"; + nfc_int_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:0"; + nfc_enable_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:4"; + nfc_clk_req_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:8"; + fsa4480 = "/fragment@26/__overlay__:qcom,dp-aux-switch:0", "/fragment@72:target:0"; + q6core = "/fragment@27:target:0", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:4", "/fragment@30:target:0", "/fragment@69:target:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:4"; + lpass_core_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:0", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:0", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:0"; + lpass_audio_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:8", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:8", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:8", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:8", "/fragment@28/__overlay__/va-macro@62770000:clocks:0"; + bolero = "/fragment@28:target:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214:qcom,bolero-handle:0", "/fragment@29/__overlay__:asoc-codec:4", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:12", "/fragment@68:target:0", "/fragment@71/__overlay__:asoc-codec:4", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:12"; + L10A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-rxtx-supply:0", "/fragment@28/__overlay__/wcd938x-codec:cdc-vddio-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-ldo-rxtx-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vddpx-1-supply:0"; + L15A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-buck-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-buck-supply:0"; + BOB = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_bob-supply:0"; + atoll_snd = "/fragment@29:target:0", "/fragment@71:target:0"; + stub_codec = "/fragment@29/__overlay__:asoc-codec:0", "/fragment@71/__overlay__:asoc-codec:0"; + audio_apr = "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:0"; + spkr_1_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-0:0"; + spkr_1_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-1:0"; + spkr_2_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-0:0"; + spkr_2_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-1:0"; + wcd_reset_active = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-0:0"; + wcd_reset_sleep = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-1:0"; + va_cdc_dma_0_tx = "/fragment@32:target:0"; + aliases = "/fragment@33:target:0", "/fragment@67:target:0"; + clock_gcc = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:0", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:8", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:16"; + qupv3_1 = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:qcom,wrapper-core:0"; + dcc = "/fragment@36:target:0"; + reserved_memory = "/fragment@37:target:0", "/fragment@65:target:0", "/fragment@105:target:0", "/fragment@120:target:0"; + removed_region = "/fragment@38:target:0"; + pil_modem_mem = "/fragment@39:target:0"; + pil_adsp_mem = "/fragment@40:target:0"; + pil_camera_mem = "/fragment@41:target:0"; + pil_npu_mem = "/fragment@42:target:0"; + pil_video_mem = "/fragment@43:target:0"; + pil_cdsp_mem = "/fragment@44:target:0"; + qseecom_mem = "/fragment@45:target:0"; + qseecom_ta_mem = "/fragment@46:target:0"; + secure_carveout_heap = "/fragment@47:target:0"; + cdsp_sec_mem = "/fragment@48:target:0"; + msm_imem = "/fragment@49:target:0"; + camera = "/fragment@50:target:0"; + cam_vfe0 = "/fragment@51:target:0"; + cam_vfe1 = "/fragment@52:target:0"; + cam_vfe_lite = "/fragment@53:target:0"; + cam_lrme = "/fragment@54:target:0"; + shared_meta = "/fragment@55:target:0"; + android_q_fstab = "/fragment@56:target:0"; + pm8008_8 = "/fragment@57:target:0", "/fragment@78:target:0"; + pm8008_9 = "/fragment@58:target:0", "/fragment@79:target:0"; + usb0 = "/fragment@59:target:0"; + firmware = "/fragment@61:target:0"; + pil_modem = "/fragment@62:target:0"; + modem_smp2p_out = "/fragment@62/__overlay__:qcom,smem-states:0", "/fragment@62/__overlay__:qcom,smem-states:8", "/fragment@62/__overlay__:qcom,smem-states:16"; + icnss = "/fragment@63:target:0"; + pcm0 = "/fragment@71/__overlay__:asoc-platform:0"; + pcm1 = "/fragment@71/__overlay__:asoc-platform:4"; + pcm2 = "/fragment@71/__overlay__:asoc-platform:8"; + voip = "/fragment@71/__overlay__:asoc-platform:12"; + voice = "/fragment@71/__overlay__:asoc-platform:16"; + loopback = "/fragment@71/__overlay__:asoc-platform:20"; + compress = "/fragment@71/__overlay__:asoc-platform:24"; + hostless = "/fragment@71/__overlay__:asoc-platform:28"; + afe = "/fragment@71/__overlay__:asoc-platform:32"; + lsm = "/fragment@71/__overlay__:asoc-platform:36"; + routing = "/fragment@71/__overlay__:asoc-platform:40"; + compr = "/fragment@71/__overlay__:asoc-platform:44"; + pcm_noirq = "/fragment@71/__overlay__:asoc-platform:48"; + spmi_bus = "/fragment@77:target:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:interrupt-parent:0"; + pm6150_gpios = "/fragment@81:target:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,ub-con-det:0", "/fragment@88:target:0", "/fragment@113/__overlay__/hall:hall,gpio_flip_cover:0", "/fragment@114:target:0"; + gpio_key = "/fragment@94:target:0"; + qupv3_se4_i2c = "/fragment@96:target:0", "/fragment@122:target:0"; + qupv3_se11_i2c = "/fragment@97:target:0"; + pm6150l_l11 = "/fragment@103:target:0"; + qupv3_se6_spi = "/fragment@104:target:0"; + pm6150l_switch2 = "/fragment@106/__overlay__/qcom,camera-flash@0:switch-source:0", "/fragment@106/__overlay__/qcom,camera-flash@1:switch-source:0"; + qupv3_se10_i2c = "/fragment@108:target:0"; + cam_cci0 = "/fragment@109:target:0"; + titan_top_gdsc = "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:cam_clk-supply:0"; + clock_camcc = "/fragment@109/__overlay__/qcom,cam-sensor@0:clocks:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:clocks:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:clocks:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:clocks:0"; + cam_cci1 = "/fragment@110:target:0"; + qupv3_se9_i2c = "/fragment@111:target:0"; + apps_rsc = "/fragment@116/__overlay__/rpmh-regulator-ldoc8:mboxes:0"; + }; + + __local_fixups__ { + + fragment@0 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@1 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@2 { + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@5 { + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@6 { + + __overlay__ { + + qcom,dsi-display@0 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@1 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@2 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@3 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@4 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@5 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display { + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + qcom,dsi-display-list = <0x0 0x4>; + }; + }; + }; + + fragment@7 { + + __overlay__ { + qcom,ext-disp = <0x0>; + }; + }; + + fragment@8 { + + __overlay__ { + connectors = <0x0 0x4>; + }; + }; + + fragment@20 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@21 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@28 { + + __overlay__ { + + bolero-clk-rsc-mngr { + clocks = <0x0 0x8 0x10 0x18 0x20 0x28 0x30 0x38>; + }; + + tx-macro@62620000 { + clocks = <0x0 0x8>; + qcom,tx-swr-gpios = <0x0>; + }; + + rx-macro@62600000 { + clocks = <0x0 0x8>; + qcom,rx-swr-gpios = <0x0>; + }; + + wsa-macro@62640000 { + clocks = <0x0 0x8>; + qcom,wsa-swr-gpios = <0x0>; + + wsa_swr_master { + + wsa881x@20170211 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@20170212 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170213 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170214 { + qcom,spkr-sd-n-node = <0x0>; + }; + }; + }; + + wcd938x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + mbhc-button-thres = <0x0 0xc 0x18 0x24 0x30 0x3c 0x48 0x54>; + imp-table = <0x0 0x10 0x20 0x30 0x40 0x50 0x60 0x70>; + }; + + wcd937x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + }; + }; + }; + + fragment@29 { + + __overlay__ { + qcom,cdc-dmic01-gpios = <0x0>; + qcom,cdc-dmic23-gpios = <0x0>; + qcom,cdc-dmic45-gpios = <0x0>; + asoc-codec = <0x8>; + qcom,wsa-devs = <0x0 0x4 0x8 0xc>; + qcom,codec-aux-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@30 { + + __overlay__ { + + cdc_dmic01_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic23_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic45_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + wsa_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + rx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + tx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@34 { + + __overlay__ { + + qcom,qup_hsuart@a88000 { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + }; + }; + + fragment@60 { + + __overlay__ { + + qcom,memshare { + + qcom,client_4 { + memory-region = <0x0>; + }; + }; + + samsung,sec_hdm { + memory-region = <0x0>; + }; + }; + }; + + fragment@66 { + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + memory-region = <0x0>; + }; + }; + }; + }; + + fragment@69 { + + __overlay__ { + + msm_cdc_pinctrl_quin { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@70 { + + __overlay__ { + + i2c@18 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@71 { + + __overlay__ { + asoc-platform = <0x34>; + qcom,quin-mi2s-gpios = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@80 { + + __overlay__ { + + i2c@2 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@85 { + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + ss,self_display = <0x0>; + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@86 { + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@92 { + + __overlay__ { + + touchscreen@20 { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + + touchscreen@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@94 { + + __overlay__ { + pinctrl-0 = <0x0>; + }; + }; + + fragment@96 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sm5714@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@97 { + + __overlay__ { + pinctrl-1 = <0x0>; + + usbpd-sm5714@33 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@101 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sec-nfc@27 { + pinctrl-0 = <0x0 0x4 0x8 0xc 0x10>; + }; + }; + }; + + fragment@104 { + + __overlay__ { + + etspi,et7xx { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@106 { + + __overlay__ { + + qcom,camera-flash@0 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,camera-flash@1 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,cam-res-mgr { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + }; + }; + + fragment@108 { + + __overlay__ { + + qcom,ois@62 { + cam_vaf-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + cam_vdig-supply = <0x0>; + }; + }; + }; + + fragment@109 { + + __overlay__ { + + qcom,cam-sensor@0 { + actuator-src = <0x0>; + led-flash-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@2 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x2D { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@110 { + + __overlay__ { + + qcom,cam-sensor@1 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@8 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@3 { + actuator-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + led-flash-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + }; + + qcom,cam-sensor@4 { + led-flash-src = <0x0>; + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x3F { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@111 { + + __overlay__ { + + qcom,actuator@0xC { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + + qcom,actuator2 { + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + }; + + qcom,eeprom@50 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@51 { + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@55 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + }; + }; + + fragment@113 { + + __overlay__ { + + hall { + pinctrl-0 = <0x0>; + }; + + certify_hall { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@116 { + + __overlay__ { + + i2c@17 { + pinctrl-0 = <0x0>; + + sx9360-i2c@28 { + pinctrl-0 = <0x0>; + }; + }; + }; + }; + + fragment@127 { + + __overlay__ { + + battery { + pinctrl-0 = <0x0>; + }; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r04.dts b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r04.dts new file mode 100755 index 000000000000..381742126d0a --- /dev/null +++ b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r04.dts @@ -0,0 +1,7177 @@ +/dts-v1/; + +/ { + model = "Samsung A72Q PROJECT REV02 (board-id,04)"; + compatible = "qcom,atoll-ab-idp", "qcom,atoll-ab", "qcom,idp"; + qcom,board-id = <0x22 0x4>; + dtbo-version = <0x0>; + + fragment@0 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ video mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x37 0x30>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x38ae2bc0 0x37bc55b0 0x37f8cb38 0x383540b8 0x3871b640>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x3>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@1 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ cmd mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,ulps-enabled; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x3da58d80 0x3c9e86e0 0x3ce04888 0x3d220a30 0x3d63cbd8>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x4>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@2 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-mode-switch; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x0 0x0 0x0 0x1 0x0>; + qcom,panel-ack-disabled; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x5>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,cmd-to-video-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,cmd-to-video-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1 0x2 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-cmd-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,video-to-cmd-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@3 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-t-clk-post = <0xc>; + qcom,mdss-dsi-t-clk-pre = <0x29>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-ack-disabled; + qcom,ulps-enabled; + phandle = <0x6>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x2e4>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@2 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x348>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x564>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + }; + }; + }; + }; + + fragment@4 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_dsc_375_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,ulps-enabled; + phandle = <0x7>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x8>; + qcom,mdss-dsi-v-front-porch = <0xa>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x0>; + qcom,mdss-dsi-h-back-porch = <0x0>; + qcom,mdss-dsi-h-pulse-width = <0x0>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x0>; + qcom,mdss-dsi-v-front-porch = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x0>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@5 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,mdss-dsi-panel-name = "nt36672c fhd plus video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x14 0x1 0x14>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-cphy-mode; + qcom,mdss-dsi-t-clk-post = <0x0>; + qcom,mdss-dsi-t-clk-pre = <0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x5a 0x32>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-skip-timing-update; + qcom,dsi-dyn-clk-list = <0x3eb54a94 0x3e726713 0x3e2f838b 0x3deca00a 0x3da9bc89>; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-hfp"; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,platform-bklight-en-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-en-gpio = <0xffffffff 0x4 0x0>; + phandle = <0x8>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-front-porch = <0xca>; + qcom,mdss-dsi-h-back-porch = <0x38>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0xa>; + qcom,mdss-dsi-v-front-porch = <0x50b>; + qcom,mdss-dsi-v-pulse-width = <0xa>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 b0 00 29 01 00 00 00 00 02 c0 00 29 01 00 00 00 00 03 c2 1b a0 29 01 00 00 00 00 02 ff 25 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 18 20 15 01 00 00 00 00 02 ff 2a 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 28 fd 29 01 00 00 00 00 02 ff f0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 5a 00 29 01 00 00 00 00 02 a0 08 29 01 00 00 00 00 02 ff d0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 09 ad 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 2c 15 01 00 00 00 00 02 ff 23 15 01 00 00 00 00 02 fb 01 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 00 15 01 00 00 00 00 02 11 01 15 01 00 00 00 00 02 12 95 15 01 00 00 00 00 02 15 68 15 01 00 00 00 00 02 16 0b 15 01 00 00 00 00 02 6f 00 15 01 00 00 00 00 02 70 00 15 01 00 00 00 00 02 71 00 15 01 00 00 00 00 02 a0 11 15 01 00 00 00 00 02 ff f0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 d2 52 29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 14 00 02 29 00]; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x9060204>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@6 { + target = <0xffffffff>; + + __overlay__ { + + dsi_panel_pwr_supply { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xab>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x2>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-post-on-sleep = <0x14>; + }; + }; + + dsi_panel_pwr_supply_no_labibb { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x2>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + }; + + dsi_panel_pwr_supply_labibb_amoled { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x1>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vdda-3p3"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x3390>; + qcom,supply-disable-load = <0x50>; + }; + }; + + qcom,dsi-display@0 { + label = "dsi_rm69299_visionox_amoled_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0"; + qcom,dsi-panel = <0x3>; + qcom,dsi-display-active; + phandle = <0xac>; + }; + + qcom,dsi-display@1 { + label = "dsi_rm69299_visionox_amoled_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x4>; + phandle = <0xad>; + }; + + qcom,dsi-display@2 { + label = "dsi_sim_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x5>; + phandle = <0xae>; + }; + + qcom,dsi-display@3 { + label = "dsi_sim_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x6>; + phandle = <0xaf>; + }; + + qcom,dsi-display@4 { + label = "dsi_sim_dsc_375_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x7>; + phandle = <0xb0>; + }; + + qcom,dsi-display@5 { + label = "dsi_nt36672c_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + qcom,dsi-panel = <0x8>; + phandle = <0xb1>; + }; + + qcom,dsi-display { + compatible = "qcom,dsi-display"; + qcom,dsi-ctrl = <0xffffffff>; + qcom,dsi-phy = <0xffffffff>; + clocks = <0xffffffff 0x6 0xffffffff 0x9 0xffffffff 0x3 0xffffffff 0x8 0xffffffff 0xa 0xffffffff 0xd 0xffffffff 0x11 0xffffffff 0x15 0xffffffff 0x16 0xffffffff 0x19>; + clock-names = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + pinctrl-names = "panel_active", "panel_suspend"; + pinctrl-0 = <0x9 0xa 0xb>; + pinctrl-1 = <0xc 0xd 0xb>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,panel-te-source = <0x0>; + vddio-supply = <0xffffffff>; + vdda-3p3-supply = <0xffffffff>; + lab-supply = <0xffffffff>; + ibb-supply = <0xffffffff>; + qcom,dsi-display-list = <0xe 0xf>; + vci-supply = <0xffffffff>; + vddi-supply = <0xffffffff>; + phandle = <0x12>; + }; + + qcom,wb-display@0 { + compatible = "qcom,wb-display"; + cell-index = <0x0>; + label = "wb_display"; + phandle = <0x11>; + }; + + qcom,msm-ext-disp { + compatible = "qcom,msm-ext-disp"; + phandle = <0x10>; + + qcom,msm-ext-disp-audio-codec-rx { + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + phandle = <0x2b>; + }; + }; + }; + }; + + fragment@7 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-usbpd-detection = <0xffffffff>; + qcom,ext-disp = <0x10>; + qcom,usbplug-cc-gpio = <0xffffffff 0x68 0x0>; + pinctrl-name = "mdss_dp_active", "mdss_dp_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + }; + }; + + fragment@8 { + target = <0xffffffff>; + + __overlay__ { + connectors = <0x11 0x12 0xffffffff 0xffffffff>; + }; + }; + + fragment@9 { + target = <0xffffffff>; + + __overlay__ { + + pm6150-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150l-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_cpu0 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl0 { + disable-thermal-zone; + + cooling-maps { + + vbat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + vbat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl1 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl2 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + soc { + disable-thermal-zone; + + cooling-maps { + + soc_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + soc_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + }; + }; + + fragment@10 { + target = <0xffffffff>; + + __overlay__ { + #cooling-cells = <0x2>; + }; + }; + + fragment@11 { + target = <0xffffffff>; + + __overlay__ { + + qcom,battery-data { + qcom,batt-id-range-pct = <0xf>; + phandle = <0x13>; + + qcom,alium_860_89032_0000_3600mAh { + qcom,max-voltage-uv = <0x426030>; + qcom,fg-cc-cv-threshold-uv = <0x423920>; + qcom,fastchg-current-ma = <0x1518>; + qcom,batt-id-kohm = <0x6b>; + qcom,battery-beta = <0x109a>; + qcom,battery-therm-kohm = <0x64>; + qcom,battery-type = "Alium_860_89032_0000_3600mAh_Jun15th2018"; + qcom,qg-batt-profile-ver = <0x64>; + qcom,jeita-fcc-ranges = <0x0 0x32 0x2625a0 0x33 0x190 0x5265c0 0x191 0x1c2 0x2625a0>; + qcom,jeita-fv-ranges = <0x0 0x32 0x40d990 0x33 0x190 0x426030 0x191 0x1c2 0x40d990>; + qcom,step-chg-ranges = <0x36ee80 0x39fbc0 0x5265c0 0x39fbc1 0x419ce0 0x36ee80 0x419ce1 0x426030 0x2625a0>; + qcom,ocv-based-step-chg; + qcom,jeita-soft-thresholds = <0x5314 0x25e3>; + qcom,jeita-hard-thresholds = <0x58cd 0x20b8>; + qcom,jeita-soft-hys-thresholds = <0x4f5e 0x2943>; + qcom,jeita-soft-fcc-ua = <0x2625a0 0x2625a0>; + qcom,jeita-soft-fv-uv = <0x40d990 0x40d990>; + + qcom,fcc1-temp-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xd62 0xdbf 0xdfd 0xe1d 0xe2e>; + }; + + qcom,fcc2-temp-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xdda 0xdf8 0xe02 0xe04 0xdff 0xdff>; + }; + + qcom,pc-temp-v1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa846 0xa903 0xa965 0xa982 0xa987 0xa757 0xa82c 0xa88b 0xa8b2 0xa8bc 0xa671 0xa747 0xa7a8 0xa7d4 0xa7e5 0xa598 0xa65f 0xa6c5 0xa6f2 0xa707 0xa4ca 0xa582 0xa5e5 0xa611 0xa627 0xa3ff 0xa4af 0xa508 0xa531 0xa546 0xa330 0xa3e1 0xa430 0xa452 0xa465 0xa25d 0xa311 0xa35c 0xa377 0xa387 0xa1a0 0xa23e 0xa287 0xa29e 0xa2ad 0xa10a 0xa17a 0xa1b1 0xa1c4 0xa1d2 0xa07e 0xa0e5 0xa0f6 0xa0f5 0xa0fc 0x9fa9 0xa061 0xa067 0xa048 0xa036 0x9e4b 0x9f9a 0x9fd6 0x9fae 0x9f81 0x9cdb 0x9e3d 0x9ee8 0x9ee6 0x9ebf 0x9bed 0x9cd1 0x9d85 0x9dc6 0x9dd7 0x9b4d 0x9bf5 0x9c67 0x9cb4 0x9cf4 0x9ad6 0x9b65 0x9bd6 0x9c18 0x9c4a 0x9a75 0x9af5 0x9b63 0x9baa 0x9bc5 0x9a1f 0x9a9b 0x9ade 0x9b13 0x9b23 0x99c4 0x9a41 0x9a3f 0x9a2d 0x9a41 0x9962 0x99c6 0x998a 0x9943 0x9959 0x98fd 0x992a 0x98b8 0x9892 0x98a0 0x9894 0x9882 0x97f4 0x9800 0x9807 0x982b 0x97c6 0x976f 0x9780 0x9781 0x97cb 0x9713 0x970f 0x970c 0x970c 0x9775 0x9697 0x96b5 0x96a2 0x96a2 0x9724 0x963e 0x965a 0x9642 0x963e 0x96db 0x95fa 0x9603 0x95e9 0x95e1 0x9698 0x95c7 0x95b7 0x9598 0x958b 0x965b 0x959d 0x9571 0x954e 0x953b 0x9627 0x9575 0x9533 0x950c 0x94f4 0x95f8 0x9550 0x94fe 0x94d1 0x94b3 0x95cc 0x952e 0x94cf 0x949b 0x947a 0x95a2 0x9511 0x94a4 0x9465 0x9440 0x9579 0x94f7 0x947f 0x9432 0x9407 0x954f 0x94d6 0x9458 0x93fe 0x93cc 0x9525 0x94b2 0x942f 0x93c6 0x938b 0x94f0 0x9484 0x9402 0x938b 0x9345 0x94a6 0x943e 0x93bf 0x9343 0x92f7 0x944c 0x93da 0x935f 0x92ed 0x92a2 0x93e6 0x936c 0x92f1 0x9288 0x923f 0x936b 0x92f1 0x9276 0x920e 0x91c6 0x92e1 0x926f 0x91f1 0x9188 0x9141 0x9248 0x91ea 0x9165 0x90ff 0x90bc 0x91cf 0x9176 0x9100 0x909b 0x905b 0x9179 0x9129 0x90c1 0x9060 0x9022 0x9159 0x910e 0x90ab 0x904f 0x9011 0x913e 0x90f9 0x909a 0x903f 0x9001 0x911a 0x90de 0x907f 0x9020 0x8fdd 0x90ac 0x9070 0x8ff7 0x8f74 0x8f1a 0x8f68 0x8f1c 0x8e9e 0x8e14 0x8db6 0x8d9d 0x8d55 0x8cd8 0x8c4c 0x8beb 0x8b59 0x8b10 0x8a94 0x8a02 0x899f 0x8849 0x87fb 0x877d 0x86e5 0x867d 0x836c 0x8325 0x82aa 0x8209 0x8197 0x7530 0x7530 0x7530 0x7530 0x7530>; + }; + + qcom,pc-temp-v2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa98d 0xa97e 0xa974 0xa960 0xa92e 0xa910 0xa7fb 0xa83a 0xa854 0xa856 0xa82f 0xa819 0xa6a3 0xa712 0xa747 0xa757 0xa738 0xa728 0xa594 0xa609 0xa64d 0xa665 0xa64a 0xa63c 0xa4c7 0xa51d 0xa566 0xa581 0xa565 0xa558 0xa3f4 0xa43e 0xa489 0xa4a2 0xa484 0xa478 0xa2af 0xa364 0xa3b3 0xa3c8 0xa3a5 0xa397 0xa162 0xa292 0xa2e4 0xa2f3 0xa2ca 0xa2b9 0xa11a 0xa1c1 0xa210 0xa21b 0xa1ef 0xa1de 0xa14f 0xa0ea 0xa131 0xa139 0xa110 0xa103 0xa17a 0xa03c 0xa071 0xa077 0xa047 0xa035 0xa046 0x9fd6 0x9ff5 0x9ff5 0x9fb3 0x9f87 0x9d6d 0x9f7f 0x9f85 0x9f81 0x9f2b 0x9ee2 0x9b88 0x9eab 0x9ea9 0x9ead 0x9e5e 0x9e1a 0x9a81 0x9c78 0x9cde 0x9d1e 0x9d16 0x9d22 0x99b8 0x9a96 0x9b46 0x9bd5 0x9bfe 0x9c3f 0x9913 0x99e8 0x9a78 0x9b4d 0x9b70 0x9b9c 0x9887 0x9977 0x99df 0x9aeb 0x9b04 0x9b0e 0x97f7 0x98f2 0x9948 0x9a53 0x9a64 0x9a58 0x975c 0x9856 0x98b5 0x9965 0x9971 0x9967 0x96c8 0x97b8 0x9827 0x987f 0x9885 0x9883 0x9649 0x9720 0x9799 0x97d3 0x97d8 0x97d6 0x95d8 0x968d 0x9711 0x9743 0x9748 0x9745 0x957d 0x9608 0x9697 0x96c6 0x96cb 0x96c8 0x9533 0x9591 0x9629 0x9658 0x965c 0x9658 0x94f4 0x952a 0x95c3 0x95f3 0x95f6 0x95f1 0x94bc 0x94d6 0x9565 0x9595 0x9598 0x9592 0x948a 0x9491 0x950e 0x953e 0x9540 0x9538 0x9458 0x9459 0x94bd 0x94f0 0x94ef 0x94e6 0x9429 0x942b 0x9471 0x94aa 0x94a5 0x949b 0x93fa 0x9403 0x942c 0x9467 0x9461 0x9456 0x93cb 0x93dc 0x93ed 0x9426 0x9422 0x9418 0x939a 0x93b7 0x93b6 0x93e7 0x93e7 0x93dd 0x9366 0x9390 0x9384 0x93a6 0x93a1 0x9392 0x9330 0x9367 0x935a 0x9364 0x9348 0x932b 0x92f5 0x933c 0x9330 0x9322 0x92ea 0x92bd 0x92b6 0x9309 0x9301 0x92e2 0x9296 0x925d 0x9274 0x92ce 0x92cf 0x92a2 0x9248 0x9208 0x922d 0x9289 0x9294 0x925e 0x91fe 0x91bc 0x91e4 0x9235 0x924a 0x9214 0x91b6 0x9173 0x919a 0x91d4 0x91f2 0x91c0 0x9166 0x9124 0x9151 0x916d 0x918d 0x9158 0x9101 0x90c0 0x910a 0x9104 0x9119 0x90da 0x9085 0x9045 0x90be 0x90a5 0x90a4 0x9064 0x9011 0x8fd4 0x9066 0x9055 0x9058 0x9026 0x8fde 0x8fa3 0x8ff1 0x9009 0x9027 0x900b 0x8fc1 0x8f87 0x8fa0 0x8fd7 0x9010 0x8ff6 0x8fb0 0x8f76 0x8f3a 0x8f9b 0x8ff2 0x8fd7 0x8f94 0x8f5b 0x8e9d 0x8f3c 0x8fa7 0x8f84 0x8f3f 0x8efc 0x8dbc 0x8e73 0x8ecd 0x8e86 0x8e46 0x8df2 0x8c72 0x8d0b 0x8d41 0x8ce7 0x8ca5 0x8c4f 0x8a95 0x8b0d 0x8b2a 0x8ad3 0x8a9a 0x8a45 0x87f8 0x8865 0x887d 0x881c 0x87ec 0x879d 0x841a 0x8496 0x84d3 0x8488 0x847e 0x8426 0x7eca 0x7f24 0x801b 0x8028 0x7f97 0x7ef0 0x6fcb 0x6e6e 0x6d71 0x6d74 0x6d50 0x6d1a>; + }; + + qcom,pc-temp-z1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x38d1 0x33b6 0x2f09 0x2da0 0x2d49 0x38bb 0x337f 0x2f0d 0x2d9e 0x2d52 0x38c3 0x3376 0x2f0b 0x2da5 0x2d5c 0x38c7 0x337e 0x2f07 0x2da7 0x2d60 0x38d3 0x3382 0x2f03 0x2da8 0x2d62 0x38eb 0x337d 0x2f01 0x2da8 0x2d64 0x38ff 0x336c 0x2f02 0x2da9 0x2d67 0x38f6 0x335e 0x2f03 0x2dac 0x2d6a 0x38d7 0x335d 0x2f05 0x2dae 0x2d6d 0x38b6 0x3362 0x2f09 0x2db1 0x2d6f 0x3896 0x3360 0x2f0d 0x2db5 0x2d72 0x3874 0x334e 0x2f0f 0x2db8 0x2d77 0x3843 0x333c 0x2f0f 0x2dbb 0x2d7b 0x3810 0x332e 0x2f0b 0x2dbb 0x2d7c 0x37ee 0x3328 0x2f04 0x2db9 0x2d7c 0x37d3 0x3329 0x2f01 0x2db7 0x2d7c 0x37b6 0x3329 0x2f04 0x2dbb 0x2d7f 0x3792 0x332c 0x2f0a 0x2dc2 0x2d85 0x3772 0x3337 0x2f14 0x2dc9 0x2d8b 0x3765 0x3349 0x2f21 0x2dce 0x2d8f 0x3763 0x335e 0x2f2c 0x2dd3 0x2d93 0x376a 0x3374 0x2f35 0x2dd8 0x2d98 0x3773 0x3384 0x2f3d 0x2ddd 0x2d9c 0x377f 0x338b 0x2f45 0x2de1 0x2da1 0x3787 0x3391 0x2f4d 0x2de7 0x2da6 0x378c 0x339a 0x2f54 0x2dec 0x2daa 0x378f 0x33a6 0x2f5b 0x2df0 0x2daf 0x3794 0x33ad 0x2f62 0x2df4 0x2db3 0x379f 0x33b2 0x2f69 0x2df8 0x2db7 0x37af 0x33ba 0x2f6f 0x2dfc 0x2dbb 0x37c7 0x33c2 0x2f75 0x2e00 0x2dbf 0x37de 0x33c9 0x2f7a 0x2e04 0x2dc4 0x37e6 0x33d1 0x2f80 0x2e08 0x2dc8 0x37ea 0x33de 0x2f86 0x2e0d 0x2dcd 0x37f0 0x33f1 0x2f8e 0x2e12 0x2dd1 0x3807 0x3403 0x2f95 0x2e17 0x2dd5 0x383b 0x3415 0x2f9d 0x2e1a 0x2dd8 0x386b 0x3422 0x2fa5 0x2e1c 0x2dda 0x3891 0x3427 0x2faa 0x2e1f 0x2ddc 0x38b0 0x3429 0x2fad 0x2e21 0x2ddd 0x38b2 0x342d 0x2fb1 0x2e23 0x2dde 0x3888 0x3439 0x2fb9 0x2e25 0x2de0 0x3873 0x3448 0x2fbf 0x2e27 0x2de1 0x386e 0x3457 0x2fc0 0x2e28 0x2de2 0x3861 0x3449 0x2fc4 0x2e29 0x2de2 0x386f 0x3454 0x2fc7 0x2e2b 0x2de2 0x3869 0x3454 0x2fc8 0x2e2b 0x2de1 0x3868 0x345b 0x2fc9 0x2e2b 0x2de2 0x385f 0x3457 0x2fcf 0x2e2c 0x2de3 0x387c 0x3452 0x2fd1 0x2e30 0x2de6 0x3886 0x346f 0x2fdb 0x2e36 0x2deb 0x38aa 0x3476 0x2ff3 0x2e3f 0x2df0 0x3895 0x349e 0x3007 0x2e4a 0x2dfa 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06>; + }; + + qcom,pc-temp-z2-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2bb8 0x2632 0x2811 0x296b 0x2a9e 0x280d 0x2a3d 0x2824 0x28fa 0x293e 0x25fe 0x2926 0x282f 0x28bc 0x28c4 0x2606 0x274d 0x282a 0x28ad 0x28ac 0x2620 0x26d2 0x281d 0x2898 0x28a6 0x262f 0x26c3 0x2815 0x288c 0x28a4 0x2631 0x26b5 0x2811 0x2887 0x28a8 0x262c 0x26aa 0x2812 0x2882 0x28ac 0x2625 0x26a2 0x2816 0x2880 0x28ac 0x261b 0x269c 0x2819 0x2884 0x28b5 0x2612 0x2698 0x2813 0x2887 0x28cc 0x2616 0x2696 0x27f3 0x288e 0x28d4 0x2626 0x2699 0x27d7 0x28ae 0x28d3 0x262c 0x26a7 0x27e8 0x28bd 0x28d4 0x2618 0x26b3 0x2814 0x289f 0x28d2 0x25f5 0x26b6 0x282a 0x2883 0x28c7 0x25e5 0x26ba 0x2827 0x288f 0x28d1 0x25e1 0x26c3 0x281d 0x28b2 0x290a 0x25dd 0x26dd 0x2837 0x28e1 0x2937 0x25d6 0x26fd 0x2894 0x2931 0x293f 0x25c9 0x271e 0x28ce 0x296a 0x293f 0x25be 0x2742 0x28b3 0x2939 0x2923 0x25b7 0x2760 0x2883 0x28bd 0x28ee 0x25b1 0x2775 0x2863 0x288b 0x28cc 0x259f 0x2784 0x284c 0x289e 0x28b4 0x2574 0x278c 0x283f 0x28b6 0x28a5 0x2552 0x2793 0x283c 0x28a9 0x28a6 0x2544 0x2797 0x283d 0x2890 0x28af 0x250b 0x2796 0x2845 0x2888 0x28ba 0x24d2 0x2793 0x2859 0x2888 0x28cd 0x24c0 0x2792 0x286f 0x288c 0x28e8 0x24b3 0x2793 0x2885 0x289f 0x290a 0x24aa 0x2795 0x289c 0x28c5 0x2934 0x24a2 0x2799 0x28b4 0x28ea 0x2962 0x249c 0x27a2 0x28ce 0x290a 0x299b 0x2498 0x27aa 0x28df 0x2925 0x29c7 0x249e 0x27b2 0x28e4 0x293c 0x29d8 0x24a4 0x27b7 0x28e7 0x2954 0x29e2 0x24ad 0x27bb 0x28ef 0x2961 0x29ed 0x24b6 0x27c0 0x28fb 0x2964 0x29f9 0x24b5 0x27c2 0x2901 0x2965 0x2a01 0x24a8 0x27b9 0x28fa 0x2971 0x2a03 0x24a4 0x279c 0x28f3 0x2981 0x2a07 0x24aa 0x26ec 0x28f1 0x2987 0x2a1d 0x246c 0x26c6 0x28d6 0x2992 0x2a3b 0x2459 0x26cc 0x28c6 0x29ad 0x2a38 0x2447 0x26dc 0x28df 0x29c9 0x2a6a 0x2449 0x26cd 0x293d 0x29ca 0x2a89 0x243a 0x26ed 0x297e 0x2a06 0x2aa5 0x243e 0x26c3 0x2925 0x29d7 0x2a55 0x2464 0x269c 0x28de 0x298a 0x29c5 0x246e 0x264f 0x28b9 0x2971 0x29af 0x2445 0x25fc 0x289b 0x2927 0x295f 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904>; + }; + + qcom,pc-temp-z3-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4c45 0x4be7 0x4bad 0x4bb7 0x4b9b 0x4d48 0x4c26 0x4bd0 0x4baa 0x4b96 0x4dd0 0x4c76 0x4bee 0x4bac 0x4b97 0x4de1 0x4cc3 0x4bfa 0x4bb4 0x4b9c 0x4dce 0x4cd9 0x4bff 0x4bb6 0x4b9f 0x4db7 0x4cdc 0x4c00 0x4bb7 0x4ba2 0x4dac 0x4cdd 0x4bfe 0x4bb5 0x4ba2 0x4da7 0x4cdd 0x4bfb 0x4bb0 0x4b9f 0x4da5 0x4ce0 0x4bf8 0x4bac 0x4b9b 0x4da2 0x4ce2 0x4bf6 0x4bac 0x4b99 0x4da0 0x4cd4 0x4bf0 0x4bac 0x4b98 0x4da5 0x4cac 0x4bdf 0x4ba7 0x4b98 0x4db6 0x4c9a 0x4bc8 0x4b9b 0x4b95 0x4dc5 0x4cb6 0x4bce 0x4b96 0x4b91 0x4db4 0x4cd7 0x4bef 0x4ba3 0x4b93 0x4d83 0x4cd1 0x4c01 0x4bb3 0x4b97 0x4d54 0x4cac 0x4bec 0x4bad 0x4b94 0x4d30 0x4c8a 0x4bd0 0x4b9c 0x4b8a 0x4d0e 0x4c6f 0x4bcf 0x4b98 0x4b87 0x4cf1 0x4c5e 0x4be1 0x4ba6 0x4b8e 0x4cd8 0x4c62 0x4bee 0x4bb3 0x4b97 0x4cc6 0x4c75 0x4bef 0x4bb3 0x4b9d 0x4cbc 0x4c87 0x4bef 0x4bae 0x4ba1 0x4cb4 0x4c93 0x4bed 0x4bad 0x4ba2 0x4cac 0x4c9c 0x4bea 0x4bb4 0x4ba0 0x4ca3 0x4c9d 0x4be9 0x4bba 0x4b9e 0x4c97 0x4c9b 0x4bef 0x4bb7 0x4b9c 0x4c8c 0x4c97 0x4bf5 0x4bb2 0x4b9a 0x4c7f 0x4c91 0x4bf6 0x4bae 0x4b98 0x4c6f 0x4c8a 0x4bf4 0x4ba9 0x4b96 0x4c5d 0x4c84 0x4bf2 0x4ba5 0x4b94 0x4c4a 0x4c7f 0x4bef 0x4ba2 0x4b91 0x4c3a 0x4c7a 0x4bea 0x4ba0 0x4b8e 0x4c2b 0x4c73 0x4be7 0x4b9f 0x4b8a 0x4c1e 0x4c6b 0x4be5 0x4b9e 0x4b86 0x4c17 0x4c65 0x4be2 0x4b9e 0x4b84 0x4c1b 0x4c5f 0x4bde 0x4b9e 0x4b84 0x4c23 0x4c5a 0x4bda 0x4b9d 0x4b86 0x4c39 0x4c56 0x4bd7 0x4b9c 0x4b86 0x4c4f 0x4c53 0x4bd6 0x4b97 0x4b83 0x4c46 0x4c4f 0x4bd4 0x4b93 0x4b81 0x4c28 0x4c4a 0x4bd2 0x4b93 0x4b82 0x4c1b 0x4c3f 0x4bd0 0x4b93 0x4b82 0x4c19 0x4bfb 0x4bcc 0x4b93 0x4b83 0x4bac 0x4bb3 0x4bb6 0x4b90 0x4b7f 0x4b91 0x4b94 0x4ba0 0x4b89 0x4b78 0x4b89 0x4b8c 0x4b9e 0x4b80 0x4b70 0x4b8b 0x4b87 0x4b8e 0x4b7e 0x4b70 0x4b74 0x4b76 0x4b83 0x4b7c 0x4b6d 0x4b78 0x4b75 0x4b98 0x4b87 0x4b7c 0x4bab 0x4b91 0x4b9b 0x4b8b 0x4b83 0x4bda 0x4b96 0x4b9d 0x4b8e 0x4b84 0x4bf2 0x4b94 0x4b99 0x4b92 0x4b87 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c>; + }; + + qcom,pc-temp-z4-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4001 0x3c8d 0x3a72 0x3978 0x397b 0x40ed 0x3c83 0x3a6f 0x39c6 0x39b9 0x40da 0x3c60 0x3a4a 0x39d2 0x39c2 0x4086 0x3c0a 0x3a21 0x39c0 0x39b5 0x4000 0x3ba1 0x39fb 0x39a7 0x399e 0x3f71 0x3b4a 0x39dc 0x3990 0x3986 0x3ef7 0x3b02 0x39c2 0x3981 0x3976 0x3e89 0x3acb 0x39ac 0x3976 0x396c 0x3e16 0x3aa0 0x39a0 0x3970 0x3966 0x3d82 0x3a79 0x399a 0x396d 0x3961 0x3cf4 0x3a50 0x3998 0x396a 0x395d 0x3cc5 0x3a2f 0x3998 0x3965 0x3959 0x3cdb 0x3a29 0x3999 0x395f 0x3951 0x3cf0 0x3a35 0x399d 0x3961 0x394e 0x3cc2 0x3a3c 0x39a2 0x3970 0x395b 0x3c4c 0x3a29 0x39a0 0x397b 0x3968 0x3beb 0x39fe 0x398c 0x396b 0x395e 0x3bb2 0x39dd 0x3979 0x394d 0x3947 0x3b8d 0x39c9 0x3978 0x394f 0x3946 0x3b7e 0x39bd 0x3982 0x3988 0x3974 0x3b75 0x39bc 0x3996 0x39ba 0x39a6 0x3b71 0x39bf 0x39ca 0x39be 0x39ab 0x3b75 0x39c9 0x39fe 0x39b9 0x399f 0x3b7b 0x39fa 0x39fe 0x39ae 0x3991 0x3b80 0x3a38 0x39df 0x3993 0x3982 0x3b85 0x3a46 0x39bf 0x397d 0x3975 0x3b8c 0x3a43 0x39a7 0x3973 0x396c 0x3b92 0x3a3e 0x3994 0x396e 0x3965 0x3b9e 0x3a2f 0x3989 0x3969 0x395f 0x3bab 0x3a18 0x3982 0x3965 0x395a 0x3bb3 0x3a05 0x397d 0x3962 0x3955 0x3bba 0x39f5 0x397b 0x395e 0x3951 0x3bbe 0x39e5 0x397a 0x395a 0x394e 0x3bbc 0x39d6 0x3979 0x395a 0x394d 0x3bb5 0x39c8 0x3979 0x395c 0x3950 0x3ba1 0x39ba 0x3978 0x395e 0x3955 0x3b72 0x39ac 0x3976 0x3961 0x395b 0x3b43 0x39a1 0x3973 0x3963 0x3961 0x3afc 0x399e 0x3970 0x3963 0x3963 0x3abc 0x399c 0x396d 0x3963 0x3960 0x3ab4 0x3999 0x396a 0x3962 0x395d 0x3abb 0x3994 0x3967 0x3960 0x395c 0x3ab9 0x3995 0x3962 0x395d 0x395b 0x3aa3 0x39d0 0x395a 0x3959 0x3958 0x3abd 0x39eb 0x3957 0x394b 0x394c 0x3ac6 0x39f6 0x3953 0x3935 0x3934 0x3acb 0x39f8 0x394d 0x3931 0x392d 0x3ac3 0x39fa 0x3959 0x3929 0x3920 0x3ad0 0x3a03 0x3961 0x3925 0x391e 0x3ac0 0x39ff 0x394e 0x392e 0x392c 0x3a9b 0x39f7 0x3956 0x3935 0x3930 0x3a8e 0x39fe 0x3959 0x3936 0x3935 0x3a94 0x3a0e 0x3963 0x3937 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936>; + }; + + qcom,pc-temp-z5-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2b3c 0x2daa 0x3498 0x4a8d 0x45cc 0x2ef0 0x3052 0x39fb 0x4721 0x484e 0x3117 0x343d 0x3f9f 0x4802 0x4a61 0x31df 0x385f 0x430e 0x4b83 0x4d9f 0x326a 0x3a69 0x44ec 0x4e02 0x5124 0x32f3 0x3bab 0x4673 0x5049 0x55e1 0x33c6 0x3ce5 0x4810 0x514c 0x5936 0x34d0 0x3e95 0x49be 0x511b 0x5a23 0x35db 0x4119 0x4b35 0x5160 0x5a1d 0x36fa 0x4312 0x4c4c 0x5327 0x5b6b 0x3859 0x42b6 0x4bad 0x5424 0x5e2c 0x3a2d 0x3f5c 0x45e6 0x5167 0x6138 0x3c44 0x3ed3 0x3ee4 0x49ed 0x6100 0x3d63 0x47a6 0x4250 0x472f 0x5e7d 0x3d9a 0x506d 0x5049 0x50b3 0x5f98 0x3db5 0x5016 0x57f1 0x5c40 0x639a 0x3dda 0x4c6d 0x532f 0x5d14 0x64bc 0x3dd6 0x4a75 0x4bb9 0x59b9 0x646c 0x3d86 0x49e6 0x55e6 0x5b90 0x6454 0x3cdc 0x49b6 0x76e4 0x6b24 0x646b 0x3bcd 0x5034 0x875d 0x7705 0x6492 0x3ad1 0x649b 0x78a4 0x6a60 0x5e9c 0x3a04 0x7968 0x6282 0x5014 0x511e 0x3939 0x8c1a 0x56c4 0x4873 0x4bc7 0x3846 0x9a39 0x4fd8 0x5026 0x4d8e 0x3716 0x9aa6 0x4dfb 0x5780 0x5074 0x35e9 0x91df 0x53c1 0x5aa0 0x53ba 0x34ed 0x87db 0x5d83 0x5d20 0x57f1 0x33ea 0x7eb5 0x65eb 0x5e8b 0x5cc6 0x32dd 0x764e 0x6eb9 0x601d 0x628a 0x31ca 0x720c 0x75c6 0x61b9 0x67fc 0x30bf 0x6fd5 0x79eb 0x63f1 0x6c9c 0x2ffa 0x6e15 0x7d26 0x6810 0x7085 0x2f5e 0x6c28 0x8068 0x6dc5 0x7165 0x2ed6 0x6a83 0x83d1 0x7653 0x6fdc 0x2e78 0x6a47 0x8529 0x7b5b 0x6e81 0x2ea9 0x6b32 0x8003 0x7adf 0x6f61 0x2f11 0x6ca0 0x7890 0x796f 0x710e 0x303e 0x6e9b 0x7749 0x7672 0x709c 0x317f 0x7119 0x77a9 0x6cad 0x6a94 0x3162 0x71bd 0x77df 0x65cc 0x65f5 0x300b 0x6c45 0x7771 0x66c4 0x66af 0x2fb0 0x60cd 0x7669 0x680b 0x6789 0x3015 0x4018 0x70b0 0x6813 0x6600 0x2ca4 0x3328 0x596b 0x6764 0x62b7 0x2bbe 0x3022 0x477d 0x6688 0x6215 0x2b68 0x2f70 0x4725 0x57da 0x5967 0x2b6c 0x2f09 0x3dd8 0x58e5 0x64be 0x2ab7 0x2db9 0x398d 0x5bd2 0x6460 0x2ae0 0x2ded 0x457f 0x6bcd 0x75c0 0x2cb0 0x2ff3 0x438f 0x6311 0x7110 0x2d80 0x2fa5 0x439f 0x6129 0x668d 0x2d89 0x2ebe 0x3ec3 0x61e3 0x62ca 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005>; + }; + + qcom,pc-temp-z6-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x409a 0x3c2e 0x39dd 0x392f 0x3913 0x416d 0x3c48 0x39ee 0x394b 0x392d 0x419b 0x3c57 0x39ee 0x3952 0x3933 0x4181 0x3c50 0x39e4 0x394f 0x3931 0x413b 0x3c33 0x39d5 0x3947 0x392a 0x40e4 0x3c0c 0x39c7 0x393d 0x3921 0x409c 0x3be5 0x39bb 0x3935 0x391b 0x4062 0x3bcb 0x39b0 0x392e 0x3915 0x4027 0x3bb9 0x39aa 0x392a 0x3910 0x3fe0 0x3ba7 0x39a7 0x3929 0x390e 0x3f9a 0x3b8a 0x39a3 0x3928 0x390c 0x3f73 0x3b64 0x399a 0x3924 0x390b 0x3f65 0x3b56 0x398e 0x391c 0x3906 0x3f55 0x3b62 0x3992 0x3919 0x3903 0x3f1e 0x3b70 0x39a4 0x3927 0x390a 0x3ec0 0x3b64 0x39ac 0x3933 0x3912 0x3e70 0x3b3f 0x3999 0x392a 0x390c 0x3e3a 0x3b22 0x3982 0x3915 0x38fe 0x3e0f 0x3b10 0x3982 0x3914 0x38fc 0x3df2 0x3b06 0x3991 0x3936 0x3915 0x3ddc 0x3b09 0x39a5 0x3953 0x3930 0x3dd2 0x3b19 0x39c1 0x3956 0x3934 0x3dd2 0x3b2e 0x39d7 0x3953 0x3934 0x3dd7 0x3b4e 0x39d6 0x394f 0x3932 0x3ddc 0x3b6d 0x39c9 0x3948 0x392b 0x3de1 0x3b75 0x39be 0x3942 0x3924 0x3de6 0x3b75 0x39b8 0x393d 0x391f 0x3dea 0x3b74 0x39b4 0x3938 0x391c 0x3dee 0x3b6e 0x39b1 0x3935 0x3919 0x3df0 0x3b64 0x39ae 0x3931 0x3916 0x3df0 0x3b5c 0x39ab 0x392e 0x3913 0x3df0 0x3b54 0x39a9 0x392b 0x3910 0x3def 0x3b4c 0x39a8 0x3928 0x390d 0x3ded 0x3b46 0x39a7 0x3928 0x390c 0x3deb 0x3b40 0x39a7 0x3929 0x390c 0x3deb 0x3b3c 0x39a6 0x392a 0x390c 0x3ded 0x3b38 0x39a4 0x392c 0x390f 0x3def 0x3b35 0x39a2 0x392d 0x3913 0x3def 0x3b35 0x39a0 0x392d 0x3914 0x3dee 0x3b36 0x399f 0x392a 0x3912 0x3deb 0x3b36 0x399e 0x3928 0x3910 0x3de2 0x3b35 0x399d 0x3927 0x3910 0x3dd8 0x3b34 0x399b 0x3927 0x390f 0x3dcd 0x3b2c 0x3997 0x3926 0x390f 0x3da1 0x3b16 0x398b 0x391d 0x3908 0x3d94 0x3b10 0x397f 0x3911 0x38f9 0x3d93 0x3b0a 0x397c 0x390a 0x38f2 0x3d8f 0x3b0c 0x3979 0x3906 0x38ec 0x3d8d 0x3b07 0x3977 0x3903 0x38ea 0x3d95 0x3b0c 0x397c 0x390d 0x38f8 0x3da1 0x3b20 0x3983 0x3914 0x38ff 0x3dbd 0x3b30 0x398c 0x3918 0x3902 0x3de0 0x3b45 0x3993 0x391d 0x3906 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d>; + }; + + qcom,pc-temp-y1-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1dae 0x1a6c 0x17b7 0x1540 0x1467 0x143b 0x1db4 0x1a6f 0x17c3 0x153f 0x1466 0x143d 0x1dc0 0x1a74 0x17ca 0x153e 0x1466 0x143e 0x1dcd 0x1a7a 0x17ce 0x153c 0x1466 0x1440 0x1dd8 0x1a7e 0x17d0 0x153b 0x1467 0x1441 0x1ddd 0x1a80 0x17d0 0x153a 0x1467 0x1443 0x1ddc 0x1a80 0x17cc 0x153a 0x1468 0x1443 0x1dda 0x1a80 0x17c6 0x153a 0x146a 0x1444 0x1dd3 0x1a7d 0x17c5 0x153b 0x146c 0x1445 0x1dbc 0x1a76 0x17c8 0x153c 0x146d 0x1446 0x1daa 0x1a70 0x17ca 0x153d 0x146f 0x1448 0x1db3 0x1a6e 0x17c6 0x153d 0x1470 0x1449 0x1dc8 0x1a6f 0x17c0 0x153d 0x1472 0x144b 0x1ddc 0x1a74 0x17c1 0x153e 0x1474 0x144d 0x1df4 0x1a85 0x17d0 0x1545 0x1479 0x1452 0x1e03 0x1a97 0x17db 0x154d 0x147c 0x1454 0x1dfa 0x1aa4 0x17df 0x154f 0x147c 0x1455 0x1de7 0x1aaf 0x17e3 0x1552 0x147d 0x1455 0x1dd8 0x1ab0 0x17e4 0x1554 0x147e 0x1456 0x1dca 0x1aa1 0x17e2 0x1555 0x1480 0x1459 0x1dc3 0x1a95 0x17e2 0x1558 0x1483 0x145c 0x1dd6 0x1a97 0x17ed 0x155c 0x1487 0x1460 0x1df9 0x1a9f 0x17fb 0x1560 0x148b 0x1463 0x1e01 0x1aa5 0x17fd 0x1565 0x148e 0x1467 0x1e00 0x1aa8 0x17f8 0x1569 0x1491 0x146a 0x1e04 0x1aac 0x17f7 0x156d 0x1493 0x146e 0x1e09 0x1ab8 0x1800 0x1571 0x1496 0x1472 0x1e0c 0x1acc 0x180b 0x1576 0x149a 0x1475 0x1e0a 0x1ad7 0x180e 0x157b 0x149d 0x1478 0x1df8 0x1adc 0x1812 0x1581 0x14a0 0x147a 0x1de0 0x1ade 0x1817 0x1586 0x14a3 0x147d 0x1dd9 0x1adb 0x181b 0x158b 0x14a7 0x1480 0x1ddb 0x1ad7 0x181f 0x1590 0x14aa 0x1484 0x1ddd 0x1ad7 0x1820 0x1593 0x14ad 0x1487 0x1de1 0x1ad5 0x1821 0x1596 0x14b0 0x1489 0x1de8 0x1ad3 0x1823 0x1599 0x14b2 0x148b 0x1df7 0x1adf 0x1827 0x159b 0x14b4 0x148c 0x1e0a 0x1aef 0x182c 0x159d 0x14b5 0x148d 0x1e0d 0x1aef 0x1831 0x159e 0x14b5 0x148e 0x1dff 0x1ae3 0x1835 0x159f 0x14b6 0x148e 0x1df5 0x1adf 0x183a 0x15a1 0x14b7 0x148f 0x1df6 0x1ae5 0x1841 0x15a5 0x14b9 0x1491 0x1df6 0x1aeb 0x184c 0x15a8 0x14ba 0x1492 0x1df6 0x1af2 0x1849 0x15aa 0x14bb 0x1493 0x1dfa 0x1af8 0x1850 0x15af 0x14be 0x1495 0x1e04 0x1b0b 0x1850 0x15b1 0x14be 0x1496 0x1e09 0x1b08 0x1859 0x15b4 0x14be 0x1496 0x1e26 0x1b0e 0x1863 0x15b4 0x14be 0x1496 0x1e37 0x1b0b 0x186b 0x15b6 0x14bf 0x1496 0x1e2c 0x1b1e 0x1867 0x15b9 0x14c2 0x1498 0x1e29 0x1b3f 0x1879 0x15c2 0x14c5 0x149b 0x1e38 0x1b5b 0x1895 0x15d1 0x14cc 0x14a0 0x1e61 0x1b5f 0x18a8 0x15e4 0x14d3 0x14a6 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac>; + }; + + qcom,pc-temp-y2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x25d6 0x28a1 0x29b8 0x2b2a 0x2b60 0x2c89 0x2638 0x287f 0x299b 0x2b15 0x2b62 0x2c51 0x2674 0x286a 0x297a 0x2afb 0x2b61 0x2bfc 0x2693 0x285f 0x2959 0x2ade 0x2b5e 0x2ba2 0x269f 0x285b 0x293d 0x2abd 0x2b58 0x2b5a 0x26a2 0x285a 0x292b 0x2a9a 0x2b51 0x2b3c 0x266c 0x2867 0x2922 0x2a6d 0x2b48 0x2b43 0x260b 0x287d 0x291b 0x2a3f 0x2b3b 0x2b4e 0x25f2 0x2878 0x2916 0x2a29 0x2b28 0x2b4d 0x25fe 0x283e 0x2912 0x2a1c 0x2b09 0x2b3a 0x2615 0x2814 0x2910 0x2a13 0x2ae5 0x2b24 0x2698 0x2862 0x291a 0x2a04 0x2ab6 0x2afb 0x2784 0x28ea 0x2933 0x29f0 0x2a85 0x2ac3 0x27ba 0x2909 0x295a 0x29f2 0x2a7a 0x2abc 0x26d8 0x28f6 0x29a8 0x2a1d 0x2a90 0x2af0 0x2601 0x28e9 0x29e0 0x2a53 0x2ab0 0x2b19 0x25e5 0x28ff 0x29fa 0x2a91 0x2aec 0x2b1b 0x25de 0x2924 0x2a0e 0x2ad0 0x2b33 0x2b18 0x25d8 0x292d 0x2a1d 0x2aef 0x2b47 0x2b23 0x25d2 0x292c 0x2a2b 0x2afc 0x2b48 0x2b59 0x25cd 0x2929 0x2a36 0x2b0a 0x2b4a 0x2b9b 0x25ca 0x28f3 0x2a3f 0x2b29 0x2b78 0x2bd9 0x25c8 0x2849 0x2a48 0x2b54 0x2bc0 0x2c13 0x25c6 0x27d1 0x2a4b 0x2b74 0x2be2 0x2c3d 0x25c3 0x275f 0x2a50 0x2b8f 0x2bf6 0x2c5c 0x25c0 0x271c 0x2a54 0x2ba1 0x2c07 0x2c71 0x25bf 0x270e 0x2a52 0x2bac 0x2c19 0x2c83 0x25be 0x2700 0x2a4a 0x2bb0 0x2c2d 0x2c96 0x25bd 0x26ed 0x2a46 0x2ba7 0x2c35 0x2cb5 0x25bc 0x26d4 0x2a44 0x2b8e 0x2c41 0x2cec 0x25bb 0x26b9 0x2a3f 0x2b80 0x2c4d 0x2d11 0x25bb 0x26a1 0x29e9 0x2b83 0x2c40 0x2d02 0x25ba 0x268b 0x294e 0x2b8f 0x2c2f 0x2cda 0x25b9 0x2672 0x290b 0x2b9c 0x2c33 0x2cca 0x25b8 0x2655 0x28fa 0x2b99 0x2c39 0x2cd1 0x25b8 0x263a 0x28ee 0x2b84 0x2c35 0x2cd6 0x25b7 0x2622 0x28e6 0x2b68 0x2c34 0x2cdc 0x25b7 0x2604 0x290b 0x2b59 0x2c39 0x2ce8 0x25b6 0x25ec 0x293c 0x2b5f 0x2c3b 0x2ce7 0x25b6 0x25de 0x291d 0x2b60 0x2c36 0x2cd1 0x25b6 0x25d4 0x28ba 0x2b5f 0x2c32 0x2cc5 0x25b6 0x25cb 0x289c 0x2b62 0x2c34 0x2ccc 0x25b6 0x25c4 0x28a6 0x2b5d 0x2c32 0x2ccf 0x25b5 0x25be 0x281b 0x2b46 0x2c13 0x2cc8 0x25b5 0x25bb 0x27d7 0x2b34 0x2c13 0x2cb0 0x25b5 0x25bb 0x27c4 0x2b11 0x2c20 0x2c82 0x25b5 0x25ba 0x2810 0x2b0d 0x2c0a 0x2c51 0x25b5 0x25b9 0x2851 0x2b23 0x2be8 0x2c48 0x25b5 0x25b8 0x2853 0x2b28 0x2bef 0x2c50 0x25b4 0x25b8 0x2837 0x2ae6 0x2c1e 0x2c3a 0x25b4 0x25b6 0x2800 0x2acc 0x2bf7 0x2bfd 0x25b4 0x25b5 0x27bc 0x2aa1 0x2b7e 0x2ba7 0x25b4 0x25b4 0x2786 0x2a49 0x2b0f 0x2b35 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a>; + }; + + qcom,pc-temp-y3-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x347a 0x3456 0x3421 0x33e5 0x33e0 0x33d8 0x356b 0x345f 0x341a 0x33e4 0x33e0 0x33da 0x35ff 0x346c 0x3416 0x33e3 0x33e0 0x33db 0x364d 0x3479 0x3416 0x33e3 0x33e0 0x33dd 0x366b 0x3484 0x3418 0x33e3 0x33e0 0x33de 0x3670 0x3489 0x341c 0x33e5 0x33e0 0x33de 0x35ec 0x3489 0x3423 0x33e8 0x33e0 0x33de 0x34fc 0x3488 0x342b 0x33ed 0x33e1 0x33de 0x34bb 0x348b 0x342e 0x33ef 0x33e1 0x33de 0x34ba 0x349e 0x342f 0x33f0 0x33e1 0x33dd 0x34bb 0x34ac 0x3430 0x33f0 0x33e1 0x33dd 0x34d3 0x349e 0x343d 0x33f7 0x33e4 0x33df 0x3504 0x3481 0x3450 0x3401 0x33e9 0x33e2 0x3510 0x3471 0x3451 0x3402 0x33ea 0x33e3 0x34ec 0x3468 0x343b 0x33fe 0x33e8 0x33e2 0x34cc 0x3462 0x3427 0x33fb 0x33e6 0x33e2 0x34d0 0x345f 0x3422 0x33fd 0x33e8 0x33e2 0x34e0 0x345d 0x341f 0x3401 0x33ec 0x33e3 0x34e7 0x345a 0x341b 0x3401 0x33ec 0x33e3 0x34e9 0x3455 0x3416 0x33f9 0x33e7 0x33e0 0x34ea 0x344f 0x3411 0x33f0 0x33e3 0x33dd 0x34ec 0x3445 0x340c 0x33e8 0x33e1 0x33dc 0x34f0 0x3435 0x3407 0x33e3 0x33e0 0x33db 0x34f5 0x3427 0x3406 0x33e2 0x33df 0x33db 0x3500 0x341c 0x3405 0x33e3 0x33de 0x33db 0x3512 0x3417 0x3405 0x33e4 0x33de 0x33da 0x3525 0x3418 0x3405 0x33e3 0x33de 0x33da 0x3539 0x341b 0x3405 0x33e3 0x33dd 0x33da 0x354f 0x341f 0x3405 0x33e5 0x33dd 0x33da 0x356b 0x3423 0x3405 0x33e9 0x33dd 0x33d9 0x358d 0x3428 0x3405 0x33ec 0x33dd 0x33d9 0x35b2 0x342d 0x3400 0x33ed 0x33de 0x33d9 0x35da 0x3434 0x33f9 0x33ec 0x33de 0x33da 0x360a 0x343c 0x33f6 0x33ec 0x33df 0x33da 0x3641 0x3449 0x33f7 0x33ea 0x33de 0x33da 0x3680 0x3458 0x33f8 0x33e8 0x33de 0x33d9 0x36c1 0x3468 0x33fb 0x33e6 0x33de 0x33d9 0x3702 0x347a 0x3402 0x33e4 0x33dd 0x33d9 0x3742 0x3490 0x3408 0x33e3 0x33dd 0x33d9 0x3781 0x34b0 0x340c 0x33e3 0x33dd 0x33d9 0x37c1 0x34dc 0x340f 0x33e3 0x33dd 0x33d9 0x3803 0x3511 0x3415 0x33e3 0x33de 0x33da 0x3845 0x3550 0x341e 0x33e3 0x33de 0x33da 0x3892 0x35a3 0x3421 0x33e4 0x33de 0x33da 0x38ea 0x3613 0x3429 0x33e3 0x33de 0x33da 0x390d 0x3642 0x3430 0x33eb 0x33df 0x33dc 0x393f 0x363e 0x3435 0x33ec 0x33e1 0x33dd 0x395c 0x3658 0x3442 0x33f0 0x33e3 0x33e0 0x398d 0x36b9 0x3451 0x33f2 0x33e2 0x33e0 0x3a0b 0x3718 0x3452 0x33ee 0x33e1 0x33dd 0x3a97 0x37a6 0x345a 0x33f0 0x33e0 0x33dd 0x3b31 0x3888 0x346f 0x33f5 0x33e3 0x33e1 0x3c10 0x3978 0x3492 0x33f9 0x33e6 0x33e4 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6>; + }; + + qcom,pc-temp-y4-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x45b5 0x41d2 0x40f2 0x406d 0x4045 0x4044 0x452b 0x41db 0x40ef 0x4073 0x4045 0x4042 0x44eb 0x41eb 0x40ef 0x4078 0x4047 0x4041 0x44e9 0x4200 0x40f2 0x407b 0x4048 0x4040 0x4515 0x421b 0x40f7 0x407d 0x404a 0x4040 0x4561 0x4239 0x40fe 0x407e 0x404b 0x4040 0x4627 0x4263 0x4106 0x407c 0x404d 0x4041 0x478b 0x428e 0x4111 0x407a 0x404e 0x4044 0x4914 0x42a4 0x411c 0x407a 0x4051 0x4046 0x4b24 0x42ad 0x4127 0x4081 0x4055 0x4049 0x4c74 0x42bc 0x4138 0x408c 0x405b 0x404d 0x4a3e 0x4407 0x419f 0x409e 0x4069 0x4059 0x4560 0x4626 0x4237 0x40b4 0x407d 0x4068 0x437a 0x4642 0x4251 0x40bd 0x4081 0x406c 0x4347 0x43a8 0x4203 0x40bf 0x407d 0x406b 0x432d 0x41b1 0x41aa 0x40c3 0x407b 0x406a 0x4320 0x41b5 0x416e 0x40ec 0x4091 0x407a 0x430d 0x41e2 0x413b 0x4129 0x40ba 0x4098 0x42ef 0x41ed 0x4117 0x412a 0x40c0 0x409d 0x42b4 0x41c5 0x40fa 0x40d1 0x4094 0x407d 0x4274 0x4198 0x40e3 0x4085 0x4066 0x405b 0x4249 0x4180 0x40d4 0x4078 0x4054 0x404d 0x4228 0x416e 0x40c8 0x4072 0x4049 0x4043 0x421f 0x416b 0x40c2 0x406f 0x4048 0x4042 0x4223 0x415f 0x40be 0x406b 0x4048 0x4042 0x422b 0x414f 0x40bb 0x4069 0x4049 0x4043 0x4231 0x4143 0x40ba 0x406b 0x404b 0x4045 0x423b 0x4137 0x40ba 0x406d 0x404e 0x4048 0x4246 0x4136 0x40b9 0x406e 0x4051 0x404c 0x4252 0x4142 0x40b4 0x4070 0x4057 0x4051 0x425e 0x4154 0x40b0 0x4072 0x405e 0x4058 0x426a 0x4167 0x40b4 0x4074 0x4068 0x4063 0x4276 0x417f 0x40bd 0x4076 0x4073 0x4070 0x4283 0x4198 0x40c4 0x4074 0x4075 0x4072 0x4290 0x41b2 0x40c9 0x4069 0x4064 0x4061 0x429c 0x41cd 0x40cd 0x405e 0x404f 0x404c 0x42a8 0x41ef 0x40d2 0x405b 0x4044 0x4043 0x42b5 0x421f 0x40d8 0x4059 0x403e 0x403f 0x42c7 0x4244 0x40dc 0x405a 0x403e 0x4040 0x42e1 0x4252 0x40e9 0x405d 0x4042 0x4045 0x4308 0x425c 0x40fd 0x4060 0x4047 0x404a 0x433b 0x4262 0x410c 0x4063 0x4048 0x404b 0x437e 0x4270 0x4118 0x4064 0x4046 0x4048 0x43d3 0x4287 0x4129 0x4061 0x403d 0x403b 0x442a 0x42c2 0x4147 0x406b 0x4041 0x403e 0x441b 0x42ef 0x4160 0x4075 0x4057 0x405a 0x441e 0x4307 0x4166 0x4084 0x4070 0x4078 0x43ed 0x432a 0x4193 0x40a2 0x4099 0x40a2 0x43d0 0x436e 0x41e6 0x40be 0x409c 0x4098 0x43e5 0x4383 0x41de 0x409e 0x406e 0x4064 0x43f6 0x4384 0x41d8 0x409e 0x4060 0x4059 0x4411 0x43a0 0x41fb 0x40bd 0x4070 0x4067 0x4463 0x43f1 0x4266 0x40fb 0x4090 0x4085 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118>; + }; + + qcom,pc-temp-y5-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2208 0x348a 0x3ab0 0x3545 0x4573 0x3634 0x2208 0x34aa 0x3839 0x3326 0x4393 0x3e82 0x269f 0x34e2 0x3660 0x31db 0x419b 0x43da 0x2f8b 0x3522 0x3519 0x3130 0x3fbf 0x46e0 0x3428 0x3557 0x345a 0x30f0 0x3e34 0x4838 0x3590 0x3572 0x341a 0x30e7 0x3d2f 0x4884 0x30ee 0x3576 0x34b3 0x32d3 0x3ca4 0x46c7 0x2869 0x3578 0x35a4 0x35e5 0x3c3f 0x4385 0x267f 0x34b6 0x35c2 0x3648 0x3b81 0x4119 0x2a54 0x3032 0x3545 0x34d0 0x3996 0x3e92 0x2ff6 0x2cf8 0x3494 0x33cf 0x387f 0x3ce5 0x37e1 0x2fd6 0x333d 0x3525 0x3964 0x3cfd 0x4112 0x360e 0x319c 0x3768 0x3acb 0x3dbd 0x4280 0x3a64 0x326c 0x37dc 0x3b0d 0x3dbf 0x373b 0x3dd4 0x395e 0x3745 0x3a7a 0x3cb2 0x2cf9 0x3f72 0x3eca 0x36d1 0x3a41 0x3bb0 0x2d03 0x3ec5 0x3f83 0x384b 0x3ae8 0x3b5d 0x2edc 0x3dc2 0x3fc3 0x3b9d 0x3c38 0x3b2b 0x2f8c 0x3d9a 0x3f92 0x3dc7 0x3e57 0x3b93 0x2f1e 0x3df3 0x3ecf 0x3f34 0x4225 0x3e9f 0x2e5c 0x3e54 0x3de6 0x3fc8 0x445b 0x4233 0x2d64 0x3c6d 0x3c08 0x3c17 0x4527 0x44e0 0x2c30 0x3697 0x3971 0x3578 0x4604 0x471b 0x2b6b 0x3248 0x38a0 0x33d2 0x4627 0x47ff 0x2b06 0x2f1a 0x38d8 0x353a 0x4512 0x484d 0x2ad4 0x2d6f 0x3925 0x3660 0x43d2 0x484f 0x2add 0x2d4c 0x3975 0x3678 0x4315 0x4790 0x2aec 0x2d55 0x39cc 0x366c 0x4294 0x45bc 0x2af3 0x2d44 0x3a34 0x38ed 0x427b 0x43ff 0x2b16 0x2d12 0x3b09 0x40ee 0x4270 0x426f 0x2b4e 0x2d07 0x3ba6 0x465a 0x4280 0x41aa 0x2b80 0x2d07 0x38cb 0x47e5 0x43ef 0x42bb 0x2ba9 0x2cec 0x3382 0x48db 0x472c 0x45f6 0x2bd0 0x2ce9 0x319e 0x48b8 0x4a98 0x495f 0x2bf8 0x2d41 0x31a4 0x45bb 0x4e8c 0x4c69 0x2c20 0x2daa 0x31b5 0x4185 0x51da 0x4ea9 0x2c45 0x2dd9 0x3221 0x3e14 0x52fb 0x508e 0x2c64 0x2d8a 0x34af 0x3aee 0x5257 0x524a 0x2c6c 0x2d32 0x3713 0x3918 0x50bc 0x5292 0x2c5a 0x2d52 0x36de 0x38bf 0x4e90 0x50e7 0x2c45 0x2d99 0x34f7 0x3913 0x4dbc 0x4f8f 0x2c53 0x2da9 0x354f 0x3906 0x4ea8 0x5136 0x2cb7 0x2d71 0x370b 0x3898 0x515e 0x56c7 0x2d6c 0x2d2c 0x33cd 0x3962 0x555b 0x5c52 0x2e6e 0x2cc8 0x325a 0x3610 0x4cc2 0x4ea4 0x2fc4 0x2d10 0x320a 0x3e49 0x4394 0x4373 0x30b0 0x2d1b 0x3431 0x3e08 0x42cc 0x40b6 0x322c 0x2e86 0x370e 0x4092 0x40be 0x3f21 0x3256 0x3099 0x3915 0x3fe1 0x3e27 0x3e5b 0x322c 0x3127 0x38b1 0x3e5f 0x428d 0x410e 0x3117 0x3039 0x38e1 0x4283 0x4414 0x4431 0x2f77 0x2f18 0x37f8 0x4528 0x4741 0x4a06 0x2e6f 0x2e5e 0x37ca 0x4396 0x477b 0x4ab1 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b>; + }; + + qcom,pc-temp-y6-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1af4 0x1607 0x1492 0x13c9 0x139d 0x1392 0x1afb 0x160e 0x148d 0x13c8 0x139d 0x1393 0x1aff 0x1616 0x148a 0x13c7 0x139d 0x1394 0x1aff 0x161e 0x148a 0x13c8 0x139d 0x1395 0x1afc 0x1626 0x148c 0x13c9 0x139e 0x1395 0x1af7 0x162e 0x148e 0x13ca 0x139f 0x1396 0x1ac7 0x1636 0x1494 0x13cc 0x139f 0x1397 0x1a78 0x163e 0x149c 0x13cf 0x13a1 0x1397 0x1a74 0x1646 0x14a1 0x13d2 0x13a2 0x1398 0x1aff 0x164c 0x14a3 0x13d4 0x13a3 0x1399 0x1b70 0x1657 0x14a8 0x13d7 0x13a5 0x139a 0x1af4 0x16ac 0x14cc 0x13e2 0x13ac 0x139f 0x19d3 0x172c 0x1503 0x13ef 0x13b5 0x13a6 0x1941 0x172c 0x150b 0x13f2 0x13b7 0x13a8 0x190e 0x1670 0x14e5 0x13f1 0x13b5 0x13a7 0x18f6 0x15e2 0x14be 0x13f0 0x13b3 0x13a7 0x18fb 0x15e4 0x14ab 0x13fd 0x13bb 0x13ac 0x1909 0x15f5 0x149c 0x1412 0x13c9 0x13b5 0x190d 0x15f9 0x148f 0x1412 0x13cb 0x13b7 0x190c 0x15ed 0x1483 0x13f3 0x13bb 0x13ab 0x190a 0x15e0 0x147a 0x13d6 0x13ab 0x139f 0x190d 0x15d6 0x1473 0x13cd 0x13a4 0x139a 0x191a 0x15ce 0x146e 0x13c8 0x13a1 0x1397 0x192c 0x15c9 0x146d 0x13c7 0x13a0 0x1397 0x1945 0x15c7 0x146e 0x13c7 0x13a0 0x1397 0x1964 0x15c6 0x146f 0x13c8 0x13a0 0x1398 0x1982 0x15cb 0x1470 0x13c9 0x13a1 0x1398 0x19a0 0x15d5 0x1473 0x13ca 0x13a2 0x1399 0x19c0 0x15e2 0x1475 0x13cc 0x13a3 0x139a 0x19e6 0x15f3 0x1476 0x13d0 0x13a5 0x139c 0x1a11 0x1607 0x1477 0x13d4 0x13a7 0x139e 0x1a3f 0x161d 0x1478 0x13d6 0x13ab 0x13a2 0x1a72 0x1638 0x1479 0x13d7 0x13af 0x13a6 0x1aa7 0x1655 0x147b 0x13d6 0x13b0 0x13a7 0x1ae0 0x1676 0x147f 0x13d2 0x13ab 0x13a2 0x1b1c 0x169b 0x1483 0x13ce 0x13a5 0x139c 0x1b59 0x16c6 0x1488 0x13cc 0x13a2 0x139a 0x1b96 0x16f8 0x1490 0x13cb 0x13a0 0x1398 0x1bd4 0x1732 0x149a 0x13ca 0x13a0 0x1399 0x1c13 0x1772 0x14a5 0x13cb 0x13a1 0x139a 0x1c51 0x17bc 0x14b0 0x13cd 0x13a3 0x139c 0x1c90 0x1811 0x14bf 0x13ce 0x13a4 0x139d 0x1cd3 0x1875 0x14d0 0x13cf 0x13a3 0x139c 0x1d22 0x18ef 0x14e0 0x13d0 0x13a1 0x1399 0x1d80 0x1984 0x14f9 0x13d2 0x13a3 0x139a 0x1da5 0x19b9 0x150c 0x13db 0x13a9 0x13a3 0x1dcf 0x19c4 0x1513 0x13e1 0x13b2 0x13ad 0x1dde 0x19e7 0x152f 0x13ec 0x13bf 0x13bb 0x1e04 0x1a57 0x155a 0x13f6 0x13c0 0x13b8 0x1e6d 0x1abf 0x1560 0x13eb 0x13b2 0x13a7 0x1edf 0x1b41 0x1573 0x13ee 0x13ae 0x13a5 0x1f66 0x1c0d 0x15ab 0x13fd 0x13b6 0x13ac 0x2034 0x1cdf 0x160e 0x1415 0x13c2 0x13b7 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4>; + }; + }; + }; + }; + }; + + fragment@12 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm1 { + reg = <0x4f>; + label = "pa_therm1"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@13 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x4d 0xffffffff 0x4e 0xffffffff 0x4f 0xffffffff 0x52>; + + pa_therm1 { + reg = <0x4f>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + }; + }; + + fragment@14 { + target = <0xffffffff>; + + __overlay__ { + compatible = "qcom,ufs-phy-qmp-v3"; + vdda-phy-supply = <0xffffffff>; + vdda-pll-supply = <0xffffffff>; + vdda-phy-max-microamp = <0xf5b4>; + vdda-pll-max-microamp = <0x477c>; + status = "ok"; + }; + }; + + fragment@15 { + target = <0xffffffff>; + + __overlay__ { + vdd-hba-supply = <0xffffffff>; + vdd-hba-fixed-regulator; + vcc-supply = <0xffffffff>; + vcc-voltage-level = <0x2d2a80 0x2d2a80>; + vcc-max-microamp = <0x927c0>; + vccq2-supply = <0xffffffff>; + vccq2-voltage-level = <0x1ab3f0 0x1dc130>; + vccq2-max-microamp = <0x927c0>; + qcom,vddp-ref-clk-supply = <0xffffffff>; + qcom,vddp-ref-clk-max-microamp = <0x64>; + status = "ok"; + }; + }; + + fragment@16 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0x8b290>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-always-on; + qcom,vdd-io-lpm-sup; + qcom,vdd-io-voltage-level = <0x1b7740 0x1b7740>; + qcom,vdd-io-current-level = <0x0 0x4f588>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + status = "ok"; + }; + }; + + fragment@17 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0xc3500>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-voltage-level = <0x1b7740 0x2d0370>; + qcom,vdd-io-current-level = <0x0 0x55f0>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + cd-gpios = <0xffffffff 0x45 0x1>; + status = "ok"; + }; + }; + + fragment@18 { + target = <0xffffffff>; + + __overlay__ { + + pa-therm1 { + polling-delay-passive = <0x0>; + polling-delay = <0x0>; + thermal-governor = "user_space"; + thermal-sensors = <0xffffffff 0x4f>; + wake-capable-sensor; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + quiet-therm-step { + status = "disabled"; + }; + }; + }; + + fragment@19 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@20 { + target = <0xffffffff>; + + __overlay__ { + qcom,battery-data = <0x13>; + qcom,qg-iterm-ma = <0x64>; + qcom,hold-soc-while-full; + qcom,linearize-soc; + qcom,cl-feedback-on; + }; + }; + + fragment@21 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x8 0xffffffff 0x7 0xffffffff 0x9 0xffffffff 0x6 0xffffffff 0x4f 0xffffffff 0x99 0xffffffff 0x83>; + io-channel-names = "usb_in_voltage", "usb_in_current", "chg_temp", "die_temp", "conn_temp", "sbux_res", "vph_voltage"; + qcom,battery-data = <0x13>; + qcom,auto-recharge-soc = <0x62>; + qcom,step-charging-enable; + qcom,sw-jeita-enable; + qcom,fcc-stepping-enable; + qcom,suspend-input-on-debug-batt; + qcom,sec-charger-config = <0x3>; + qcom,thermal-mitigation = <0x401640 0x3567e0 0x2dc6c0 0x2625a0 0x1e8480 0x16e360 0xf4240 0x7a120>; + dpdm-supply = <0xffffffff>; + qcom,charger-temp-max = <0x320>; + qcom,smb-temp-max = <0x320>; + qcom,fcc-step-delay-ms = <0x64>; + qcom,fcc-step-size-ua = <0x186a0>; + qcom,disable-sw-thermal-regulation; + qcom,disable-fcc-restriction; + qcom,smb-internal-pull-kohm = <0x0>; + }; + }; + + fragment@22 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + }; + }; + }; + + fragment@23 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@24 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,i2c-touch-active = "synaptics,tcm-i2c"; + + synaptics_tcm@20 { + compatible = "synaptics,tcm-i2c"; + reg = <0x20>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend", "pmx_ts_release"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + pinctrl-2 = <0xffffffff>; + vdd-supply = <0xffffffff>; + avdd-supply = <0xffffffff>; + synaptics,pwr-reg-name = "avdd"; + synaptics,bus-reg-name = "vdd"; + synaptics,irq-gpio = <0xffffffff 0x9 0x2008>; + synaptics,irq-on-state = <0x0>; + synaptics,reset-gpio = <0xffffffff 0x8 0x0>; + synaptics,reset-on-state = <0x0>; + synaptics,reset-active-ms = <0x14>; + synaptics,reset-delay-ms = <0xc8>; + synaptics,power-delay-ms = <0xc8>; + synaptics,ubl-i2c-addr = <0x20>; + }; + + atmel_mxt_ts@4a { + compatible = "atmel,maxtouch"; + reg = <0x4a>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + avdd-supply = <0xffffffff>; + vdd-supply = <0xffffffff>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + reset-gpios = <0xffffffff 0x8 0x0>; + irq-gpios = <0xffffffff 0x9 0x2008>; + atmel,xy_switch; + atmel,panel-coords = <0x0 0x0 0x1df 0x31f>; + atmel,display-coords = <0x0 0x0 0x153 0x301>; + }; + }; + }; + + fragment@25 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,clk-freq-out = <0xf4240>; + #address-cells = <0x1>; + #size-cells = <0x0>; + + nq@28 { + compatible = "qcom,nq-nci"; + reg = <0x28>; + qcom,nq-irq = <0xffffffff 0x25 0x0>; + qcom,nq-ven = <0xffffffff 0xc 0x0>; + qcom,nq-firm = <0xffffffff 0x24 0x0>; + qcom,nq-clkreq = <0xffffffff 0x1f 0x0>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active", "nfc_suspend"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff>; + }; + }; + }; + + fragment@26 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-aux-switch = <0xffffffff>; + }; + }; + + fragment@27 { + target = <0xffffffff>; + + __overlay__ { + + lpi_pinctrl@627C0000 { + compatible = "qcom,lpi-pinctrl"; + reg = <0x627c0000 0x0>; + qcom,num-gpios = <0xf>; + gpio-controller; + #gpio-cells = <0x2>; + qcom,slew-reg = <0x6295a000 0x0>; + qcom,lpi-offset-tbl = <0x0 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000>; + qcom,lpi-slew-offset-tbl = <0x0 0x2 0x4 0x8 0xa 0xc 0x0 0x0 0x0 0x0 0x10 0x12 0x0 0x0 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + phandle = <0x31>; + + dmic01_clk_active { + phandle = <0x32>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic01_clk_sleep { + phandle = <0x34>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic01_data_active { + phandle = <0x33>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic01_data_sleep { + phandle = <0x35>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic23_clk_active { + phandle = <0x36>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic23_clk_sleep { + phandle = <0x38>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic23_data_active { + phandle = <0x37>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic23_data_sleep { + phandle = <0x39>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic45_clk_active { + phandle = <0x3a>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic45_clk_sleep { + phandle = <0x3c>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic45_data_active { + phandle = <0x3b>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic45_data_sleep { + phandle = <0x3d>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + tx_swr_clk_sleep { + phandle = <0x4a>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_clk_active { + phandle = <0x46>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + tx_swr_data0_sleep { + phandle = <0x4b>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data0_active { + phandle = <0x47>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_sleep { + phandle = <0x40>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_active { + phandle = <0x3e>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_data_sleep { + phandle = <0x41>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_data_active { + phandle = <0x3f>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data1_sleep { + phandle = <0x4c>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data1_active { + phandle = <0x48>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data2_sleep { + phandle = <0x4d>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data2_active { + phandle = <0x49>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + rx_swr_clk_sleep { + phandle = <0x44>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_clk_active { + phandle = <0x42>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + rx_swr_data_sleep { + phandle = <0x45>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_data_active { + phandle = <0x43>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + lpi_i2s1_sck_active { + phandle = <0x55>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sck_sleep { + phandle = <0x59>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_ws_active { + phandle = <0x56>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_ws_sleep { + phandle = <0x5a>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd0_active { + phandle = <0x57>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd0_sleep { + phandle = <0x5b>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd1_active { + phandle = <0x58>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd1_sleep { + phandle = <0x5c>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + }; + + fragment@28 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x4>; + + bolero-clk-rsc-mngr { + compatible = "qcom,bolero-clk-rsc-mngr"; + qcom,fs-gen-sequence = <0x3000 0x1 0x3004 0x1 0x3080 0x2>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,va_mclk_mode_muxsel = <0x627a0000>; + clock-names = "tx_core_clk", "tx_npl_clk", "rx_core_clk", "rx_npl_clk", "wsa_core_clk", "wsa_npl_clk", "va_core_clk", "va_npl_clk"; + clocks = <0x14 0x0 0x15 0x0 0x16 0x0 0x17 0x0 0x18 0x0 0x19 0x0 0x1a 0x0 0x1b 0x0>; + }; + + tx-macro@62620000 { + compatible = "qcom,tx-macro"; + reg = <0x62620000 0x0>; + clock-names = "tx_core_clk", "tx_npl_clk"; + clocks = <0x14 0x0 0x15 0x0>; + qcom,tx-swr-gpios = <0x1c>; + qcom,tx-dmic-sample-rate = <0x249f00>; + phandle = <0xb2>; + + tx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x3>; + swrm-io-base = <0x62630000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x1>; + interrupts = <0x0 0x128 0x0 0x0 0x22b 0x0>; + interrupt-names = "swr_master_irq", "swr_wake_irq"; + qcom,swr-wakeup-required = <0x0>; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x21 0xf 0x2 0x12 0x1 0x2 0x13 0x2 0x3 0x14 0x1 0x3 0x15 0x2 0x4 0x16 0x1 0x4 0x17 0x2 0x4 0x18 0x4 0x4 0x19 0x8 0x5 0x1a 0x1 0x5 0x1b 0x2 0x5 0x1c 0x4 0x5 0x1d 0x8>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + qcom,swr-mstr-irq-wakeup-capable = <0x1>; + phandle = <0xb3>; + + wcd938x-tx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170223>; + phandle = <0x23>; + }; + + wcd937x-tx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170223>; + phandle = <0x27>; + }; + }; + }; + + rx-macro@62600000 { + compatible = "qcom,rx-macro"; + reg = <0x62600000 0x0>; + clock-names = "rx_core_clk", "rx_npl_clk"; + clocks = <0x16 0x0 0x17 0x0>; + qcom,rx-swr-gpios = <0x1d>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,rx-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + phandle = <0xb4>; + + rx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x2>; + swrm-io-base = <0x62610000 0x0>; + interrupts = <0x0 0x129 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x9 0x1 0x1 0xa 0x2 0x2 0xd 0x1 0x3 0xb 0x1 0x3 0xc 0x2 0x4 0xe 0x1 0x5 0xf 0x1 0x5 0x10 0x2>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + phandle = <0xb5>; + + wcd938x-rx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170224>; + phandle = <0x22>; + }; + + wcd937x-rx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170224>; + phandle = <0x26>; + }; + }; + }; + + wsa-macro@62640000 { + compatible = "qcom,wsa-macro"; + reg = <0x62640000 0x0>; + clock-names = "wsa_core_clk", "wsa_npl_clk"; + clocks = <0x18 0x0 0x19 0x0>; + qcom,wsa-swr-gpios = <0x1e>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,wsa-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + status = "disabled"; + phandle = <0xb6>; + + wsa_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + qcom,swr_master_id = <0x1>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + swrm-io-base = <0x62650000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x0>; + interrupts = <0x0 0x127 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x8>; + qcom,swr-port-mapping = <0x1 0x1 0x1 0x2 0x3 0xf 0x3 0x2 0x3 0x4 0x5 0x1 0x5 0x7 0xf 0x6 0x6 0x3 0x7 0x4 0x3 0x8 0x8 0x3>; + qcom,swr-num-dev = <0x2>; + phandle = <0xb7>; + + wsa881x@20170211 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170211>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2c>; + }; + + wsa881x@20170212 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170212>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2d>; + }; + + wsa881x@21170213 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170213>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2e>; + }; + + wsa881x@21170214 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170214>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2f>; + }; + }; + }; + + va-macro@62770000 { + compatible = "qcom,va-macro"; + reg = <0x62770000 0x0>; + clock-names = "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0>; + qcom,va-clk-mux-select = <0x1>; + qcom,va-island-mode-muxsel = <0x627a0000>; + qcom,va-dmic-sample-rate = <0x927c0>; + qcom,default-clk-id = <0x0>; + phandle = <0xb8>; + }; + + wcd938x-codec { + compatible = "qcom,wcd938x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x0 0x13 0x2 0x0 0x13 0x1 0x14 0x1 0x0 0x14 0x1 0x15 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x2 0x18 0x4 0x0 0x18 0x2 0x19 0x8 0x0 0x19 0x3 0x1a 0x1 0x0 0x1a 0x3 0x1b 0x2 0x0 0x1b 0x3 0x1c 0x4 0x0 0x1c 0x3 0x1d 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x22>; + qcom,tx-slave = <0x23>; + cdc-vdd-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-rxtx-current = <0x7530>; + cdc-vddio-supply = <0xffffffff>; + qcom,cdc-vddio-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddio-current = <0x7530>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0xaf0>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-micbias4-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddio", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + mbhc-button-thres = <0x24 0xd 0x3f 0x24 0x58 0x8a 0x24 0x8a 0x8a 0x24 0xe1 0xe1 0x24 0x1c2 0x1c2 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c>; + imp-table = <0x25 0x0 0x5 0x6 0x25 0x6 0x17 0x8 0x25 0x18 0x26 0x7 0x25 0x27 0x64 0x6 0x25 0x65 0xa0 0xa 0x25 0xa1 0x190 0xb 0x25 0x191 0x7d0 0xb 0x25 0x7d1 0x7fffffff 0x6>; + phandle = <0x30>; + }; + + wcd937x-codec { + status = "disabled"; + compatible = "qcom,wcd937x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x1 0x13 0x1 0x0 0x14 0x1 0x14 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x3 0x18 0x1 0x0 0x1a 0x3 0x19 0x2 0x0 0x1b 0x3 0x1a 0x4 0x0 0x1c 0x3 0x1b 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x26>; + qcom,tx-slave = <0x27>; + cdc-vdd-ldo-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-ldo-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-ldo-rxtx-current = <0x61a8>; + cdc-vddpx-1-supply = <0xffffffff>; + qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddpx-1-current = <0x2710>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0x708>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-ldo-rxtx", "cdc-vddpx-1", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + phandle = <0xb9>; + }; + }; + }; + + fragment@29 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,msm-mi2s-master = <0x1 0x1 0x1 0x1 0x1 0x1>; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS4", "MIC BIAS4", "Analog Mic4", "TX DMIC0", "MIC BIAS1", "MIC BIAS1", "Digital Mic0", "TX DMIC1", "MIC BIAS1", "MIC BIAS1", "Digital Mic1", "TX DMIC2", "MIC BIAS3", "MIC BIAS3", "Digital Mic2", "TX DMIC3", "MIC BIAS3", "MIC BIAS3", "Digital Mic3", "TX DMIC4", "MIC BIAS4", "MIC BIAS4", "Digital Mic4", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "IN3_AUX", "AUX_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "TX SWR_DMIC0", "DMIC1_OUTPUT", "TX SWR_DMIC1", "DMIC2_OUTPUT", "TX SWR_DMIC2", "DMIC3_OUTPUT", "TX SWR_DMIC3", "DMIC4_OUTPUT", "TX SWR_DMIC4", "DMIC5_OUTPUT", "TX SWR_DMIC5", "DMIC6_OUTPUT", "TX SWR_DMIC6", "DMIC7_OUTPUT", "TX SWR_DMIC7", "DMIC8_OUTPUT", "WSA SRC0_INP", "SRC0", "WSA_TX DEC0_INP", "TX DEC0 MUX", "WSA_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "SpkrLeft IN", "WSA_SPK1 OUT", "SpkrRight IN", "WSA_SPK2 OUT", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA MIC BIAS1", "Digital Mic0", "VA MIC BIAS1", "Digital Mic1", "VA MIC BIAS3", "Digital Mic2", "VA MIC BIAS3", "Digital Mic3", "VA MIC BIAS4", "Digital Mic4", "VA DMIC0", "VA MIC BIAS1", "VA DMIC1", "VA MIC BIAS1", "VA DMIC2", "VA MIC BIAS3", "VA DMIC3", "VA MIC BIAS3", "VA DMIC4", "VA MIC BIAS4", "VA SWR_ADC0", "VA_SWR_CLK", "VA SWR_ADC1", "VA_SWR_CLK", "VA SWR_ADC2", "VA_SWR_CLK", "VA SWR_ADC3", "VA_SWR_CLK", "VA SWR_MIC0", "VA_SWR_CLK", "VA SWR_MIC1", "VA_SWR_CLK", "VA SWR_MIC2", "VA_SWR_CLK", "VA SWR_MIC3", "VA_SWR_CLK", "VA SWR_MIC4", "VA_SWR_CLK", "VA SWR_MIC5", "VA_SWR_CLK", "VA SWR_MIC6", "VA_SWR_CLK", "VA SWR_MIC7", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT", "VA SWR_MIC0", "DMIC1_OUTPUT", "VA SWR_MIC1", "DMIC2_OUTPUT", "VA SWR_MIC2", "DMIC3_OUTPUT", "VA SWR_MIC3", "DMIC4_OUTPUT", "VA SWR_MIC4", "DMIC5_OUTPUT", "VA SWR_MIC5", "DMIC6_OUTPUT", "VA SWR_MIC6", "DMIC7_OUTPUT", "VA SWR_MIC7", "DMIC8_OUTPUT"; + qcom,msm-mbhc-hphl-swh = <0x1>; + qcom,msm-mbhc-gnd-swh = <0x1>; + qcom,cdc-dmic01-gpios = <0x28>; + qcom,cdc-dmic23-gpios = <0x29>; + qcom,cdc-dmic45-gpios = <0x2a>; + asoc-codec = <0xffffffff 0xffffffff 0x2b>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec", "msm-ext-disp-audio-codec-rx"; + qcom,wsa-max-devs = <0x2>; + qcom,wsa-devs = <0x2c 0x2d 0x2e 0x2f>; + qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight", "SpkrLeft", "SpkrRight"; + qcom,codec-max-aux-devs = <0x1>; + qcom,codec-aux-devs = <0x30>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + }; + }; + + fragment@30 { + target = <0xffffffff>; + + __overlay__ { + + cdc_dmic01_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x32 0x33>; + pinctrl-1 = <0x34 0x35>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x28>; + }; + + cdc_dmic23_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x36 0x37>; + pinctrl-1 = <0x38 0x39>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x29>; + }; + + cdc_dmic45_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3a 0x3b>; + pinctrl-1 = <0x3c 0x3d>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x2a>; + }; + + wsa_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3e 0x3f>; + pinctrl-1 = <0x40 0x41>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x1e>; + }; + + rx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x42 0x43>; + pinctrl-1 = <0x44 0x45>; + qcom,lpi-gpios; + phandle = <0x1d>; + }; + + tx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x46 0x47 0x48 0x49>; + pinctrl-1 = <0x4a 0x4b 0x4c 0x4d>; + qcom,lpi-gpios; + qcom,chip-wakeup-reg = <0x1ffb000>; + qcom,chip-wakeup-maskbit = <0x0>; + qcom,chip-wakeup-default-val = <0x1>; + phandle = <0x1c>; + }; + }; + }; + + fragment@31 { + target = <0xffffffff>; + + __overlay__ { + + wsa_spkr_en1_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x1f>; + }; + + wsa_spkr_en2_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x20>; + }; + + msm_cdc_pinctrl@58 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + phandle = <0x21>; + }; + + wsa_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x3>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x309>; + #clock-cells = <0x1>; + phandle = <0x18>; + }; + + wsa_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x4>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30a>; + #clock-cells = <0x1>; + phandle = <0x19>; + }; + + rx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x5>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30e>; + #clock-cells = <0x1>; + phandle = <0x16>; + }; + + rx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x6>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30f>; + #clock-cells = <0x1>; + phandle = <0x17>; + }; + + tx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x7>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30c>; + #clock-cells = <0x1>; + phandle = <0x14>; + }; + + tx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x8>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30d>; + #clock-cells = <0x1>; + phandle = <0x15>; + }; + + va_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x2>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30b>; + #clock-cells = <0x1>; + phandle = <0x1a>; + }; + + va_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0xa>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x310>; + #clock-cells = <0x1>; + phandle = <0x1b>; + }; + }; + }; + + fragment@32 { + target = <0xffffffff>; + + __overlay__ { + qcom,msm-dai-is-island-supported = <0x1>; + }; + }; + + fragment@33 { + target = <0xffffffff>; + + __overlay__ { + hsuart8 = "/soc/qcom,qup_hsuart@a88000"; + }; + }; + + fragment@34 { + target = <0xffffffff>; + + __overlay__ { + + qcom,qup_hsuart@a88000 { + compatible = "qcom,msm-geni-serial-hs", "qcom,msm-geni-uart"; + reg = <0xa88000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0xffffffff 0x50 0xffffffff 0x5a 0xffffffff 0x5b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x4e 0x4f>; + pinctrl-1 = <0x50 0x51>; + interrupts = <0x0 0x163 0x0>; + qcom,wrapper-core = <0xffffffff>; + always-on-clock; + status = "ok"; + phandle = <0xba>; + }; + }; + }; + + fragment@35 { + target = <0xffffffff>; + + __overlay__ { + + qupv3_se8_2hsuart_pins { + phandle = <0xbb>; + + qupv3_se8_2uart_tx_active { + phandle = <0x4e>; + + mux { + pins = "gpio44"; + function = "qup12"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_rx_active { + phandle = <0x4f>; + + mux { + pins = "gpio45"; + function = "qup12"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_tx_sleep { + phandle = <0x50>; + + mux { + pins = "gpio44"; + function = "gpio"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + input-enable; + }; + }; + + qupv3_se8_2uart_rx_sleep { + phandle = <0x51>; + + mux { + pins = "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@36 { + target = <0xffffffff>; + + __overlay__ { + + dcc_curr_link@3 { + qcom,curr-link-list = <0x3>; + qcom,data-sink = "sram"; + qcom,link-list = <0x0 0x18000024 0x1 0x0 0x0 0x18000040 0x1 0x0 0x0 0x18010024 0x1 0x0 0x0 0x18010040 0x1 0x0 0x0 0x18020024 0x1 0x0 0x0 0x18020040 0x1 0x0 0x0 0x18030024 0x1 0x0 0x0 0x18030040 0x1 0x0 0x0 0x18040024 0x1 0x0 0x0 0x18040040 0x1 0x0 0x0 0x18050024 0x1 0x0 0x0 0x18050040 0x1 0x0 0x0 0x18060024 0x1 0x0 0x0 0x18060040 0x1 0x0 0x0 0x18070024 0x1 0x0 0x0 0x18070040 0x1 0x0 0x0 0x18080024 0x1 0x0 0x0 0x18080040 0x1 0x0 0x0 0x180800f8 0x1 0x0 0x0 0x18080104 0x1 0x0 0x0 0x1808011c 0x1 0x0 0x0 0x18080128 0x1 0x0 0x0 0x18321700 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18325f00 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x18321818 0x1 0x0 0x0 0x18323818 0x1 0x0 0x0 0x18326018 0x1 0x0 0x0 0x18321920 0x1 0x0 0x0 0x1832102c 0x1 0x0 0x0 0x18321044 0x1 0x0 0x0 0x18321710 0x1 0x0 0x0 0x1832176c 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18323920 0x1 0x0 0x0 0x1832302c 0x1 0x0 0x0 0x18323044 0x1 0x0 0x0 0x18323710 0x1 0x0 0x0 0x1832376c 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18326120 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18325844 0x1 0x0 0x0 0x18325f10 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280000 0x2 0x0 0x0 0x18282000 0x2 0x0 0x0 0x18284000 0x2 0x0 0x0 0x9680000 0x1 0x0 0x0 0x9680004 0x1 0x0 0x2 0x8 0x0 0x0 0x0 0x9681000 0x1 0x0 0x2 0x1 0x0 0x0 0x0 0x9681004 0x1 0x0 0x0 0x9681008 0x1 0x0 0x0 0x968100c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9698500 0x1 0x0 0x0 0x9698504 0x1 0x0 0x0 0x9698508 0x1 0x0 0x0 0x969850c 0x1 0x0 0x0 0x9698510 0x1 0x0 0x0 0x9698514 0x1 0x0 0x0 0x9698518 0x1 0x0 0x0 0x969851c 0x1 0x0 0x0 0x9698700 0x1 0x0 0x0 0x9698704 0x1 0x0 0x0 0x9698708 0x1 0x0 0x0 0x969870c 0x1 0x0 0x0 0x9698714 0x1 0x0 0x0 0x9698718 0x1 0x0 0x0 0x969871c 0x1 0x0 0x0 0x1620204 0x1 0x0 0x0 0x1620240 0x1 0x0 0x0 0x1620248 0x1 0x0 0x0 0x1620288 0x1 0x0 0x0 0x162028c 0x1 0x0 0x0 0x1620290 0x1 0x0 0x0 0x1620294 0x1 0x0 0x0 0x16202a8 0x1 0x0 0x0 0x16202ac 0x1 0x0 0x0 0x16202b0 0x1 0x0 0x0 0x16202b4 0x1 0x0 0x0 0x1620300 0x1 0x0 0x0 0x16e0404 0x1 0x0 0x0 0x16e0408 0x1 0x0 0x0 0x16e0410 0x1 0x0 0x0 0x16e0420 0x1 0x0 0x0 0x16e0424 0x1 0x0 0x0 0x16e0428 0x1 0x0 0x0 0x16e042c 0x1 0x0 0x0 0x16e0430 0x1 0x0 0x0 0x16e0434 0x1 0x0 0x0 0x16e0438 0x1 0x0 0x0 0x16e043c 0x1 0x0 0x0 0x16e0300 0x1 0x0 0x0 0x16e0304 0x1 0x0 0x0 0x16e0700 0x1 0x0 0x0 0x16e0704 0x1 0x0 0x0 0x1700c00 0x1 0x0 0x0 0x1700c08 0x1 0x0 0x0 0x1700c10 0x1 0x0 0x0 0x1700c20 0x1 0x0 0x0 0x1700c24 0x1 0x0 0x0 0x1700c28 0x1 0x0 0x0 0x1700c2c 0x1 0x0 0x0 0x1700c30 0x1 0x0 0x0 0x1700c34 0x1 0x0 0x0 0x1700c38 0x1 0x0 0x0 0x1700c3c 0x1 0x0 0x0 0x1700300 0x1 0x0 0x0 0x1700304 0x1 0x0 0x0 0x1700308 0x1 0x0 0x0 0x170030c 0x1 0x0 0x0 0x1700310 0x1 0x0 0x0 0x1700500 0x1 0x0 0x0 0x1700504 0x1 0x0 0x0 0x1700508 0x1 0x0 0x0 0x170050c 0x1 0x0 0x0 0x1700900 0x1 0x0 0x0 0x1700904 0x1 0x0 0x0 0x1700908 0x1 0x0 0x0 0x1740004 0x1 0x0 0x0 0x1740008 0x1 0x0 0x0 0x1740010 0x1 0x0 0x0 0x1740020 0x1 0x0 0x0 0x1740024 0x1 0x0 0x0 0x1740028 0x1 0x0 0x0 0x174002c 0x1 0x0 0x0 0x1740030 0x1 0x0 0x0 0x1740034 0x1 0x0 0x0 0x1740038 0x1 0x0 0x0 0x174003c 0x1 0x0 0x0 0x1740300 0x1 0x0 0x0 0x1740304 0x1 0x0 0x0 0x1740308 0x1 0x0 0x0 0x174030c 0x1 0x0 0x0 0x1740310 0x1 0x0 0x0 0x1740314 0x1 0x0 0x0 0x9698204 0x1 0x0 0x0 0x9698240 0x1 0x0 0x0 0x9698244 0x1 0x0 0x0 0x9698248 0x1 0x0 0x0 0x969824c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x9681018 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9160204 0x1 0x0 0x0 0x9160240 0x1 0x0 0x0 0x9160248 0x1 0x0 0x0 0x9160288 0x1 0x0 0x0 0x9160290 0x1 0x0 0x0 0x9160300 0x1 0x0 0x0 0x9160304 0x1 0x0 0x0 0x9160308 0x1 0x0 0x0 0x916030c 0x1 0x0 0x0 0x9160310 0x1 0x0 0x0 0x9160314 0x1 0x0 0x0 0x9160318 0x1 0x0 0x0 0x9160008 0x1 0x0 0x0 0x9160010 0x1 0x0 0x0 0x9160020 0x1 0x0 0x0 0x9160024 0x1 0x0 0x0 0x9160028 0x1 0x0 0x0 0x916002c 0x1 0x0 0x0 0x9160030 0x1 0x0 0x0 0x9160034 0x1 0x0 0x0 0x9160038 0x1 0x0 0x0 0x916003c 0x1 0x0 0x0 0x63042680 0x1 0x0 0x0 0x63042684 0x1 0x0 0x0 0x63042688 0x1 0x0 0x0 0x63042690 0x1 0x0 0x0 0x630426a0 0x1 0x0 0x0 0x630426a4 0x1 0x0 0x0 0x630426a8 0x1 0x0 0x0 0x630426ac 0x1 0x0 0x0 0x630426b0 0x1 0x0 0x0 0x630426b4 0x1 0x0 0x0 0x630426b8 0x1 0x0 0x0 0x630426bc 0x1 0x0 0x0 0x63041900 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x1620500 0x4 0x0 0x0 0x1620700 0x4 0x0 0x0 0x1620300 0x1 0x0 0x0 0x1620f00 0x2 0x0 0x0 0x1620b00 0x2 0x0 0x0 0x1700b00 0x2 0x0 0x0 0x1700700 0x3 0x0 0x0 0x9163100 0x1 0x0 0x0 0x96aa100 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x9991500 0x8 0x0 0x0 0x9050008 0x1 0x0 0x0 0x9050078 0x1 0x0 0x0 0x9236028 0x1 0x0 0x0 0x923602c 0x1 0x0 0x0 0x9236030 0x1 0x0 0x0 0x9236034 0x1 0x0 0x0 0x9236038 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x92360b0 0x1 0x0 0x0 0x9236044 0x1 0x0 0x0 0x9236048 0x1 0x0 0x0 0x923604c 0x1 0x0 0x0 0x9236050 0x1 0x0 0x0 0x923e030 0x1 0x0 0x0 0x923e034 0x1 0x0 0x0 0x9241000 0x1 0x0 0x0 0x9248058 0x1 0x0 0x0 0x924805c 0x1 0x0 0x0 0x9248060 0x1 0x0 0x0 0x9248064 0x1 0x0 0x0 0x9260410 0x1 0x0 0x0 0x92e0410 0x1 0x0 0x0 0x9260414 0x1 0x0 0x0 0x92e0414 0x1 0x0 0x0 0x9260418 0x1 0x0 0x0 0x92e0418 0x1 0x0 0x0 0x9260420 0x1 0x0 0x0 0x9260424 0x1 0x0 0x0 0x9260430 0x1 0x0 0x0 0x9260440 0x1 0x0 0x0 0x9260448 0x1 0x0 0x0 0x92604a0 0x1 0x0 0x0 0x92604b0 0x1 0x0 0x0 0x92604d0 0x2 0x0 0x0 0x9261440 0x1 0x0 0x0 0x92e0420 0x1 0x0 0x0 0x92e0424 0x1 0x0 0x0 0x92e0430 0x1 0x0 0x0 0x92e0440 0x1 0x0 0x0 0x92e0448 0x1 0x0 0x0 0x92e04a0 0x1 0x0 0x0 0x92e04b0 0x1 0x0 0x0 0x92e04d0 0x2 0x0 0x0 0x9600000 0x1 0x0 0x0 0x9601000 0x1 0x0 0x0 0x9602000 0x1 0x0 0x0 0x9603000 0x1 0x0 0x0 0x9604000 0x1 0x0 0x0 0x9605000 0x1 0x0 0x0 0x9606000 0x1 0x0 0x0 0x9607000 0x1 0x0 0x0 0x9608000 0x1 0x0 0x0 0x9609000 0x1 0x0 0x0 0x960a000 0x1 0x0 0x0 0x960b000 0x1 0x0 0x0 0x960c000 0x1 0x0 0x0 0x960d000 0x1 0x0 0x0 0x960e000 0x1 0x0 0x0 0x960f000 0x1 0x0 0x0 0x9610000 0x1 0x0 0x0 0x9611000 0x1 0x0 0x0 0x9612000 0x1 0x0 0x0 0x9613000 0x1 0x0 0x0 0x9614000 0x1 0x0 0x0 0x9615000 0x1 0x0 0x0 0x9616000 0x1 0x0 0x0 0x9617000 0x1 0x0 0x0 0x9618000 0x1 0x0 0x0 0x9619000 0x1 0x0 0x0 0x961a000 0x1 0x0 0x0 0x961b000 0x1 0x0 0x0 0x961c000 0x1 0x0 0x0 0x961d000 0x1 0x0 0x0 0x961e000 0x1 0x0 0x0 0x961f000 0x1 0x0 0x0 0x9600004 0x1 0x0 0x0 0x9601004 0x1 0x0 0x0 0x9602004 0x1 0x0 0x0 0x9603004 0x1 0x0 0x0 0x9604004 0x1 0x0 0x0 0x9605004 0x1 0x0 0x0 0x9606004 0x1 0x0 0x0 0x9607004 0x1 0x0 0x0 0x9608004 0x1 0x0 0x0 0x9609004 0x1 0x0 0x0 0x960a004 0x1 0x0 0x0 0x960b004 0x1 0x0 0x0 0x960c004 0x1 0x0 0x0 0x960d004 0x1 0x0 0x0 0x960e004 0x1 0x0 0x0 0x960f004 0x1 0x0 0x0 0x9610004 0x1 0x0 0x0 0x9611004 0x1 0x0 0x0 0x9612004 0x1 0x0 0x0 0x9613004 0x1 0x0 0x0 0x9614004 0x1 0x0 0x0 0x9615004 0x1 0x0 0x0 0x9616004 0x1 0x0 0x0 0x9617004 0x1 0x0 0x0 0x9618004 0x1 0x0 0x0 0x9619004 0x1 0x0 0x0 0x961a004 0x1 0x0 0x0 0x961b004 0x1 0x0 0x0 0x961c004 0x1 0x0 0x0 0x961d004 0x1 0x0 0x0 0x961e004 0x1 0x0 0x0 0x961f004 0x1 0x0 0x0 0x9266418 0x1 0x0 0x0 0x92e6418 0x1 0x0 0x0 0x9265804 0x1 0x0 0x0 0x92e5804 0x1 0x0 0x0 0x92604b8 0x1 0x0 0x0 0x92e04b8 0x1 0x0 0x0 0xc201244 0x1 0x0 0x0 0xc202244 0x1 0x0 0x0 0x18100c18 0x1 0x0 0x0 0x18101c18 0x1 0x0 0x0 0x18300000 0x1 0x0 0x0 0x183a3a84 0x2 0x0 0x0 0x18393a84 0x1 0x0 0x0 0x100000 0x1 0x0 0x0 0x100004 0x1 0x0 0x0 0x100008 0x1 0x0 0x0 0x10000c 0x1 0x0 0x0 0x100010 0x1 0x0 0x0 0x100014 0x1 0x0 0x0 0x100018 0x1 0x0 0x0 0x10001c 0x1 0x0 0x0 0x100020 0x1 0x0 0x0 0x100024 0x1 0x0 0x0 0x100028 0x1 0x0 0x0 0x10002c 0x1 0x0 0x0 0x100030 0x1 0x0 0x0 0x100034 0x1 0x0 0x0 0x100100 0x1 0x0 0x0 0x100104 0x1 0x0 0x0 0x100108 0x1 0x0 0x0 0x10010c 0x1 0x0 0x0 0x101000 0x1 0x0 0x0 0x101004 0x1 0x0 0x0 0x101008 0x1 0x0 0x0 0x10100c 0x1 0x0 0x0 0x101010 0x1 0x0 0x0 0x101014 0x1 0x0 0x0 0x101018 0x1 0x0 0x0 0x10101c 0x1 0x0 0x0 0x101020 0x1 0x0 0x0 0x101024 0x1 0x0 0x0 0x101028 0x1 0x0 0x0 0x10102c 0x1 0x0 0x0 0x101030 0x1 0x0 0x0 0x101034 0x1 0x0 0x0 0x102000 0x1 0x0 0x0 0x102004 0x1 0x0 0x0 0x102008 0x1 0x0 0x0 0x10200c 0x1 0x0 0x0 0x102010 0x1 0x0 0x0 0x102014 0x1 0x0 0x0 0x102018 0x1 0x0 0x0 0x10201c 0x1 0x0 0x0 0x102020 0x1 0x0 0x0 0x102024 0x1 0x0 0x0 0x102028 0x1 0x0 0x0 0x10202c 0x1 0x0 0x0 0x102030 0x1 0x0 0x0 0x102034 0x1 0x0 0x0 0x103000 0x1 0x0 0x0 0x103004 0x1 0x0 0x0 0x103008 0x1 0x0 0x0 0x10300c 0x1 0x0 0x0 0x103010 0x1 0x0 0x0 0x103014 0x1 0x0 0x0 0x103018 0x1 0x0 0x0 0x10301c 0x1 0x0 0x0 0x103020 0x1 0x0 0x0 0x103024 0x1 0x0 0x0 0x103028 0x1 0x0 0x0 0x10302c 0x1 0x0 0x0 0x103030 0x1 0x0 0x0 0x103034 0x1 0x0 0x0 0x113000 0x1 0x0 0x0 0x113004 0x1 0x0 0x0 0x113008 0x1 0x0 0x0 0x11300c 0x1 0x0 0x0 0x113010 0x1 0x0 0x0 0x113014 0x1 0x0 0x0 0x113018 0x1 0x0 0x0 0x11301c 0x1 0x0 0x0 0x113020 0x1 0x0 0x0 0x113024 0x1 0x0 0x0 0x113028 0x1 0x0 0x0 0x11302c 0x1 0x0 0x0 0x113030 0x1 0x0 0x0 0x113034 0x1 0x0 0x0 0x11a000 0x1 0x0 0x0 0x11a004 0x1 0x0 0x0 0x11a008 0x1 0x0 0x0 0x11a00c 0x1 0x0 0x0 0x11a010 0x1 0x0 0x0 0x11a014 0x1 0x0 0x0 0x11a018 0x1 0x0 0x0 0x11a01c 0x1 0x0 0x0 0x11a020 0x1 0x0 0x0 0x11a024 0x1 0x0 0x0 0x11a028 0x1 0x0 0x0 0x11a02c 0x1 0x0 0x0 0x11a030 0x1 0x0 0x0 0x11a034 0x1 0x0 0x0 0x11b000 0x1 0x0 0x0 0x11b004 0x1 0x0 0x0 0x11b008 0x1 0x0 0x0 0x11b00c 0x1 0x0 0x0 0x11b010 0x1 0x0 0x0 0x11b014 0x1 0x0 0x0 0x11b018 0x1 0x0 0x0 0x11b01c 0x1 0x0 0x0 0x11b020 0x1 0x0 0x0 0x11b024 0x1 0x0 0x0 0x11b028 0x1 0x0 0x0 0x11b02c 0x1 0x0 0x0 0x11b030 0x1 0x0 0x0 0x11b034 0x1 0x0 0x0 0x174000 0x1 0x0 0x0 0x174004 0x1 0x0 0x0 0x174008 0x1 0x0 0x0 0x17400c 0x1 0x0 0x0 0x174010 0x1 0x0 0x0 0x174014 0x1 0x0 0x0 0x174018 0x1 0x0 0x0 0x17401c 0x1 0x0 0x0 0x174020 0x1 0x0 0x0 0x174024 0x1 0x0 0x0 0x174028 0x1 0x0 0x0 0x17402c 0x1 0x0 0x0 0x174030 0x1 0x0 0x0 0x174034 0x1 0x0 0x0 0x176000 0x1 0x0 0x0 0x176004 0x1 0x0 0x0 0x176008 0x1 0x0 0x0 0x17600c 0x1 0x0 0x0 0x176010 0x1 0x0 0x0 0x176014 0x1 0x0 0x0 0x176018 0x1 0x0 0x0 0x17601c 0x1 0x0 0x0 0x176020 0x1 0x0 0x0 0x176024 0x1 0x0 0x0 0x176028 0x1 0x0 0x0 0x17602c 0x1 0x0 0x0 0x176030 0x1 0x0 0x0 0x176034 0x1 0x0 0x0 0x10401c 0x1 0x0 0x0 0x183024 0x1 0x0 0x0 0x144168 0x1 0x0 0x0 0x11702c 0x1 0x0 0x0 0x10904c 0x1 0x0 0x0 0x189038 0x1 0x0 0x0 0x1443e8 0x1 0x0 0x0 0x1442b8 0x1 0x0 0x0 0x105060 0x1 0x0 0x0 0x141024 0x1 0x0 0x0 0x145038 0x1 0x0 0x0 0x109004 0x1 0x0 0x0 0x189004 0x1 0x0 0x0 0x190004 0x1 0x0 0x0 0xc2a0000 0x1 0x0 0x0 0xc2a0004 0x1 0x0 0x0 0xc2a0008 0x1 0x0 0x0 0xc2a000c 0x1 0x0 0x0 0xc2a0010 0x1 0x0 0x0 0xc2a0014 0x1 0x0 0x0 0xc2a0018 0x1 0x0 0x0 0xc2a001c 0x1 0x0 0x0 0xc2a0020 0x1 0x0 0x0 0xc2a0024 0x1 0x0 0x0 0xc2a0028 0x1 0x0 0x0 0xc2a002c 0x1 0x0 0x0 0xc2a0030 0x1 0x0 0x0 0xc2a0034 0x1 0x0 0x0 0xc2a1000 0x1 0x0 0x0 0xc2a1004 0x1 0x0 0x0 0xc2a1008 0x1 0x0 0x0 0xc2a100c 0x1 0x0 0x0 0xc2a1010 0x1 0x0 0x0 0xc2a1014 0x1 0x0 0x0 0xc2a1018 0x1 0x0 0x0 0xc2a101c 0x1 0x0 0x0 0xc2a1020 0x1 0x0 0x0 0xc2a1024 0x1 0x0 0x0 0xc2a1028 0x1 0x0 0x0 0xc2a102c 0x1 0x0 0x0 0xc2a1030 0x1 0x0 0x0 0xc2a2260 0x1 0x0 0x0 0xc2a2264 0x1 0x0 0x0 0xc2a3008 0x1 0x0 0x0 0xc2a300c 0x1 0x0 0x0 0xc2a3010 0x1 0x0 0x0 0xc2a3014 0x1 0x0 0x0 0xc2a3024 0x1 0x0 0x0 0xc2a2034 0x1 0x0 0x0 0xc2a214c 0x1 0x0 0x0 0xc2a2150 0x1 0x0 0x0 0xc2a2154 0x1 0x0 0x0 0x28206c 0x1 0x0 0x0 0x18282004 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x1808012c 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280004 0x1 0x0 0x0 0x18284038 0x1 0x0 0x0 0x18284000 0x2 0x0 0x0 0x90c012c 0x1 0x0 0x0 0x9222408 0x1 0x0 0x0 0x9220344 0x2 0x0 0x0 0x9220480 0x1 0x0 0x0 0x922358c 0x1 0x0 0x0 0x9222398 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x923201c 0x5 0x0 0x0 0x9232050 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x9186048 0x1 0x0 0x0 0x9186054 0x1 0x0 0x0 0x9186164 0x1 0x0 0x0 0x9186170 0x1 0x0 0x0 0xc2630a0 0x4 0x0 0x0 0xc2630b0 0x4 0x0 0x0 0xc2630c0 0x4 0x0 0x0 0xc2630d0 0x4 0x0 0x0 0x18200400 0x1 0x0 0x0 0x18200404 0x1 0x0 0x0 0x18200408 0x1 0x0 0x0 0x18200038 0x1 0x0 0x0 0x18200040 0x1 0x0 0x0 0x18200048 0x1 0x0 0x0 0x18220038 0x1 0x0 0x0 0x18220040 0x1 0x0 0x0 0x182200d0 0x1 0x0 0x0 0x18200030 0x1 0x0 0x0 0x18200010 0x1 0x0 0x0 0x1822000c 0x1 0x0 0x0 0x18220d14 0x1 0x0 0x0 0x18220fb4 0x1 0x0 0x0 0x18221254 0x1 0x0 0x0 0x182214f4 0x1 0x0 0x0 0x18221794 0x1 0x0 0x0 0x18221a34 0x1 0x0 0x0 0x18221cd4 0x1 0x0 0x0 0x18221f74 0x1 0x0 0x0 0x18220d18 0x1 0x0 0x0 0x18220fb8 0x1 0x0 0x0 0x18221258 0x1 0x0 0x0 0x182214f8 0x1 0x0 0x0 0x18221798 0x1 0x0 0x0 0x18221a38 0x1 0x0 0x0 0x18221cd8 0x1 0x0 0x0 0x18221f78 0x1 0x0 0x0 0x18220d00 0x1 0x0 0x0 0x18220d04 0x1 0x0 0x0 0x18220d1c 0x1 0x0 0x0 0x18220fbc 0x1 0x0 0x0 0x1822125c 0x1 0x0 0x0 0x182214fc 0x1 0x0 0x0 0x1822179c 0x1 0x0 0x0 0x18221a3c 0x1 0x0 0x0 0x18221cdc 0x1 0x0 0x0 0x18221f7c 0x1 0x0 0x0 0x18221274 0x1 0x0 0x0 0x18221288 0x1 0x0 0x0 0x1822129c 0x1 0x0 0x0 0x182212b0 0x1 0x0 0x0 0x182212c4 0x1 0x0 0x0 0x182212d8 0x1 0x0 0x0 0x182212ec 0x1 0x0 0x0 0x18221300 0x1 0x0 0x0 0x18221314 0x1 0x0 0x0 0x18221328 0x1 0x0 0x0 0x1822133c 0x1 0x0 0x0 0x18221350 0x1 0x0 0x0 0x18221364 0x1 0x0 0x0 0x18221378 0x1 0x0 0x0 0x1822138c 0x1 0x0 0x0 0x182213a0 0x1 0x0 0x0 0x18221514 0x1 0x0 0x0 0x18221528 0x1 0x0 0x0 0x1822153c 0x1 0x0 0x0 0x18221550 0x1 0x0 0x0 0x18221564 0x1 0x0 0x0 0x18221578 0x1 0x0 0x0 0x1822158c 0x1 0x0 0x0 0x182215a0 0x1 0x0 0x0 0x182215b4 0x1 0x0 0x0 0x182215c8 0x1 0x0 0x0 0x182215dc 0x1 0x0 0x0 0x182215f0 0x1 0x0 0x0 0x18221604 0x1 0x0 0x0 0x18221618 0x1 0x0 0x0 0x1822162c 0x1 0x0 0x0 0x18221640 0x1 0x0 0x0 0x182217b4 0x1 0x0 0x0 0x182217c8 0x1 0x0 0x0 0x182217dc 0x1 0x0 0x0 0x182217f0 0x1 0x0 0x0 0x18221804 0x1 0x0 0x0 0x18221818 0x1 0x0 0x0 0x1822182c 0x1 0x0 0x0 0x18221840 0x1 0x0 0x0 0x18221854 0x1 0x0 0x0 0x18221868 0x1 0x0 0x0 0x1822187c 0x1 0x0 0x0 0x18221890 0x1 0x0 0x0 0x182218a4 0x1 0x0 0x0 0x182218b8 0x1 0x0 0x0 0x182218cc 0x1 0x0 0x0 0x182218e0 0x1 0x0 0x0 0x18221a54 0x1 0x0 0x0 0x18221a68 0x1 0x0 0x0 0x18221a7c 0x1 0x0 0x0 0x18221a90 0x1 0x0 0x0 0x18221aa4 0x1 0x0 0x0 0x18221ab8 0x1 0x0 0x0 0x18221acc 0x1 0x0 0x0 0x18221ae0 0x1 0x0 0x0 0x18221af4 0x1 0x0 0x0 0x18221b08 0x1 0x0 0x0 0x18221b1c 0x1 0x0 0x0 0x18221b30 0x1 0x0 0x0 0x18221b44 0x1 0x0 0x0 0x18221b58 0x1 0x0 0x0 0x18221b6c 0x1 0x0 0x0 0x18221b80 0x1 0x0 0x0 0x18221cf4 0x1 0x0 0x0 0x18221d08 0x1 0x0 0x0 0x18221d1c 0x1 0x0 0x0 0x18221d30 0x1 0x0 0x0 0x18221d44 0x1 0x0 0x0 0x18221d58 0x1 0x0 0x0 0x18221d6c 0x1 0x0 0x0 0x18221d80 0x1 0x0 0x0 0x18221d94 0x1 0x0 0x0 0x18221da8 0x1 0x0 0x0 0x18221dbc 0x1 0x0 0x0 0x18221dd0 0x1 0x0 0x0 0x18221de4 0x1 0x0 0x0 0x18221df8 0x1 0x0 0x0 0x18221e0c 0x1 0x0 0x0 0x18221e20 0x1 0x0 0x0 0x18221f94 0x1 0x0 0x0 0x18221fa8 0x1 0x0 0x0 0x18221fbc 0x1 0x0 0x0 0x18221fd0 0x1 0x0 0x0 0x18221fe4 0x1 0x0 0x0 0x18221ff8 0x1 0x0 0x0 0x1822200c 0x1 0x0 0x0 0x18222020 0x1 0x0 0x0 0x18222034 0x1 0x0 0x0 0x18222048 0x1 0x0 0x0 0x1822205c 0x1 0x0 0x0 0x18222070 0x1 0x0 0x0 0x18222084 0x1 0x0 0x0 0x18222098 0x1 0x0 0x0 0x182220ac 0x1 0x0 0x0 0x182220c0 0x1 0x0 0x0 0x18221278 0x1 0x0 0x0 0x1822128c 0x1 0x0 0x0 0x182212a0 0x1 0x0 0x0 0x182212b4 0x1 0x0 0x0 0x182212c8 0x1 0x0 0x0 0x182212dc 0x1 0x0 0x0 0x182212f0 0x1 0x0 0x0 0x18221304 0x1 0x0 0x0 0x18221318 0x1 0x0 0x0 0x1822132c 0x1 0x0 0x0 0x18221340 0x1 0x0 0x0 0x18221354 0x1 0x0 0x0 0x18221368 0x1 0x0 0x0 0x1822137c 0x1 0x0 0x0 0x18221390 0x1 0x0 0x0 0x182213a4 0x1 0x0 0x0 0x18221518 0x1 0x0 0x0 0x1822152c 0x1 0x0 0x0 0x18221540 0x1 0x0 0x0 0x18221554 0x1 0x0 0x0 0x18221568 0x1 0x0 0x0 0x1822157c 0x1 0x0 0x0 0x18221590 0x1 0x0 0x0 0x182215a4 0x1 0x0 0x0 0x182215b8 0x1 0x0 0x0 0x182215cc 0x1 0x0 0x0 0x182215e0 0x1 0x0 0x0 0x182215f4 0x1 0x0 0x0 0x18221608 0x1 0x0 0x0 0x1822161c 0x1 0x0 0x0 0x18221630 0x1 0x0 0x0 0x18221644 0x1 0x0 0x0 0x182217b8 0x1 0x0 0x0 0x182217cc 0x1 0x0 0x0 0x182217e0 0x1 0x0 0x0 0x182217f4 0x1 0x0 0x0 0x18221808 0x1 0x0 0x0 0x1822181c 0x1 0x0 0x0 0x18221830 0x1 0x0 0x0 0x18221844 0x1 0x0 0x0 0x18221858 0x1 0x0 0x0 0x1822186c 0x1 0x0 0x0 0x18221880 0x1 0x0 0x0 0x18221894 0x1 0x0 0x0 0x182218a8 0x1 0x0 0x0 0x182218bc 0x1 0x0 0x0 0x182218d0 0x1 0x0 0x0 0x182218e4 0x1 0x0 0x0 0x18221a58 0x1 0x0 0x0 0x18221a6c 0x1 0x0 0x0 0x18221a80 0x1 0x0 0x0 0x18221a94 0x1 0x0 0x0 0x18221aa8 0x1 0x0 0x0 0x18221abc 0x1 0x0 0x0 0x18221ad0 0x1 0x0 0x0 0x18221ae4 0x1 0x0 0x0 0x18221af8 0x1 0x0 0x0 0x18221b0c 0x1 0x0 0x0 0x18221b20 0x1 0x0 0x0 0x18221b34 0x1 0x0 0x0 0x18221b48 0x1 0x0 0x0 0x18221b5c 0x1 0x0 0x0 0x18221b70 0x1 0x0 0x0 0x18221b84 0x1 0x0 0x0 0x18221cf8 0x1 0x0 0x0 0x18221d0c 0x1 0x0 0x0 0x18221d20 0x1 0x0 0x0 0x18221d34 0x1 0x0 0x0 0x18221d48 0x1 0x0 0x0 0x18221d5c 0x1 0x0 0x0 0x18221d70 0x1 0x0 0x0 0x18221d84 0x1 0x0 0x0 0x18221d98 0x1 0x0 0x0 0x18221dac 0x1 0x0 0x0 0x18221dc0 0x1 0x0 0x0 0x18221dd4 0x1 0x0 0x0 0x18221de8 0x1 0x0 0x0 0x18221dfc 0x1 0x0 0x0 0x18221e10 0x1 0x0 0x0 0x18221e24 0x1 0x0 0x0 0x18221f98 0x1 0x0 0x0 0x18221fac 0x1 0x0 0x0 0x18221fc0 0x1 0x0 0x0 0x18221fd4 0x1 0x0 0x0 0x18221fe8 0x1 0x0 0x0 0x18221ffc 0x1 0x0 0x0 0x18222010 0x1 0x0 0x0 0x18222024 0x1 0x0 0x0 0x18222038 0x1 0x0 0x0 0x1822204c 0x1 0x0 0x0 0x18222060 0x1 0x0 0x0 0x18222074 0x1 0x0 0x0 0x18222088 0x1 0x0 0x0 0x1822209c 0x1 0x0 0x0 0x182220b0 0x1 0x0 0x0 0x182220c4 0x1 0x0 0x0 0x105050 0x1 0x0 0x0 0x171004 0x1 0x0 0x0 0x171154 0x1 0x0 0x0 0x17100c 0x1 0x0 0x0 0x171018 0x1 0x0 0x0 0x5091004 0x1 0x0 0x0 0x509100c 0x1 0x0 0x0 0x5091010 0x1 0x0 0x0 0x5091014 0x1 0x0 0x0 0x5091054 0x1 0x0 0x0 0x5091060 0x1 0x0 0x0 0x509106c 0x1 0x0 0x0 0x5091070 0x1 0x0 0x0 0x5091074 0x1 0x0 0x0 0x5091078 0x1 0x0 0x0 0x509107c 0x1 0x0 0x0 0x509108c 0x1 0x0 0x0 0x5091098 0x1 0x0 0x0 0x509109c 0x1 0x0 0x0 0x1800005c 0x1 0x0 0x0 0x1801005c 0x1 0x0 0x0 0x1802005c 0x1 0x0 0x0 0x1803005c 0x1 0x0 0x0 0x1804005c 0x1 0x0 0x0 0x1805005c 0x1 0x0 0x0 0x1806005c 0x1 0x0 0x0 0x1807005c 0x1 0x0 0x0 0x17c0003c 0x1 0x0 0x1 0x6004fb0 0xc5acce55 0x0 0x1 0x600408c 0xff 0x0 0x1 0x6004fb0 0x0 0x0 0x0 0x62900010 0x1 0x0 0x0 0x62900014 0x1 0x0 0x0 0x62900018 0x1 0x0 0x0 0x62900030 0x1 0x0 0x0 0x62900038 0x1 0x0 0x0 0x62900040 0x1 0x0 0x0 0x62900048 0x1 0x0 0x0 0x629000d0 0x1 0x0 0x0 0x62900210 0x1 0x0 0x0 0x62900230 0x1 0x0 0x0 0x62900250 0x1 0x0 0x0 0x62900270 0x1 0x0 0x0 0x62900290 0x1 0x0 0x0 0x629002b0 0x1 0x0 0x0 0x62900208 0x1 0x0 0x0 0x62900228 0x1 0x0 0x0 0x62900248 0x1 0x0 0x0 0x62900268 0x1 0x0 0x0 0x62900288 0x1 0x0 0x0 0x629002a8 0x1 0x0 0x0 0x6290020c 0x1 0x0 0x0 0x6290022c 0x1 0x0 0x0 0x6290024c 0x1 0x0 0x0 0x6290026c 0x1 0x0 0x0 0x6290028c 0x1 0x0 0x0 0x629002ac 0x1 0x0 0x0 0x62900404 0x1 0x0 0x0 0x62900408 0x1 0x0 0x0 0x62900400 0x1 0x0 0x0 0x62900d04 0x1 0x0 0x0 0x624b0010 0x1 0x0 0x0 0x624b0014 0x1 0x0 0x0 0x624b0018 0x1 0x0 0x0 0x624b0210 0x1 0x0 0x0 0x624b0230 0x1 0x0 0x0 0x624b0250 0x1 0x0 0x0 0x624b0270 0x1 0x0 0x0 0x624b0290 0x1 0x0 0x0 0x624b02b0 0x1 0x0 0x0 0x624b0208 0x1 0x0 0x0 0x624b0228 0x1 0x0 0x0 0x624b0248 0x1 0x0 0x0 0x624b0268 0x1 0x0 0x0 0x624b0288 0x1 0x0 0x0 0x624b02a8 0x1 0x0 0x0 0x624b020c 0x1 0x0 0x0 0x624b022c 0x1 0x0 0x0 0x624b024c 0x1 0x0 0x0 0x624b026c 0x1 0x0 0x0 0x624b028c 0x1 0x0 0x0 0x624b02ac 0x1 0x0 0x0 0x624b0400 0x1 0x0 0x0 0x624b0404 0x1 0x0 0x0 0x624b0408 0x1 0x0 0x0 0x62402028 0x1 0x0 0x0 0xb254520 0x1 0x0 0x0 0xb251020 0x1 0x0 0x0 0xb251024 0x1 0x0 0x0 0xb251030 0x1 0x0 0x0 0xb251200 0x1 0x0 0x0 0xb251214 0x1 0x0 0x0 0xb251228 0x1 0x0 0x0 0xb25123c 0x1 0x0 0x0 0xb251250 0x1 0x0 0x0 0xb251204 0x1 0x0 0x0 0xb251218 0x1 0x0 0x0 0xb25122c 0x1 0x0 0x0 0xb251240 0x1 0x0 0x0 0xb251254 0x1 0x0 0x0 0xb251208 0x1 0x0 0x0 0xb25121c 0x1 0x0 0x0 0xb251230 0x1 0x0 0x0 0xb251244 0x1 0x0 0x0 0xb251258 0x1 0x0 0x0 0xb254510 0x1 0x0 0x0 0xb254514 0x1 0x0 0x0 0xb250010 0x1 0x0 0x0 0xb250014 0x1 0x0 0x0 0xb250900 0x1 0x0 0x0 0xb250904 0x1 0x0 0x0 0x4200010 0x1 0x0 0x0 0x4200014 0x1 0x0 0x0 0x4200018 0x1 0x0 0x0 0x4200030 0x1 0x0 0x0 0x4200038 0x1 0x0 0x0 0x4200040 0x1 0x0 0x0 0x4200048 0x1 0x0 0x0 0x42000d0 0x1 0x0 0x0 0x4200210 0x1 0x0 0x0 0x4200230 0x1 0x0 0x0 0x4200250 0x1 0x0 0x0 0x4200270 0x1 0x0 0x0 0x4200290 0x1 0x0 0x0 0x42002b0 0x1 0x0 0x0 0x4200208 0x1 0x0 0x0 0x4200228 0x1 0x0 0x0 0x4200248 0x1 0x0 0x0 0x4200268 0x1 0x0 0x0 0x4200288 0x1 0x0 0x0 0x42002a8 0x1 0x0 0x0 0x420020c 0x1 0x0 0x0 0x420022c 0x1 0x0 0x0 0x420024c 0x1 0x0 0x0 0x420026c 0x1 0x0 0x0 0x420028c 0x1 0x0 0x0 0x42002ac 0x1 0x0 0x0 0x4200404 0x1 0x0 0x0 0x4200408 0x1 0x0 0x0 0x4200400 0x1 0x0 0x0 0x4200d04 0x1 0x0 0x0 0x4130010 0x1 0x0 0x0 0x4130014 0x1 0x0 0x0 0x4130018 0x1 0x0 0x0 0x4130210 0x1 0x0 0x0 0x4130230 0x1 0x0 0x0 0x4130250 0x1 0x0 0x0 0x4130270 0x1 0x0 0x0 0x4130290 0x1 0x0 0x0 0x41302b0 0x1 0x0 0x0 0x4130208 0x1 0x0 0x0 0x4130228 0x1 0x0 0x0 0x4130248 0x1 0x0 0x0 0x4130268 0x1 0x0 0x0 0x4130288 0x1 0x0 0x0 0x41302a8 0x1 0x0 0x0 0x413020c 0x1 0x0 0x0 0x413022c 0x1 0x0 0x0 0x413024c 0x1 0x0 0x0 0x413026c 0x1 0x0 0x0 0x413028c 0x1 0x0 0x0 0x41302ac 0x1 0x0 0x0 0x4130400 0x1 0x0 0x0 0x4130404 0x1 0x0 0x0 0x4130408 0x1 0x0 0x0 0x4082028 0x1 0x0 0x0 0x18a008 0x1 0x0 0x0 0xb2c4520 0x1 0x0 0x0 0xb2c1020 0x1 0x0 0x0 0xb2c1024 0x1 0x0 0x0 0xb2c1030 0x1 0x0 0x0 0xb2c1200 0x1 0x0 0x0 0xb2c1214 0x1 0x0 0x0 0xb2c1228 0x1 0x0 0x0 0xb2c123c 0x1 0x0 0x0 0xb2c1250 0x1 0x0 0x0 0xb2c1204 0x1 0x0 0x0 0xb2c1218 0x1 0x0 0x0 0xb2c122c 0x1 0x0 0x0 0xb2c1240 0x1 0x0 0x0 0xb2c1254 0x1 0x0 0x0 0xb2c1208 0x1 0x0 0x0 0xb2c121c 0x1 0x0 0x0 0xb2c1230 0x1 0x0 0x0 0xb2c1244 0x1 0x0 0x0 0xb2c1258 0x1 0x0 0x0 0xb2c4510 0x1 0x0 0x0 0xb2c4514 0x1 0x0 0x0 0xb2c0010 0x1 0x0 0x0 0xb2c0014 0x1 0x0 0x0 0xb2c0900 0x1 0x0 0x0 0xb2c0904 0x1 0x0 0x0 0x80a4010 0x1 0x0 0x0 0x80a4014 0x1 0x0 0x0 0x80a4018 0x1 0x0 0x0 0x80a4030 0x1 0x0 0x0 0x80a4038 0x1 0x0 0x0 0x80a4040 0x1 0x0 0x0 0x80a4048 0x1 0x0 0x0 0x80a40d0 0x1 0x0 0x0 0x80a4210 0x1 0x0 0x0 0x80a4230 0x1 0x0 0x0 0x80a4250 0x1 0x0 0x0 0x80a4270 0x1 0x0 0x0 0x80a4290 0x1 0x0 0x0 0x80a42b0 0x1 0x0 0x0 0x80a4208 0x1 0x0 0x0 0x80a4228 0x1 0x0 0x0 0x80a4248 0x1 0x0 0x0 0x80a4268 0x1 0x0 0x0 0x80a4288 0x1 0x0 0x0 0x80a42a8 0x1 0x0 0x0 0x80a420c 0x1 0x0 0x0 0x80a422c 0x1 0x0 0x0 0x80a424c 0x1 0x0 0x0 0x80a426c 0x1 0x0 0x0 0x80a428c 0x1 0x0 0x0 0x80a42ac 0x1 0x0 0x0 0x80a4404 0x1 0x0 0x0 0x80a4408 0x1 0x0 0x0 0x80a4400 0x1 0x0 0x0 0x80a4d04 0x1 0x0 0x0 0x83b0010 0x1 0x0 0x0 0x83b0014 0x1 0x0 0x0 0x83b0018 0x1 0x0 0x0 0x83b0210 0x1 0x0 0x0 0x83b0230 0x1 0x0 0x0 0x83b0250 0x1 0x0 0x0 0x83b0270 0x1 0x0 0x0 0x83b0290 0x1 0x0 0x0 0x83b02b0 0x1 0x0 0x0 0x83b0208 0x1 0x0 0x0 0x83b0228 0x1 0x0 0x0 0x83b0248 0x1 0x0 0x0 0x83b0268 0x1 0x0 0x0 0x83b0288 0x1 0x0 0x0 0x83b02a8 0x1 0x0 0x0 0x83b020c 0x1 0x0 0x0 0x83b022c 0x1 0x0 0x0 0x83b024c 0x1 0x0 0x0 0x83b026c 0x1 0x0 0x0 0x83b028c 0x1 0x0 0x0 0x83b02ac 0x1 0x0 0x0 0x83b0400 0x1 0x0 0x0 0x83b0404 0x1 0x0 0x0 0x83b0408 0x1 0x0 0x0 0x8302028 0x1 0x0 0x0 0xb2b4520 0x1 0x0 0x0 0xb2b1020 0x1 0x0 0x0 0xb2b1024 0x1 0x0 0x0 0xb2b1030 0x1 0x0 0x0 0xb2b1200 0x1 0x0 0x0 0xb2b1214 0x1 0x0 0x0 0xb2b1228 0x1 0x0 0x0 0xb2b123c 0x1 0x0 0x0 0xb2b1250 0x1 0x0 0x0 0xb2b1204 0x1 0x0 0x0 0xb2b1218 0x1 0x0 0x0 0xb2b122c 0x1 0x0 0x0 0xb2b1240 0x1 0x0 0x0 0xb2b1254 0x1 0x0 0x0 0xb2b1208 0x1 0x0 0x0 0xb2b121c 0x1 0x0 0x0 0xb2b1230 0x1 0x0 0x0 0xb2b1244 0x1 0x0 0x0 0xb2b1258 0x1 0x0 0x0 0xb2b4510 0x1 0x0 0x0 0xb2b4514 0x1 0x0 0x0 0xb2b0010 0x1 0x0 0x0 0xb2b0014 0x1 0x0 0x0 0xb2b0900 0x1 0x0 0x0 0xb2b0904 0x1 0x0 0x0 0x17a00204 0x1d 0x0>; + }; + }; + }; + + fragment@37 { + target = <0xffffffff>; + + __overlay__ { + + ss_plog@B4400000 { + compatible = "ss_plog"; + no-map; + reg = <0x0 0xb4400000 0x0 0x200000>; + }; + + ramoops@B4600000 { + compatible = "ramoops"; + reg = <0x0 0xb4600000 0x0 0x100000>; + record-size = <0x40000>; + console-size = <0x40000>; + ftrace-size = <0x40000>; + pmsg-size = <0x40000>; + }; + + sec_debug_region@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4700000 0x0 0x800000>; + phandle = <0xbc>; + }; + + sec_debug_autocomment@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4f00000 0x0 0x1000>; + phandle = <0xbd>; + }; + + sec_debug_rdx_bootdev@0 { + no-ship; + reg = <0x1 0x0 0x0 0x5900000>; + phandle = <0xbe>; + }; + + kaslr_region@A0001000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xa0001000 0x0 0x1000>; + phandle = <0xbf>; + }; + + rkp_region@B0200000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xb0200000 0x0 0x200000>; + phandle = <0xc0>; + }; + + hdm_region@A1000000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xa1000000 0x0 0x1000>; + phandle = <0x53>; + }; + + modem_shared_mem_region@B5000000 { + compatible = "modem-removed-dma-pool"; + no-map; + reg = <0x0 0xb5000000 0x0 0x6000000>; + phandle = <0x52>; + }; + }; + }; + + fragment@38 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x80b00000 0x0 0x7100000>; + }; + }; + + fragment@39 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x8b000000 0x0 0x8900000>; + }; + }; + + fragment@40 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x93c00000 0x0 0x3e00000>; + }; + }; + + fragment@41 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97a00000 0x0 0x500000>; + }; + }; + + fragment@42 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97f00000 0x0 0x500000>; + }; + }; + + fragment@43 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98400000 0x0 0x500000>; + }; + }; + + fragment@44 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98900000 0x0 0x1e00000>; + }; + }; + + fragment@45 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x9e000000 0x0 0x2000000>; + }; + }; + + fragment@46 { + target = <0xffffffff>; + + __overlay__ { + size = <0x0 0x2000000>; + }; + }; + + fragment@47 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@48 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@49 { + target = <0xffffffff>; + + __overlay__ { + + upload_cause@66c { + compatible = "qcom,msm-imem-upload_cause"; + reg = <0x66c 0x4>; + }; + }; + }; + + fragment@50 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@51 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@52 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@53 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@54 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@55 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@56 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@57 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@58 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@59 { + target = <0xffffffff>; + + __overlay__ { + + dwc3@a600000 { + maximum-speed = "high-speed"; + }; + }; + }; + + fragment@60 { + target = <0xffffffff>; + + __overlay__ { + + input_booster { + status = "okay"; + compatible = "input_booster"; + #address-cells = <0x1>; + #size-cells = <0x0>; + + booster_key@1 { + input_booster,label = "KEY"; + input_booster,type = <0x0>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0xc8>; + input_booster,tail_times = <0x0>; + }; + + booster_key@2 { + input_booster,label = "TOUCHKEY"; + input_booster,type = <0x1>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x0>; + input_booster,tail_times = <0x12c>; + }; + + booster_key@3 { + input_booster,label = "TOUCH"; + input_booster,type = <0x2>; + input_booster,levels = <0x1 0x2 0x3>; + input_booster,cpu_freqs = <0x135600 0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2 0x2>; + input_booster,ddr_freqs = <0x3f9 0x3f9 0x3f9>; + input_booster,lpm_bias = <0x5 0x5 0x5>; + input_booster,head_times = <0xc8 0xc8 0x0>; + input_booster,tail_times = <0x0 0x0 0x12c>; + }; + + booster_key@4 { + input_booster,label = "MULTITOUCH"; + input_booster,type = <0x3>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x3e8 0x0>; + input_booster,tail_times = <0x0 0x1f4>; + }; + + booster_key@5 { + input_booster,label = "KEYBOARD"; + input_booster,type = <0x4>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x135600>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x82 0x82>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@6 { + input_booster,label = "MOUSE"; + input_booster,type = <0x5>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@7 { + input_booster,label = "MOUSE WHEEL"; + input_booster,type = <0x6>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@8 { + input_booster,label = "PEN HOVER"; + input_booster,type = <0x7>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@9 { + input_booster,label = "PEN"; + input_booster,type = <0x8>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x17bb00 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x258>; + }; + + booster_key@10 { + input_booster,label = "KEY_TWO"; + input_booster,type = <0x9>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x17bb00>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x2bc>; + input_booster,tail_times = <0x2bc>; + }; + }; + + sec_smem@0 { + compatible = "samsung,sec-smem"; + status = "okay"; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_4 { + compatible = "qcom,memshare-peripheral"; + memory-region = <0x52>; + qcom,peripheral-size = <0x2000000>; + qcom,reserved-size = <0x4000000>; + qcom,client-id = <0x3>; + qcom,allocate-boot-time; + label = "modem"; + }; + }; + + samsung,sec_misc { + qfprom_jtag,reg = <0x780180>; + }; + + usb-notifier { + compatible = "samsung,usb-notifier"; + qcom,disable_control_en = <0x1>; + qcom,unsupport_host_en = <0x0>; + phandle = <0xc1>; + }; + + samsung,sec_hdm { + memory-region = <0x53>; + }; + }; + }; + + fragment@61 { + target = <0xffffffff>; + + __overlay__ { + + android { + + vbmeta { + compatible = "android,vbmeta"; + parts = "vbmeta,boot,system,vendor,product,odm,prism,optics,vbmeta_system,recovery,dtbo,abl,xbl,tz,hyp"; + }; + }; + }; + }; + + fragment@62 { + target = <0xffffffff>; + + __overlay__ { + qcom,smem-states = <0xffffffff 0x0 0xffffffff 0x4 0xffffffff 0x5>; + qcom,smem-state-names = "qcom,force-stop", "qcom,stop-reason-0", "qcom,stop-reason-1"; + }; + }; + + fragment@63 { + target = <0xffffffff>; + + __overlay__ { + vdd-3.3-ch1-supply; + }; + }; + + fragment@64 { + target = <0xffffffff>; + + __overlay__ { + spm-level = <0x3>; + }; + }; + + fragment@65 { + target = <0xffffffff>; + + __overlay__ { + + camera_mem_region { + reg = <0x1 0x20000000 0x0 0x25800000>; + ion,recyclable; + phandle = <0x54>; + }; + }; + }; + + fragment@66 { + target = <0xffffffff>; + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + reg = <0x1e>; + memory-region = <0x54>; + qcom,ion-heap-type = "RBIN"; + }; + }; + }; + }; + + fragment@67 { + target = <0xffffffff>; + + __overlay__ { + i2c18 = "/soc/i2c@18"; + }; + }; + + fragment@68 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x3>; + + imp_list { + #list-imp-cells = <0x3>; + phandle = <0x25>; + }; + }; + }; + + fragment@69 { + target = <0xffffffff>; + + __overlay__ { + + msm_cdc_pinctrl_quin { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x55 0x56 0x57 0x58>; + pinctrl-1 = <0x59 0x5a 0x5b 0x5c>; + qcom,lpi-gpios; + phandle = <0x60>; + }; + }; + }; + + fragment@70 { + target = <0xffffffff>; + + __overlay__ { + + sec-audio-sysfs { + compatible = "samsung,audio-sysfs"; + status = "okay"; + audio,num-amp = <0x2>; + }; + + samsung,q6audio-adaptation { + compatible = "samsung,q6audio-adaptation"; + adaptation,device-tx-port-id = <0xb037>; + adaptation,spk-rx-port-id = <0x1016>; + adaptation,usb-rx-port-id = <0x7000>; + adaptation,bt-rx-port-id = <0x400e>; + adaptation,headset-rx-port-id = <0xb030>; + phandle = <0x5f>; + }; + + det_zones { + #list-det-cells = <0x2>; + phandle = <0x24>; + }; + + i2c@18 { + status = "ok"; + cell-index = <0x12>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x58 0x0 0xffffffff 0x59 0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x5d 0x5e>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xc2>; + + tas256x@4c { + #sound-dai-cells = <0x0>; + compatible = "ti, tas256x"; + status = "ok"; + reg = <0x4c>; + ti,reset-gpio = <0xffffffff 0x5e 0x0>; + ti,irq-gpio = <0xffffffff 0x5a 0x0>; + ti,left-channel = <0x4d>; + ti,right-channel = <0x4c>; + ti,channels = <0x2>; + ti,iv-width = <0x8>; + ti,vbat-mon = <0x1>; + ti,port_id = <0x1016>; + phandle = <0xc3>; + }; + }; + }; + }; + + fragment@71 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,wcn-btfm = <0x1>; + qcom,ext-disp-audio-rx = <0x0>; + qcom,mi2s-audio-intf = <0x1>; + asoc-platform = <0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x5f>; + asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq", "q6audio-adaptation"; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS3", "MIC BIAS3", "Analog Mic4", "AMIC5", "MIC BIAS4", "MIC BIAS4", "Analog Mic5", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT"; + qcom,msm-mbhc-hs-mic-max-threshold-mv = <0x270f>; + qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x280>; + qcom,cdc-dmic01-gpios; + qcom,cdc-dmic23-gpios; + qcom,cdc-dmic45-gpios; + qcom,quin-mi2s-gpios = <0x60>; + asoc-codec = <0xffffffff 0xffffffff>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec"; + qcom,wsa-max-devs = <0x0>; + qcom,wsa-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + fsa4480-i2c-handle; + qcom,fm-lna-gpios = <0xffffffff 0x54 0x0>; + qcom,msm-mbhc-gnd-det = <0x1>; + }; + }; + + fragment@72 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@73 { + target = <0xffffffff>; + + __overlay__ { + + tas25xx_gpio_default { + phandle = <0x5d>; + + mux { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + function = "gpio"; + }; + + config { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + bias-disable; + }; + }; + + fm_lna_default { + phandle = <0x5e>; + + mux { + pins = "gpio84"; + function = "gpio"; + }; + + config { + pins = "gpio84"; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@74 { + target = <0xffffffff>; + + __overlay__ { + + grip_i2c { + + grip_i2c_active { + phandle = <0xa8>; + + grip_i2c_active { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + + grip_i2c_suspend { + phandle = <0xc4>; + + grip_i2c_suspend { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + }; + + s2mpb03_i2c_sda_default { + phandle = <0x61>; + + mux { + pins = "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + s2mpb03_i2c_scl_default { + phandle = <0x62>; + + mux { + pins = "gpio26"; + function = "gpio"; + }; + + config { + pins = "gpio26"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + cam_sensor_mclk0_active { + phandle = <0x81>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk0_suspend { + phandle = <0x83>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk1_active { + phandle = <0x91>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk1_suspend { + phandle = <0x93>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk2_active { + phandle = <0x99>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk2_suspend { + phandle = <0x9c>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk3_active { + phandle = <0x86>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk3_suspend { + phandle = <0x8a>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk4_active { + phandle = <0xa0>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk4_suspend { + phandle = <0xa3>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + rcam1_sensor_reset_active { + phandle = <0x82>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_reset_suspend { + phandle = <0x84>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_active { + phandle = <0x92>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_suspend { + phandle = <0x94>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_active { + phandle = <0x87>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_suspend { + phandle = <0x8b>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_active { + phandle = <0x9a>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_suspend { + phandle = <0x9d>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_active { + phandle = <0xa1>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_suspend { + phandle = <0xa4>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_active { + phandle = <0x73>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_suspend { + phandle = <0x74>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_active { + phandle = <0x9b>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_suspend { + phandle = <0x9e>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_active { + phandle = <0x88>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_suspend { + phandle = <0x8c>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_active { + phandle = <0xa2>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_suspend { + phandle = <0xa5>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_active { + phandle = <0x89>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-disable; + output-high; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_suspend { + phandle = <0x8d>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_active { + phandle = <0xc5>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_suspend { + phandle = <0xc6>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_active { + phandle = <0xc7>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_suspend { + phandle = <0xc8>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + if_pmic_i2c_pins { + phandle = <0xc9>; + + if_pmic_i2c_sleep { + phandle = <0x66>; + + mux { + pins = "gpio115", "gpio116"; + function = "gpio"; + }; + + config { + pins = "gpio115", "gpio116"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + usbpd_i2c_pins { + phandle = <0xca>; + + usbpd_i2c_sleep { + phandle = <0x68>; + + mux { + pins = "gpio53", "gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio53", "gpio54"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + mcu_reset_active { + phandle = <0x76>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_reset_suspend { + phandle = <0x78>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + mcu_clk_active { + phandle = <0x77>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_clk_suspend { + phandle = <0x79>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + }; + }; + + fragment@75 { + target = <0xffffffff>; + + __overlay__ { + + grip_int_active { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xa9>; + }; + + grip_int_suspend { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xcb>; + }; + }; + }; + + fragment@76 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@77 { + target = <0xffffffff>; + + __overlay__ { + + qcom,pm6150@0 { + + qcom,power-on@800 { + interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>; + interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-resin-bark"; + qcom,s3-debounce = <0x80>; + + qcom,pon_1 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_2 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_3 { + qcom,pon-type = <0x3>; + qcom,support-reset = <0x1>; + qcom,pull-up = <0x1>; + qcom,s1-timer = <0x1a40>; + qcom,s2-timer = <0x3e8>; + qcom,s2-type = <0x8>; + qcom,use-bark; + }; + }; + }; + }; + }; + + fragment@78 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@79 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@80 { + target = <0xffffffff>; + + __overlay__ { + + sec_thermistor@0 { + compatible = "samsung,sec-ap-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "ap_therm"; + adc_array = <0x70e 0x8a0 0xa3c 0xc04 0xe36 0x1103 0x1467 0x17f5 0x1c02 0x20ba 0x25b4 0x2b63 0x3141 0x3799 0x3d1c 0x44c8 0x4b37 0x51b0 0x5641 0x5bbf 0x5fec 0x6437 0x66e9>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@1 { + compatible = "samsung,sec-pa-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "pa_therm"; + adc_array = <0x745 0x8dc 0xa82 0xc3c 0xe92 0x112d 0x149e 0x1836 0x1c41 0x211f 0x2636 0x2bc9 0x31a3 0x3802 0x3d67 0x453a 0x4b8f 0x518c 0x5730 0x5c17 0x60ae 0x6482 0x672b>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@2 { + compatible = "samsung,sec-wf-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4f>; + io-channel-names = "wf_therm"; + adc_array = <0x753 0x8de 0xa8f 0xc4d 0xe9a 0x1140 0x149f 0x183d 0x1c54 0x2116 0x262e 0x2bdb 0x31c1 0x3816 0x3d7c 0x455a 0x4b86 0x51c4 0x56f2 0x5c43 0x60c5 0x64b3 0x6785>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + i2c@2 { + cell-index = <0x2>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x19 0x0 0xffffffff 0x1a 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x61 0x62>; + phandle = <0xcc>; + + s2mpb03@56 { + compatible = "samsung,s2mpb03pmic"; + reg = <0x56>; + additional_reg_init; + + regulators { + + s2mpb03-ldo1 { + regulator-name = "s2mpb03-ldo1"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x100590>; + phandle = <0x90>; + }; + + s2mpb03-ldo2 { + regulator-name = "s2mpb03-ldo2"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x80>; + }; + + s2mpb03-ldo3 { + regulator-name = "s2mpb03-ldo3"; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + phandle = <0x7f>; + }; + + s2mpb03-ldo4 { + regulator-name = "s2mpb03-ldo4"; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x98>; + }; + + s2mpb03-ldo5 { + regulator-name = "s2mpb03-ldo5"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x7a>; + }; + + s2mpb03-ldo6 { + regulator-name = "s2mpb03-ldo6"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x8f>; + }; + + s2mpb03-ldo7 { + regulator-name = "s2mpb03-ldo7"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x75>; + }; + }; + }; + }; + }; + }; + + fragment@81 { + target = <0xffffffff>; + + __overlay__ { + interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc2 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0 0x0 0xc9 0x0 0x0>; + interrupt-names = "pm6150_gpio1", "pm6150_gpio2", "pm6150_gpio3", "pm6150_gpio4", "pm6150_gpio5", "pm6150_gpio7", "pm6150_gpio8", "pm6150_gpio10"; + qcom,gpios-disallowed = <0x6 0x9>; + }; + }; + + fragment@82 { + target = <0xffffffff>; + + __overlay__ { + + ap_therm { + reg = <0x4e>; + label = "ap_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@83 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm { + reg = <0x4e>; + label = "pa_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + + wf_therm { + reg = <0x4f>; + label = "wf_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@84 { + target = <0xffffffff>; + + __overlay__ { + + self_display_FC3_dtsi { + label = "self_display_FC3_dtsi"; + samsung,support_self_display; + samsung,self_mask_setting_pre_revA = [29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 02 75 10]; + samsung,self_mask_setting_post_revA = [29 01 00 00 00 00 02 75 00]; + samsung,self_mask_on_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 95 07 9e 09 5f 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_on_factory_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_off_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_disp_debug_rx_cmds_revA = [06 01 00 00 00 00 01 7f 04 01]; + samsung,self_mask_check_tx_pre1_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 04 b0 00 27 d8 29 01 00 00 00 00 02 d8 16 29 01 00 00 00 00 0a bf 01 07 00 00 00 10 00 00 00 29 01 00 00 11 00 02 7a 00 29 01 00 00 00 00 02 75 10 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,self_mask_check_tx_pre2_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 02 75 00 29 01 00 00 22 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 01 f4 02 33 09 60 09 61 00 00 ff ff ff 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,mask_crc_pass_data = [d3 9b]; + samsung,self_mask_check_rx_cmds_revA = [06 01 00 00 00 00 01 14 02 00]; + samsung,self_mask_check_tx_post_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 00 00 00 00 00 29 01 00 00 00 00 02 bf 00 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + phandle = <0x63>; + }; + }; + }; + + fragment@85 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0x1e6>; + qcom,mdss-brightness-max-level = <0x1e6>; + qcom,mdss-brightness-default-level = <0xff>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-t-clk-pre = <0x3e>; + qcom,mdss-dsi-t-clk-post = <0x10>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-pan-physical-height-dimension = <0x9b>; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-t-clk-pre-extend; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,ulps-enabled; + samsung,panel-vendor = "SDC"; + samsung,disp-model = "AMS667YM01"; + samsung,support_gamma_mode2; + samsung,skip_read_on_pre; + samsung,elvss_interpolation_temperature = <0xfffffff0>; + samsung,support_lpm; + samsung,support_gpara; + samsung,pointing_gpara; + samsung,two_byte_gpara; + samsung,rsc_4_frame_idle; + samsung,support_factory_panel_swap; + samsung,support-optical-fingerprint; + samsung,support_vrr_based_bl; + ss,self_display = <0x63>; + samsung,level0_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 9f a5 a5]; + samsung,level0_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 9f 5a 5a]; + samsung,level1_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 5a 5a]; + samsung,level1_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 a5 a5]; + samsung,level2_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 fc 5a 5a]; + samsung,level2_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 fc a5 a5]; + samsung,brightness_tx_cmds_revA = <0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100>; + samsung,display_on_tx_cmds_revA = [29 00 00 00 00 00 03 9f a5 a5 05 00 00 00 00 00 02 29 00 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,display_off_tx_cmds_revA = [05 01 00 00 00 00 02 28 00]; + samsung,reg_read_pos_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 00 00]; + samsung,mtp_write_sysfs_tx_cmds_revA = <0x29000000 0x3d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; + samsung,panel_ltps_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 01 0c 00 04 26 e4 2f b0 0c 09 74 26 e4 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,panel_ltps_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 00 0c 00 04 31 48 31 48 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,smooth_dimming_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 91 63 29 00 00 00 00 00 02 63 20 29 01 00 00 11 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,gamma_mode2_normal_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26360 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x7290000 0x2 0x53202900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0002900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revF = <0x29000000 0x391 0x2012900 0x0 0x2532029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 1c 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,gamma_mode2_hbm_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26320 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x290000 0x2 0x53e02900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0072900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revF = <0x29000000 0x391 0x2002900 0x0 0x253e029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 14 29 00 00 00 00 00 02 53 e0 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,vrr_tx_cmds_revA = [29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f]; + samsung,acl_on_tx_cmds_revA = [29 00 00 00 00 00 04 b0 03 b3 65 29 00 00 00 00 00 14 65 55 00 b0 51 66 98 15 55 55 55 08 f1 c6 48 40 00 20 10 09 29 00 00 00 00 00 02 55 03]; + samsung,acl_off_tx_cmds_revA = [29 01 00 00 00 00 02 55 00]; + samsung,manufacture_id0_rx_cmds_revA = [06 01 00 00 00 00 01 da 01 00 00]; + samsung,manufacture_id1_rx_cmds_revA = [06 01 00 00 00 00 01 db 01 00 00]; + samsung,manufacture_id2_rx_cmds_revA = [06 01 00 00 00 00 01 dc 01 00 00]; + samsung,module_info_rx_cmds_revA = [06 01 00 00 00 00 01 a1 0b 00 00]; + samsung,octa_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 04 00 0b]; + samsung,cell_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 10 00 0f]; + samsung,cell_id_rx_cmds_revG = [06 01 00 00 00 00 01 92 10 00 02]; + samsung,ddi_id_rx_cmds_revA = [06 01 00 00 00 00 01 d6 05 00 00]; + samsung,mtp_read_sysfs_rx_cmds_revA = [06 01 00 00 00 00 01 00 00 00 00]; + samsung,candela_map_table_revA = <0x0 0x0 0x0 0x2 0x2 0x1 0x1 0x1 0x3 0x2 0x2 0x2 0x2 0x4 0x3 0x3 0x3 0x3 0x5 0x3 0x4 0x4 0x4 0x7 0x4 0x5 0x5 0x5 0x8 0x5 0x6 0x6 0x6 0xa 0x5 0x7 0x7 0x7 0xc 0x6 0x8 0x8 0x8 0xd 0x7 0x9 0x9 0x9 0xf 0x7 0xa 0xa 0xa 0x11 0x8 0xb 0xb 0xb 0x13 0x9 0xc 0xc 0xc 0x15 0xa 0xd 0xd 0xd 0x18 0xb 0xe 0xe 0xe 0x1a 0xc 0xf 0xf 0xf 0x1c 0xd 0x10 0x10 0x10 0x1e 0xd 0x11 0x11 0x11 0x20 0xe 0x12 0x12 0x12 0x23 0xf 0x13 0x13 0x13 0x25 0x10 0x14 0x14 0x14 0x28 0x11 0x15 0x15 0x15 0x2a 0x12 0x16 0x16 0x16 0x2d 0x13 0x17 0x17 0x17 0x2f 0x14 0x18 0x18 0x18 0x32 0x15 0x19 0x19 0x19 0x34 0x16 0x1a 0x1a 0x1a 0x37 0x17 0x1b 0x1b 0x1b 0x3a 0x19 0x1c 0x1c 0x1c 0x3c 0x1a 0x1d 0x1d 0x1d 0x3f 0x1b 0x1e 0x1e 0x1e 0x42 0x1c 0x1f 0x1f 0x1f 0x45 0x1d 0x20 0x20 0x20 0x47 0x1e 0x21 0x21 0x21 0x4a 0x1f 0x22 0x22 0x22 0x4d 0x20 0x23 0x23 0x23 0x50 0x22 0x24 0x24 0x24 0x53 0x23 0x25 0x25 0x25 0x56 0x24 0x26 0x26 0x26 0x59 0x25 0x27 0x27 0x27 0x5c 0x26 0x28 0x28 0x28 0x5f 0x28 0x29 0x29 0x29 0x62 0x29 0x2a 0x2a 0x2a 0x65 0x2a 0x2b 0x2b 0x2b 0x68 0x2b 0x2c 0x2c 0x2c 0x6b 0x2d 0x2d 0x2d 0x2d 0x6e 0x2e 0x2e 0x2e 0x2e 0x71 0x2f 0x2f 0x2f 0x2f 0x74 0x30 0x30 0x30 0x30 0x77 0x32 0x31 0x31 0x31 0x7b 0x33 0x32 0x32 0x32 0x7e 0x34 0x33 0x33 0x33 0x81 0x36 0x34 0x34 0x34 0x84 0x37 0x35 0x35 0x35 0x88 0x38 0x36 0x36 0x36 0x8b 0x3a 0x37 0x37 0x37 0x8e 0x3b 0x38 0x38 0x38 0x92 0x3c 0x39 0x39 0x39 0x95 0x3e 0x3a 0x3a 0x3a 0x98 0x3f 0x3b 0x3b 0x3b 0x9c 0x40 0x3c 0x3c 0x3c 0x9f 0x42 0x3d 0x3d 0x3d 0xa2 0x43 0x3e 0x3e 0x3e 0xa6 0x44 0x3f 0x3f 0x3f 0xa9 0x46 0x40 0x40 0x40 0xad 0x47 0x41 0x41 0x41 0xb0 0x49 0x42 0x42 0x42 0xb4 0x4a 0x43 0x43 0x43 0xb7 0x4c 0x44 0x44 0x44 0xbb 0x4d 0x45 0x45 0x45 0xbe 0x4e 0x46 0x46 0x46 0xc2 0x50 0x47 0x47 0x47 0xc5 0x51 0x48 0x48 0x48 0xc9 0x53 0x49 0x49 0x49 0xcd 0x54 0x4a 0x4a 0x4a 0xd0 0x56 0x4b 0x4b 0x4b 0xd4 0x57 0x4c 0x4c 0x4c 0xd7 0x59 0x4d 0x4d 0x4d 0xdb 0x5a 0x4e 0x4e 0x4e 0xdf 0x5c 0x4f 0x4f 0x4f 0xe3 0x5d 0x50 0x50 0x50 0xe6 0x5f 0x51 0x51 0x51 0xea 0x60 0x52 0x52 0x52 0xee 0x62 0x53 0x53 0x53 0xf1 0x63 0x54 0x54 0x54 0xf5 0x65 0x55 0x55 0x55 0xf9 0x66 0x56 0x56 0x56 0xfd 0x68 0x57 0x57 0x57 0x101 0x69 0x58 0x58 0x58 0x104 0x6b 0x59 0x59 0x59 0x108 0x6c 0x5a 0x5a 0x5a 0x10c 0x6e 0x5b 0x5b 0x5b 0x110 0x70 0x5c 0x5c 0x5c 0x114 0x71 0x5d 0x5d 0x5d 0x118 0x73 0x5e 0x5e 0x5e 0x11b 0x74 0x5f 0x5f 0x5f 0x11f 0x76 0x60 0x60 0x60 0x123 0x77 0x61 0x61 0x61 0x127 0x79 0x62 0x62 0x62 0x12b 0x7b 0x63 0x63 0x63 0x12f 0x7c 0x64 0x64 0x64 0x133 0x7e 0x65 0x65 0x65 0x137 0x7f 0x66 0x66 0x66 0x13b 0x81 0x67 0x67 0x67 0x13f 0x83 0x68 0x68 0x68 0x143 0x84 0x69 0x69 0x69 0x147 0x86 0x6a 0x6a 0x6a 0x14b 0x88 0x6b 0x6b 0x6b 0x14f 0x89 0x6c 0x6c 0x6c 0x153 0x8b 0x6d 0x6d 0x6d 0x157 0x8c 0x6e 0x6e 0x6e 0x15b 0x8e 0x6f 0x6f 0x6f 0x15f 0x90 0x70 0x70 0x70 0x163 0x91 0x71 0x71 0x71 0x168 0x93 0x72 0x72 0x72 0x16c 0x95 0x73 0x73 0x73 0x170 0x96 0x74 0x74 0x74 0x174 0x98 0x75 0x75 0x75 0x178 0x9a 0x76 0x76 0x76 0x17c 0x9c 0x77 0x77 0x77 0x180 0x9d 0x78 0x78 0x78 0x185 0x9f 0x79 0x79 0x79 0x189 0xa1 0x7a 0x7a 0x7a 0x18d 0xa2 0x7b 0x7b 0x7b 0x191 0xa4 0x7c 0x7c 0x7c 0x195 0xa6 0x7d 0x7d 0x7d 0x19a 0xa7 0x7e 0x7e 0x7e 0x19e 0xa9 0x7f 0x7f 0x7f 0x1a2 0xab 0x80 0x80 0x80 0x1a6 0xad 0x81 0x81 0x81 0x1ab 0xae 0x82 0x82 0x82 0x1af 0xb0 0x83 0x83 0x83 0x1b3 0xb2 0x84 0x84 0x84 0x1b8 0xb4 0x85 0x85 0x85 0x1bc 0xb5 0x86 0x86 0x86 0x1c0 0xb7 0x87 0x87 0x87 0x1c5 0xb9 0x88 0x88 0x88 0x1c9 0xbb 0x89 0x89 0x89 0x1cd 0xbc 0x8a 0x8a 0x8a 0x1d1 0xbe 0x8b 0x8b 0x8b 0x1d6 0xc0 0x8c 0x8c 0x8c 0x1da 0xc2 0x8d 0x8d 0x8d 0x1de 0xc3 0x8e 0x8e 0x8e 0x1e3 0xc5 0x8f 0x8f 0x8f 0x1e7 0xc7 0x90 0x90 0x90 0x1eb 0xc9 0x91 0x91 0x91 0x1f0 0xcb 0x92 0x92 0x92 0x1f4 0xcc 0x93 0x93 0x93 0x1f8 0xce 0x94 0x94 0x94 0x1fd 0xd0 0x95 0x95 0x95 0x201 0xd2 0x96 0x96 0x96 0x206 0xd4 0x97 0x97 0x97 0x20a 0xd6 0x98 0x98 0x98 0x20e 0xd7 0x99 0x99 0x99 0x213 0xd9 0x9a 0x9a 0x9a 0x217 0xdb 0x9b 0x9b 0x9b 0x21c 0xdd 0x9c 0x9c 0x9c 0x220 0xdf 0x9d 0x9d 0x9d 0x225 0xe1 0x9e 0x9e 0x9e 0x229 0xe2 0x9f 0x9f 0x9f 0x22e 0xe4 0xa0 0xa0 0xa0 0x232 0xe6 0xa1 0xa1 0xa1 0x237 0xe8 0xa2 0xa2 0xa2 0x23b 0xea 0xa3 0xa3 0xa3 0x240 0xec 0xa4 0xa4 0xa4 0x244 0xed 0xa5 0xa5 0xa5 0x249 0xef 0xa6 0xa6 0xa6 0x24d 0xf1 0xa7 0xa7 0xa7 0x252 0xf3 0xa8 0xa8 0xa8 0x256 0xf5 0xa9 0xa9 0xa9 0x25b 0xf7 0xaa 0xaa 0xaa 0x260 0xf9 0xab 0xab 0xab 0x264 0xfb 0xac 0xac 0xac 0x269 0xfd 0xad 0xad 0xad 0x26d 0xfe 0xae 0xae 0xae 0x272 0x100 0xaf 0xaf 0xaf 0x277 0x102 0xb0 0xb0 0xb0 0x27b 0x104 0xb1 0xb1 0xb1 0x280 0x106 0xb2 0xb2 0xb2 0x284 0x108 0xb3 0xb3 0xb3 0x289 0x10a 0xb4 0xb4 0xb4 0x28e 0x10c 0xb5 0xb5 0xb5 0x292 0x10e 0xb6 0xb6 0xb6 0x297 0x110 0xb7 0xb7 0xb7 0x29c 0x112 0xb8 0xb8 0xb8 0x2a0 0x113 0xb9 0xb9 0xb9 0x2a5 0x115 0xba 0xba 0xba 0x2aa 0x117 0xbb 0xbb 0xbb 0x2ae 0x119 0xbc 0xbc 0xbc 0x2b3 0x11b 0xbd 0xbd 0xbd 0x2b8 0x11d 0xbe 0xbe 0xbe 0x2bd 0x11f 0xbf 0xbf 0xbf 0x2c1 0x121 0xc0 0xc0 0xc0 0x2c6 0x123 0xc1 0xc1 0xc1 0x2cb 0x125 0xc2 0xc2 0xc2 0x2d0 0x127 0xc3 0xc3 0xc3 0x2d4 0x129 0xc4 0xc4 0xc4 0x2d9 0x12b 0xc5 0xc5 0xc5 0x2de 0x12d 0xc6 0xc6 0xc6 0x2e3 0x12f 0xc7 0xc7 0xc7 0x2e8 0x131 0xc8 0xc8 0xc8 0x2ec 0x133 0xc9 0xc9 0xc9 0x2f1 0x135 0xca 0xca 0xca 0x2f6 0x137 0xcb 0xcb 0xcb 0x2fb 0x139 0xcc 0xcc 0xcc 0x300 0x13b 0xcd 0xcd 0xcd 0x304 0x13d 0xce 0xce 0xce 0x309 0x13f 0xcf 0xcf 0xcf 0x30e 0x141 0xd0 0xd0 0xd0 0x313 0x143 0xd1 0xd1 0xd1 0x318 0x145 0xd2 0xd2 0xd2 0x31d 0x147 0xd3 0xd3 0xd3 0x322 0x149 0xd4 0xd4 0xd4 0x327 0x14b 0xd5 0xd5 0xd5 0x32b 0x14d 0xd6 0xd6 0xd6 0x330 0x14f 0xd7 0xd7 0xd7 0x335 0x151 0xd8 0xd8 0xd8 0x33a 0x153 0xd9 0xd9 0xd9 0x33f 0x155 0xda 0xda 0xda 0x344 0x157 0xdb 0xdb 0xdb 0x349 0x159 0xdc 0xdc 0xdc 0x34e 0x15b 0xdd 0xdd 0xdd 0x353 0x15d 0xde 0xde 0xde 0x358 0x15f 0xdf 0xdf 0xdf 0x35d 0x161 0xe0 0xe0 0xe0 0x362 0x163 0xe1 0xe1 0xe1 0x367 0x165 0xe2 0xe2 0xe2 0x36c 0x167 0xe3 0xe3 0xe3 0x371 0x169 0xe4 0xe4 0xe4 0x376 0x16b 0xe5 0xe5 0xe5 0x37b 0x16d 0xe6 0xe6 0xe6 0x380 0x170 0xe7 0xe7 0xe7 0x385 0x172 0xe8 0xe8 0xe8 0x38a 0x174 0xe9 0xe9 0xe9 0x38f 0x176 0xea 0xea 0xea 0x394 0x178 0xeb 0xeb 0xeb 0x399 0x17a 0xec 0xec 0xec 0x39e 0x17c 0xed 0xed 0xed 0x3a3 0x17e 0xee 0xee 0xee 0x3a8 0x180 0xef 0xef 0xef 0x3ad 0x182 0xf0 0xf0 0xf0 0x3b2 0x184 0xf1 0xf1 0xf1 0x3b7 0x186 0xf2 0xf2 0xf2 0x3bc 0x189 0xf3 0xf3 0xf3 0x3c1 0x18b 0xf4 0xf4 0xf4 0x3c7 0x18d 0xf5 0xf5 0xf5 0x3cc 0x18f 0xf6 0xf6 0xf6 0x3d1 0x191 0xf7 0xf7 0xf7 0x3d6 0x193 0xf8 0xf8 0xf8 0x3db 0x195 0xf9 0xf9 0xf9 0x3e0 0x197 0xfa 0xfa 0xfa 0x3e5 0x199 0xfb 0xfb 0xfb 0x3ea 0x19b 0xfc 0xfc 0xfc 0x3f0 0x19e 0xfd 0xfd 0xfd 0x3f5 0x1a0 0xfe 0xfe 0xfe 0x3fa 0x1a2 0xff 0xff 0xff 0x3ff 0x1a4>; + samsung,hbm_candela_map_table_revG = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x2 0x1aa 0x2 0x102 0x102 0x4 0x1ac 0x3 0x103 0x103 0x6 0x1ae 0x4 0x104 0x104 0x8 0x1b0 0x5 0x105 0x105 0xa 0x1b1 0x6 0x106 0x106 0xc 0x1b3 0x7 0x107 0x107 0xe 0x1b4 0x8 0x108 0x108 0x10 0x1b6 0x9 0x109 0x109 0x12 0x1b8 0xa 0x10a 0x10a 0x14 0x1b9 0xb 0x10b 0x10b 0x16 0x1bb 0xc 0x10c 0x10c 0x18 0x1bc 0xd 0x10d 0x10d 0x1a 0x1be 0xe 0x10e 0x10e 0x1c 0x1c0 0xf 0x10f 0x10f 0x1e 0x1c2 0x10 0x110 0x110 0x20 0x1c3 0x11 0x111 0x111 0x22 0x1c5 0x12 0x112 0x112 0x24 0x1c6 0x13 0x113 0x113 0x25 0x1c8 0x14 0x114 0x114 0x26 0x1ca 0x15 0x115 0x115 0x27 0x1cb 0x16 0x116 0x116 0x28 0x1cd 0x17 0x117 0x117 0x29 0x1ce 0x18 0x118 0x118 0x2a 0x1d0 0x19 0x119 0x119 0x2b 0x1d2 0x1a 0x11a 0x11a 0x2c 0x1d4 0x1b 0x11b 0x11b 0x2d 0x1d5 0x1c 0x11c 0x11c 0x2e 0x1d7 0x1d 0x11d 0x11d 0x2f 0x1d8 0x1e 0x11e 0x11e 0x30 0x1da 0x1f 0x11f 0x11f 0x31 0x1dc 0x20 0x120 0x120 0x32 0x1dd 0x21 0x121 0x121 0x33 0x1df 0x22 0x122 0x122 0x34 0x1e0 0x23 0x123 0x123 0x35 0x1e2 0x24 0x124 0x124 0x36 0x1e4 0x25 0x125 0x125 0x37 0x1e5 0x26 0x126 0x126 0x38 0x1e7 0x27 0x127 0x127 0x39 0x1e8 0x28 0x128 0x128 0x3a 0x1ea 0x29 0x129 0x129 0x3b 0x1ec 0x2a 0x12a 0x12a 0x3c 0x1ee 0x2b 0x12b 0x12b 0x3d 0x1ef 0x2c 0x12c 0x12c 0x3e 0x1f1 0x2d 0x12d 0x12d 0x3f 0x1f2 0x2e 0x12e 0x12e 0x40 0x1f4 0x2f 0x12f 0x12f 0x41 0x1f6 0x30 0x130 0x130 0x42 0x1f7 0x31 0x131 0x131 0x43 0x1f9 0x32 0x132 0x132 0x44 0x1fa 0x33 0x133 0x133 0x45 0x1fc 0x34 0x134 0x134 0x46 0x1fe 0x35 0x135 0x135 0x47 0x200 0x36 0x136 0x136 0x48 0x201 0x37 0x137 0x137 0x49 0x203 0x38 0x138 0x138 0x4a 0x204 0x39 0x139 0x139 0x4b 0x206 0x3a 0x13a 0x13a 0x4c 0x208 0x3b 0x13b 0x13b 0x4d 0x209 0x3c 0x13c 0x13c 0x4e 0x20b 0x3d 0x13d 0x13d 0x4f 0x20c 0x3e 0x13e 0x13e 0x50 0x20e 0x3f 0x13f 0x13f 0x51 0x210 0x40 0x140 0x140 0x52 0x211 0x41 0x141 0x141 0x53 0x213 0x42 0x142 0x142 0x54 0x215 0x43 0x143 0x143 0x55 0x216 0x44 0x144 0x144 0x56 0x218 0x45 0x145 0x145 0x57 0x21a 0x46 0x146 0x146 0x58 0x21b 0x47 0x147 0x147 0x59 0x21d 0x48 0x148 0x148 0x5a 0x21e 0x49 0x149 0x149 0x5b 0x220 0x4a 0x14a 0x14a 0x5c 0x222 0x4b 0x14b 0x14b 0x5d 0x223 0x4c 0x14c 0x14c 0x5f 0x225 0x4d 0x14d 0x14d 0x61 0x226 0x4e 0x14e 0x14e 0x63 0x228 0x4f 0x14f 0x14f 0x65 0x22a 0x50 0x150 0x150 0x67 0x22b 0x51 0x151 0x151 0x69 0x22d 0x52 0x152 0x152 0x6b 0x22f 0x53 0x153 0x153 0x6d 0x230 0x54 0x154 0x154 0x6f 0x232 0x55 0x155 0x155 0x71 0x234 0x56 0x156 0x156 0x73 0x235 0x57 0x157 0x157 0x75 0x237 0x58 0x158 0x158 0x77 0x238 0x59 0x159 0x159 0x79 0x23a 0x5a 0x15a 0x15a 0x7b 0x23c 0x5b 0x15b 0x15b 0x7d 0x23d 0x5c 0x15c 0x15c 0x7f 0x23f 0x5d 0x15d 0x15d 0x81 0x241 0x5e 0x15e 0x15e 0x83 0x242 0x5f 0x15f 0x15f 0x85 0x244 0x60 0x160 0x160 0x87 0x246 0x61 0x161 0x161 0x89 0x247 0x62 0x162 0x162 0x8b 0x249 0x63 0x163 0x163 0x8d 0x24a 0x64 0x164 0x164 0x8f 0x24c 0x65 0x165 0x165 0x91 0x24e 0x66 0x166 0x166 0x93 0x24f 0x67 0x167 0x167 0x95 0x251 0x68 0x168 0x168 0x97 0x253 0x69 0x169 0x169 0x9a 0x254 0x6a 0x16a 0x16a 0x9d 0x256 0x6b 0x16b 0x16b 0xa0 0x257 0x6c 0x16c 0x16c 0xa3 0x259 0x6d 0x16d 0x16d 0xa6 0x25b 0x6e 0x16e 0x16e 0xa8 0x25c 0x6f 0x16f 0x16f 0xab 0x25e 0x70 0x170 0x170 0xae 0x260 0x71 0x171 0x171 0xb1 0x261 0x72 0x172 0x172 0xb4 0x263 0x73 0x173 0x173 0xb7 0x264 0x74 0x174 0x174 0xba 0x266 0x75 0x175 0x175 0xbd 0x268 0x76 0x176 0x176 0xc0 0x269 0x77 0x177 0x177 0xc3 0x26b 0x78 0x178 0x178 0xc6 0x26d 0x79 0x179 0x179 0xc9 0x26e 0x7a 0x17a 0x17a 0xcc 0x270 0x7b 0x17b 0x17b 0xcf 0x272 0x7c 0x17c 0x17c 0xd2 0x273 0x7d 0x17d 0x17d 0xd5 0x275 0x7e 0x17e 0x17e 0xd8 0x276 0x7f 0x17f 0x17f 0xdb 0x278 0x80 0x180 0x180 0xde 0x27a 0x81 0x181 0x181 0xe1 0x27b 0x82 0x182 0x182 0xe4 0x27d 0x83 0x183 0x183 0xe7 0x27f 0x84 0x184 0x184 0xea 0x280 0x85 0x185 0x185 0xed 0x282 0x86 0x186 0x186 0xf0 0x283 0x87 0x187 0x187 0xf3 0x285 0x88 0x188 0x188 0xf6 0x287 0x89 0x189 0x189 0xf9 0x288 0x8a 0x18a 0x18a 0xfc 0x28a 0x8b 0x18b 0x18b 0xff 0x28c 0x8c 0x18c 0x18c 0x102 0x28d 0x8d 0x18d 0x18d 0x105 0x28f 0x8e 0x18e 0x18e 0x108 0x291 0x8f 0x18f 0x18f 0x10b 0x292 0x90 0x190 0x190 0x10e 0x294 0x91 0x191 0x191 0x111 0x295 0x92 0x192 0x192 0x114 0x297 0x93 0x193 0x193 0x117 0x299 0x94 0x194 0x194 0x11a 0x29a 0x95 0x195 0x195 0x11d 0x29c 0x96 0x196 0x196 0x120 0x29e 0x97 0x197 0x197 0x123 0x29f 0x98 0x198 0x198 0x126 0x2a1 0x99 0x199 0x199 0x129 0x2a3 0x9a 0x19a 0x19a 0x12c 0x2a4 0x9b 0x19b 0x19b 0x12f 0x2a6 0x9c 0x19c 0x19c 0x132 0x2a7 0x9d 0x19d 0x19d 0x135 0x2a9 0x9e 0x19e 0x19e 0x138 0x2ab 0x9f 0x19f 0x19f 0x13b 0x2ac 0xa0 0x1a0 0x1a0 0x13e 0x2ae 0xa1 0x1a1 0x1a1 0x141 0x2af 0xa2 0x1a2 0x1a2 0x144 0x2b1 0xa3 0x1a3 0x1a3 0x147 0x2b3 0xa4 0x1a4 0x1a4 0x14a 0x2b4 0xa5 0x1a5 0x1a5 0x14d 0x2b6 0xa6 0x1a6 0x1a6 0x150 0x2b8 0xa7 0x1a7 0x1a7 0x153 0x2b9 0xa8 0x1a8 0x1a8 0x156 0x2bb 0xa9 0x1a9 0x1a9 0x159 0x2bd 0xaa 0x1aa 0x1aa 0x15c 0x2be 0xab 0x1ab 0x1ab 0x15f 0x2c0 0xac 0x1ac 0x1ac 0x162 0x2c1 0xad 0x1ad 0x1ad 0x165 0x2c3 0xae 0x1ae 0x1ae 0x168 0x2c5 0xaf 0x1af 0x1af 0x16b 0x2c6 0xb0 0x1b0 0x1b0 0x16e 0x2c8 0xb1 0x1b1 0x1b1 0x171 0x2c9 0xb2 0x1b2 0x1b2 0x174 0x2cb 0xb3 0x1b3 0x1b3 0x177 0x2cd 0xb4 0x1b4 0x1b4 0x17a 0x2cf 0xb5 0x1b5 0x1b5 0x17d 0x2d0 0xb6 0x1b6 0x1b6 0x180 0x2d2 0xb7 0x1b7 0x1b7 0x183 0x2d3 0xb8 0x1b8 0x1b8 0x186 0x2d5 0xb9 0x1b9 0x1b9 0x189 0x2d7 0xba 0x1ba 0x1ba 0x18c 0x2d8 0xbb 0x1bb 0x1bb 0x18f 0x2da 0xbc 0x1bc 0x1bc 0x192 0x2db 0xbd 0x1bd 0x1bd 0x195 0x2dd 0xbe 0x1be 0x1be 0x198 0x2df 0xbf 0x1bf 0x1bf 0x19b 0x2e1 0xc0 0x1c0 0x1c0 0x19e 0x2e2 0xc1 0x1c1 0x1c1 0x1a1 0x2e4 0xc2 0x1c2 0x1c2 0x1a4 0x2e5 0xc3 0x1c3 0x1c3 0x1a7 0x2e7 0xc4 0x1c4 0x1c4 0x1aa 0x2e9 0xc5 0x1c5 0x1c5 0x1ad 0x2ea 0xc6 0x1c6 0x1c6 0x1b0 0x2ec 0xc7 0x1c7 0x1c7 0x1b3 0x2ed 0xc8 0x1c8 0x1c8 0x1b6 0x2ef 0xc9 0x1c9 0x1c9 0x1b9 0x2f1 0xca 0x1ca 0x1ca 0x1bc 0x2f2 0xcb 0x1cb 0x1cb 0x1bf 0x2f4 0xcc 0x1cc 0x1cc 0x1c2 0x2f5 0xcd 0x1cd 0x1cd 0x1c5 0x2f7 0xce 0x1ce 0x1ce 0x1c8 0x2f9 0xcf 0x1cf 0x1cf 0x1cb 0x2fb 0xd0 0x1d0 0x1d0 0x1ce 0x2fc 0xd1 0x1d1 0x1d1 0x1d1 0x2fe 0xd2 0x1d2 0x1d2 0x1d4 0x2ff 0xd3 0x1d3 0x1d3 0x1d7 0x301 0xd4 0x1d4 0x1d4 0x1da 0x303 0xd5 0x1d5 0x1d5 0x1dd 0x304 0xd6 0x1d6 0x1d6 0x1e0 0x306 0xd7 0x1d7 0x1d7 0x1e3 0x307 0xd8 0x1d8 0x1d8 0x1e6 0x309 0xd9 0x1d9 0x1d9 0x1e9 0x30b 0xda 0x1da 0x1da 0x1ec 0x30d 0xdb 0x1db 0x1db 0x1ef 0x30e 0xdc 0x1dc 0x1dc 0x1f2 0x310 0xdd 0x1dd 0x1dd 0x1f5 0x311 0xde 0x1de 0x1de 0x1f8 0x313 0xdf 0x1df 0x1df 0x1fb 0x315 0xe0 0x1e0 0x1e0 0x1fe 0x316 0xe1 0x1e1 0x1e1 0x201 0x318 0xe2 0x1e2 0x1e2 0x204 0x319 0xe3 0x1e3 0x1e3 0x207 0x31b 0xe4 0x1e4 0x1e4 0x20a 0x31d 0xe5 0x1e5 0x1e5 0x20d 0x31f 0xe6 0x1e6 0x1e6 0x210 0x320>; + samsung,hbm_candela_map_table_revA = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x3 0x1aa 0x2 0x102 0x102 0x6 0x1ac 0x3 0x103 0x103 0x9 0x1ae 0x4 0x104 0x104 0xc 0x1b0 0x5 0x105 0x105 0xf 0x1b1 0x6 0x106 0x106 0x12 0x1b3 0x7 0x107 0x107 0x15 0x1b4 0x8 0x108 0x108 0x18 0x1b6 0x9 0x109 0x109 0x1b 0x1b8 0xa 0x10a 0x10a 0x1e 0x1b9 0xb 0x10b 0x10b 0x21 0x1bb 0xc 0x10c 0x10c 0x24 0x1bc 0xd 0x10d 0x10d 0x27 0x1be 0xe 0x10e 0x10e 0x2a 0x1c0 0xf 0x10f 0x10f 0x2d 0x1c2 0x10 0x110 0x110 0x30 0x1c3 0x11 0x111 0x111 0x33 0x1c5 0x12 0x112 0x112 0x36 0x1c6 0x13 0x113 0x113 0x39 0x1c8 0x14 0x114 0x114 0x3c 0x1ca 0x15 0x115 0x115 0x3f 0x1cb 0x16 0x116 0x116 0x42 0x1cd 0x17 0x117 0x117 0x45 0x1ce 0x18 0x118 0x118 0x48 0x1d0 0x19 0x119 0x119 0x4b 0x1d2 0x1a 0x11a 0x11a 0x4e 0x1d4 0x1b 0x11b 0x11b 0x51 0x1d5 0x1c 0x11c 0x11c 0x54 0x1d7 0x1d 0x11d 0x11d 0x56 0x1d8 0x1e 0x11e 0x11e 0x58 0x1da 0x1f 0x11f 0x11f 0x5a 0x1dc 0x20 0x120 0x120 0x5c 0x1dd 0x21 0x121 0x121 0x5e 0x1df 0x22 0x122 0x122 0x60 0x1e0 0x23 0x123 0x123 0x62 0x1e2 0x24 0x124 0x124 0x64 0x1e4 0x25 0x125 0x125 0x66 0x1e5 0x26 0x126 0x126 0x68 0x1e7 0x27 0x127 0x127 0x6a 0x1e8 0x28 0x128 0x128 0x6c 0x1ea 0x29 0x129 0x129 0x6e 0x1ec 0x2a 0x12a 0x12a 0x70 0x1ee 0x2b 0x12b 0x12b 0x72 0x1ef 0x2c 0x12c 0x12c 0x74 0x1f1 0x2d 0x12d 0x12d 0x76 0x1f2 0x2e 0x12e 0x12e 0x78 0x1f4 0x2f 0x12f 0x12f 0x7a 0x1f6 0x30 0x130 0x130 0x7c 0x1f7 0x31 0x131 0x131 0x7e 0x1f9 0x32 0x132 0x132 0x80 0x1fa 0x33 0x133 0x133 0x82 0x1fc 0x34 0x134 0x134 0x84 0x1fe 0x35 0x135 0x135 0x86 0x200 0x36 0x136 0x136 0x88 0x201 0x37 0x137 0x137 0x8a 0x203 0x38 0x138 0x138 0x8c 0x204 0x39 0x139 0x139 0x8e 0x206 0x3a 0x13a 0x13a 0x90 0x208 0x3b 0x13b 0x13b 0x92 0x209 0x3c 0x13c 0x13c 0x94 0x20b 0x3d 0x13d 0x13d 0x96 0x20c 0x3e 0x13e 0x13e 0x98 0x20e 0x3f 0x13f 0x13f 0x9a 0x210 0x40 0x140 0x140 0x9c 0x211 0x41 0x141 0x141 0x9e 0x213 0x42 0x142 0x142 0xa0 0x215 0x43 0x143 0x143 0xa2 0x216 0x44 0x144 0x144 0xa4 0x218 0x45 0x145 0x145 0xa6 0x21a 0x46 0x146 0x146 0xa8 0x21b 0x47 0x147 0x147 0xaa 0x21d 0x48 0x148 0x148 0xac 0x21e 0x49 0x149 0x149 0xae 0x220 0x4a 0x14a 0x14a 0xb0 0x222 0x4b 0x14b 0x14b 0xb2 0x223 0x4c 0x14c 0x14c 0xb6 0x225 0x4d 0x14d 0x14d 0xba 0x226 0x4e 0x14e 0x14e 0xbe 0x228 0x4f 0x14f 0x14f 0xc2 0x22a 0x50 0x150 0x150 0xc6 0x22b 0x51 0x151 0x151 0xcb 0x22d 0x52 0x152 0x152 0xd0 0x22f 0x53 0x153 0x153 0xd5 0x230 0x54 0x154 0x154 0xda 0x232 0x55 0x155 0x155 0xdf 0x234 0x56 0x156 0x156 0xe4 0x235 0x57 0x157 0x157 0xe9 0x237 0x58 0x158 0x158 0xee 0x238 0x59 0x159 0x159 0xf3 0x23a 0x5a 0x15a 0x15a 0xf8 0x23c 0x5b 0x15b 0x15b 0xfd 0x23d 0x5c 0x15c 0x15c 0x102 0x23f 0x5d 0x15d 0x15d 0x107 0x241 0x5e 0x15e 0x15e 0x10c 0x242 0x5f 0x15f 0x15f 0x111 0x244 0x60 0x160 0x160 0x116 0x246 0x61 0x161 0x161 0x11b 0x247 0x62 0x162 0x162 0x120 0x249 0x63 0x163 0x163 0x125 0x24a 0x64 0x164 0x164 0x12a 0x24c 0x65 0x165 0x165 0x12f 0x24e 0x66 0x166 0x166 0x134 0x24f 0x67 0x167 0x167 0x139 0x251 0x68 0x168 0x168 0x13e 0x253 0x69 0x169 0x169 0x143 0x254 0x6a 0x16a 0x16a 0x148 0x256 0x6b 0x16b 0x16b 0x14d 0x257 0x6c 0x16c 0x16c 0x152 0x259 0x6d 0x16d 0x16d 0x157 0x25b 0x6e 0x16e 0x16e 0x15c 0x25c 0x6f 0x16f 0x16f 0x161 0x25e 0x70 0x170 0x170 0x166 0x260 0x71 0x171 0x171 0x16b 0x261 0x72 0x172 0x172 0x170 0x263 0x73 0x173 0x173 0x175 0x264 0x74 0x174 0x174 0x17a 0x266 0x75 0x175 0x175 0x17f 0x268 0x76 0x176 0x176 0x184 0x269 0x77 0x177 0x177 0x189 0x26b 0x78 0x178 0x178 0x18e 0x26d 0x79 0x179 0x179 0x193 0x26e 0x7a 0x17a 0x17a 0x198 0x270 0x7b 0x17b 0x17b 0x19d 0x272 0x7c 0x17c 0x17c 0x1a2 0x273 0x7d 0x17d 0x17d 0x1a7 0x275 0x7e 0x17e 0x17e 0x1ac 0x276 0x7f 0x17f 0x17f 0x1b1 0x278 0x80 0x180 0x180 0x1b6 0x27a 0x81 0x181 0x181 0x1bb 0x27b 0x82 0x182 0x182 0x1c0 0x27d 0x83 0x183 0x183 0x1c5 0x27f 0x84 0x184 0x184 0x1ca 0x280 0x85 0x185 0x185 0x1cf 0x282 0x86 0x186 0x186 0x1d4 0x283 0x87 0x187 0x187 0x1d9 0x285 0x88 0x188 0x188 0x1de 0x287 0x89 0x189 0x189 0x1e3 0x288 0x8a 0x18a 0x18a 0x1e8 0x28a 0x8b 0x18b 0x18b 0x1ed 0x28c 0x8c 0x18c 0x18c 0x1f2 0x28d 0x8d 0x18d 0x18d 0x1f7 0x28f 0x8e 0x18e 0x18e 0x1fc 0x291 0x8f 0x18f 0x18f 0x201 0x292 0x90 0x190 0x190 0x206 0x294 0x91 0x191 0x191 0x20b 0x295 0x92 0x192 0x192 0x210 0x297 0x93 0x193 0x193 0x215 0x299 0x94 0x194 0x194 0x21a 0x29a 0x95 0x195 0x195 0x21f 0x29c 0x96 0x196 0x196 0x224 0x29e 0x97 0x197 0x197 0x229 0x29f 0x98 0x198 0x198 0x22e 0x2a1 0x99 0x199 0x199 0x233 0x2a3 0x9a 0x19a 0x19a 0x238 0x2a4 0x9b 0x19b 0x19b 0x23d 0x2a6 0x9c 0x19c 0x19c 0x242 0x2a7 0x9d 0x19d 0x19d 0x247 0x2a9 0x9e 0x19e 0x19e 0x24d 0x2ab 0x9f 0x19f 0x19f 0x253 0x2ac 0xa0 0x1a0 0x1a0 0x259 0x2ae 0xa1 0x1a1 0x1a1 0x25f 0x2af 0xa2 0x1a2 0x1a2 0x265 0x2b1 0xa3 0x1a3 0x1a3 0x26b 0x2b3 0xa4 0x1a4 0x1a4 0x271 0x2b4 0xa5 0x1a5 0x1a5 0x277 0x2b6 0xa6 0x1a6 0x1a6 0x27d 0x2b8 0xa7 0x1a7 0x1a7 0x283 0x2b9 0xa8 0x1a8 0x1a8 0x289 0x2bb 0xa9 0x1a9 0x1a9 0x28f 0x2bd 0xaa 0x1aa 0x1aa 0x295 0x2be 0xab 0x1ab 0x1ab 0x29b 0x2c0 0xac 0x1ac 0x1ac 0x2a1 0x2c1 0xad 0x1ad 0x1ad 0x2a7 0x2c3 0xae 0x1ae 0x1ae 0x2ad 0x2c5 0xaf 0x1af 0x1af 0x2b3 0x2c6 0xb0 0x1b0 0x1b0 0x2b9 0x2c8 0xb1 0x1b1 0x1b1 0x2bf 0x2c9 0xb2 0x1b2 0x1b2 0x2c5 0x2cb 0xb3 0x1b3 0x1b3 0x2cb 0x2cd 0xb4 0x1b4 0x1b4 0x2d1 0x2cf 0xb5 0x1b5 0x1b5 0x2d7 0x2d0 0xb6 0x1b6 0x1b6 0x2dd 0x2d2 0xb7 0x1b7 0x1b7 0x2e3 0x2d3 0xb8 0x1b8 0x1b8 0x2e9 0x2d5 0xb9 0x1b9 0x1b9 0x2ef 0x2d7 0xba 0x1ba 0x1ba 0x2f5 0x2d8 0xbb 0x1bb 0x1bb 0x2fb 0x2da 0xbc 0x1bc 0x1bc 0x301 0x2db 0xbd 0x1bd 0x1bd 0x307 0x2dd 0xbe 0x1be 0x1be 0x30d 0x2df 0xbf 0x1bf 0x1bf 0x313 0x2e1 0xc0 0x1c0 0x1c0 0x319 0x2e2 0xc1 0x1c1 0x1c1 0x31f 0x2e4 0xc2 0x1c2 0x1c2 0x325 0x2e5 0xc3 0x1c3 0x1c3 0x32b 0x2e7 0xc4 0x1c4 0x1c4 0x331 0x2e9 0xc5 0x1c5 0x1c5 0x337 0x2ea 0xc6 0x1c6 0x1c6 0x33d 0x2ec 0xc7 0x1c7 0x1c7 0x343 0x2ed 0xc8 0x1c8 0x1c8 0x349 0x2ef 0xc9 0x1c9 0x1c9 0x34f 0x2f1 0xca 0x1ca 0x1ca 0x355 0x2f2 0xcb 0x1cb 0x1cb 0x35b 0x2f4 0xcc 0x1cc 0x1cc 0x361 0x2f5 0xcd 0x1cd 0x1cd 0x367 0x2f7 0xce 0x1ce 0x1ce 0x36d 0x2f9 0xcf 0x1cf 0x1cf 0x373 0x2fb 0xd0 0x1d0 0x1d0 0x379 0x2fc 0xd1 0x1d1 0x1d1 0x37f 0x2fe 0xd2 0x1d2 0x1d2 0x385 0x2ff 0xd3 0x1d3 0x1d3 0x38b 0x301 0xd4 0x1d4 0x1d4 0x391 0x303 0xd5 0x1d5 0x1d5 0x397 0x304 0xd6 0x1d6 0x1d6 0x39d 0x306 0xd7 0x1d7 0x1d7 0x3a3 0x307 0xd8 0x1d8 0x1d8 0x3a9 0x309 0xd9 0x1d9 0x1d9 0x3af 0x30b 0xda 0x1da 0x1da 0x3b5 0x30d 0xdb 0x1db 0x1db 0x3bb 0x30e 0xdc 0x1dc 0x1dc 0x3c1 0x310 0xdd 0x1dd 0x1dd 0x3c7 0x311 0xde 0x1de 0x1de 0x3cd 0x313 0xdf 0x1df 0x1df 0x3d3 0x315 0xe0 0x1e0 0x1e0 0x3d9 0x316 0xe1 0x1e1 0x1e1 0x3df 0x318 0xe2 0x1e2 0x1e2 0x3e5 0x319 0xe3 0x1e3 0x1e3 0x3eb 0x31b 0xe4 0x1e4 0x1e4 0x3f1 0x31d 0xe5 0x1e5 0x1e5 0x3f7 0x31f 0xe6 0x1e6 0x1e6 0x3ff 0x320>; + samsung,aod_candela_map_table_revA = <0x0 0x0 0xb 0x1b 0x2 0x1 0xc 0x1f 0x1a 0xa 0x2 0x20 0x36 0x19 0x1e 0x3 0x37 0xff 0x18 0x3c>; + samsung,support_dynamic_mipi_clk; + samsung,ffc_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 2e c5 29 00 00 00 00 00 03 c5 36 41 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 33 43 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revD = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 32 b1 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,dyn_mipi_clk_ffc_cmds_revA = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53641 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c535a8 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53741>; + samsung,dyn_mipi_clk_ffc_cmds_revC = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53343 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b2 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53435>; + samsung,dyn_mipi_clk_ffc_cmds_revD = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b1 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53222 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c533a0>; + samsung,dynamic_mipi_clk_timing_table = <0x65fbc9c0 0x671db480 0x6422c400>; + samsung,dynamic_mipi_clk_sel_table = <0x1 0x1 0x0 0x0 0x0 0x1 0x2 0x0 0x0 0x2 0x1 0x3 0x0 0x0 0x2 0x1 0x4 0x0 0x0 0x1 0x2 0xb 0x2942 0x29a2 0x0 0x2 0xb 0x29a3 0x29e8 0x1 0x2 0xb 0x29e9 0x2a56 0x0 0x2 0xc 0x25be 0x26d2 0x0 0x2 0xd 0x48a 0x54d 0x0 0x2 0xd 0x54e 0x593 0x1 0x2 0xd 0x594 0x5e9 0x0 0x2 0xe 0x601 0x661 0x0 0x2 0xe 0x662 0x6a7 0x1 0x2 0xe 0x6a8 0x6ca 0x0 0x2 0xf 0x1105 0x116a 0x0 0x2 0x11 0x8bd 0x8e6 0x0 0x2 0x11 0x8e7 0x92c 0x1 0x2 0x11 0x92d 0xa03 0x0 0x2 0x12 0xb79 0xb86 0x1 0x2 0x12 0xb87 0xb98 0x2 0x2 0x12 0xb99 0xc10 0x0 0x3 0x5b 0x0 0xd9 0x0 0x3 0x5b 0xda 0x165 0x1 0x3 0x5b 0x166 0x257 0x0 0x3 0x5c 0x258 0x26a 0x1 0x3 0x5c 0x26b 0x4a7 0x0 0x3 0x5c 0x4a8 0x4af 0x1 0x3 0x5d 0x4b0 0x64f 0x0 0x3 0x5d 0x650 0x6db 0x1 0x3 0x5d 0x6dc 0x79d 0x0 0x3 0x5e 0x79e 0x877 0x0 0x3 0x5e 0x878 0x903 0x1 0x3 0x5e 0x904 0x95f 0x0 0x3 0x5f 0x960 0xa59 0x0 0x3 0x61 0xabe 0xb29 0x0 0x3 0x61 0xb2a 0xbb5 0x1 0x3 0x61 0xbb6 0xd79 0x0 0x3 0x62 0xd7a 0xdac 0x1 0x3 0x62 0xdad 0xdd1 0x2 0x3 0x62 0xdd2 0xed7 0x0 0x3 0x66 0x1392 0x143b 0x0 0x3 0x67 0x143c 0x149f 0x0 0x3 0x68 0x14a0 0x1503 0x0 0x3 0x6b 0x1662 0x16d9 0x0 0x3 0x6c 0x16da 0x16f2 0x2 0x3 0x6c 0x16f3 0x176f 0x0 0x3 0x6d 0x1770 0x1805 0x0 0x3 0x6e 0x1806 0x1808 0x2 0x3 0x6e 0x1809 0x1931 0x0 0x3 0x6f 0x1932 0x1984 0x1 0x3 0x6f 0x1985 0x19c7 0x0 0x3 0x73 0x1f68 0x1f7a 0x1 0x3 0x73 0x1f7b 0x21b7 0x0 0x3 0x73 0x21b8 0x21f1 0x1 0x3 0x74 0x21f2 0x2214 0x2 0x3 0x74 0x2215 0x234f 0x0 0x3 0x76 0x23fa 0x24ba 0x0 0x3 0x76 0x24bb 0x2511 0x1 0x3 0x76 0x2512 0x2546 0x2 0x3 0x76 0x2547 0x25bb 0x0 0x3 0x77 0x25bc 0x25d9 0x2 0x3 0x77 0x25da 0x2629 0x0 0x3 0x78 0x262a 0x268a 0x1 0x3 0x78 0x268b 0x268d 0x0 0x3 0x7a 0x26c0 0x283d 0x0 0x3 0x7a 0x283e 0x2877 0x1 0x3 0x7c 0x8d68 0x8dfd 0x0 0x3 0x80 0x9376 0x9398 0x1 0x3 0x80 0x9399 0x9569 0x0 0x3 0x81 0x956a 0x96e4 0x0 0x3 0x81 0x96e5 0x96f9 0x1 0x3 0x82 0x96fa 0x98c2 0x0 0x3 0x82 0x98c3 0x994e 0x1 0x3 0x82 0x994f 0x9ae1 0x0 0x3 0x83 0x9ae2 0x9b20 0x1 0x3 0x83 0x9b21 0x9d5c 0x0 0x3 0x83 0x9d5d 0x9de8 0x1 0x3 0x83 0x9de9 0xa025 0x0 0x3 0x83 0xa026 0xa0b1 0x1 0x3 0x83 0xa0b2 0xa275 0x0 0x3 0x84 0xa276 0xa30c 0x0 0x3 0x84 0xa30d 0xa398 0x1 0x3 0x84 0xa399 0xa5d4 0x0 0x3 0x84 0xa5d5 0xa660 0x1 0x3 0x84 0xa661 0xa89d 0x0 0x3 0x84 0xa89e 0xa929 0x1 0x3 0x84 0xa92a 0xaa45 0x0 0x3 0x8a 0xd7c8 0xd813 0x0 0x3 0x8a 0xd814 0xd89f 0x1 0x3 0x8a 0xd8a0 0xdadc 0x0 0x3 0x8a 0xdadd 0xdb68 0x1 0x3 0x8a 0xdb69 0xdda3 0x0 0x3 0x9c 0x10384 0x1045d 0x0 0x3 0x9c 0x1045e 0x104e9 0x1 0x3 0x9c 0x104ea 0x10707 0x0 0x3 0xa1 0x10bea 0x10c9a 0x0 0x3 0xa1 0x10c9b 0x10ce1 0x1 0x3 0xa1 0x10ce2 0x10d26 0x2 0x3 0xa1 0x10d27 0x10d47 0x0 0x4 0x33 0x0 0x0 0x0 0x4 0x34 0x0 0x0 0x0 0x4 0x35 0x0 0x0 0x1 0x4 0x36 0x0 0x0 0x0 0x4 0x37 0x0 0x0 0x2 0x4 0x38 0x0 0x0 0x1 0x5 0x3d 0x0 0x0 0x2 0x5 0x3e 0x0 0x0 0x0 0x5 0x47 0x0 0x0 0x2>; + samsung,fd_on_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 40 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,fd_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 80 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 91 01 01 29 00 00 00 00 00 02 53 27 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 3c 0d 00 00 00 00 3c 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 38 00 00 00 18 03 38 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 24 a4 29 01 00 00 00 00 02 f7 0f 29 01 00 00 11 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revA = <0x29000000 0x3f0 0x5a5a2900 0x0 0x3910101 0x29010000 0x253 0x26290000 0x2 0xf70f2901 0x1100 0x3f0a5a5>; + samsung,lpm_off_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 40 0d 00 00 00 00 40 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 3d 00 00 00 18 03 3d 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 26 e4 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_60nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 24]; + samsung,lpm_30nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 25]; + samsung,lpm_10nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 26]; + samsung,lpm_2nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 27]; + samsung,lpm_brightnes_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 02 53 26 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xe>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + samsung,ub-con-det = <0xffffffff 0x5 0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "irq_check"; + qcom,mdss-dsi-panel-status-irq-trigger1 = "falling"; + samsung,esd-irq-gpio1 = <0xffffffff 0xb 0x0>; + phandle = <0xe>; + + qcom,mdss-dsi-display-timings { + + fhd90 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0xf>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x2590>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 08 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + + fhd60 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0x10>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + + qcom,panel-supply-entries { + #address-cells = <0x1>; + #size-cells = <0x0>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x0>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vddi"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x2>; + }; + }; + }; + }; + }; + + fragment@86 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_PBA_BOOTING_FHD"; + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x0>; + qcom,mdss-dsi-bl-max-level = <0x639c>; + qcom,mdss-brightness-max-level = <0x639c>; + qcom,mdss-dsi-interleave-mode = <0x0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x3c>; + qcom,mdss-pan-physical-height-dimension = <0x6a>; + qcom,mdss-dsi-panel-mode-gpio-state = "invalid"; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + samsung,candela_map_table_revA = <0x0 0x0 0x2 0x5 0x1 0x2 0x2 0x6 0x2 0x3 0x3 0x7 0x3 0x4 0x4 0x8 0x4 0x5 0x5 0x9 0x5 0x6 0x6 0xa 0x6 0x7 0x7 0xb 0x7 0x8 0x8 0xc 0x8 0x9 0x9 0xd 0x9 0xa 0xa 0xe 0xa 0xb 0xb 0xf 0xb 0xc 0xc 0x10 0xc 0xd 0xd 0x11 0xd 0xe 0xe 0x13 0xe 0xf 0xf 0x14 0xf 0x10 0x10 0x15 0x10 0x11 0x11 0x16 0x11 0x12 0x12 0x18 0x12 0x13 0x13 0x19 0x13 0x14 0x14 0x1b 0x14 0x15 0x15 0x1d 0x15 0x16 0x16 0x1e 0x16 0x17 0x18 0x20 0x17 0x19 0x1a 0x22 0x18 0x1b 0x1c 0x25 0x19 0x1d 0x1d 0x27 0x1a 0x1e 0x20 0x29 0x1b 0x21 0x22 0x2c 0x1c 0x23 0x24 0x2f 0x1d 0x25 0x26 0x32 0x1e 0x27 0x28 0x35 0x1f 0x29 0x2b 0x38 0x20 0x2c 0x2e 0x3c 0x21 0x2f 0x31 0x40 0x22 0x32 0x34 0x44 0x23 0x35 0x38 0x48 0x24 0x39 0x3b 0x4d 0x25 0x3c 0x3f 0x52 0x26 0x40 0x43 0x57 0x27 0x44 0x47 0x5d 0x28 0x48 0x4c 0x62 0x29 0x4d 0x50 0x69 0x2a 0x51 0x56 0x6f 0x2b 0x57 0x5b 0x77 0x2c 0x5c 0x61 0x7e 0x2d 0x62 0x68 0x86 0x2e 0x69 0x6e 0x8f 0x2f 0x6f 0x76 0x98 0x30 0x77 0x7d 0xa2 0x31 0x7e 0x85 0xac 0x32 0x86 0x8e 0xb7 0x33 0x8f 0x96 0xc3 0x34 0x97 0xa0 0xcf 0x35 0xa1 0xaa 0xdc 0x36 0xab 0xb5 0xea 0x37 0xb6 0xc1 0xf9 0x38 0xc2 0xcd 0x109 0x39 0xce 0xda 0x11a 0x3a 0xdb 0xe6 0x12c 0x3b 0xe7 0xf2 0x13c 0x3c 0xf3 0xfe 0x14d 0x3d 0xff 0xff 0x168>; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xf>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + phandle = <0xf>; + + qcom,mdss-dsi-display-timings { + + fhd@0 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0xa4>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-v-back-porch = <0x3>; + qcom,mdss-dsi-v-front-porch = <0x9>; + qcom,mdss-dsi-panel-clockrate = <0x35866480>; + qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x8020400>; + qcom,mdss-dsi-on-command = [39 01 00 00 78 00 02 11 00]; + qcom,mdss-dsi-off-command = <0x5010000 0x24000128 0x5010000 0x78000110>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + }; + }; + }; + + fragment@87 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_te { + + sde_te_active { + phandle = <0x9>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + + sde_te_suspend { + phandle = <0xc>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + + pmx_sde { + phandle = <0xcd>; + + sde_dsi_active { + phandle = <0xa>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + bias-disable = <0x0>; + }; + }; + + sde_dsi_suspend { + phandle = <0xd>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable = <0x0>; + }; + }; + }; + }; + }; + + fragment@88 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_ub_det { + + sde_ub_det_default { + pins = "gpio5"; + function = "normal"; + input-enable; + power-source = <0x1>; + bias-disable; + phandle = <0xb>; + }; + }; + }; + }; + + fragment@89 { + target = <0xffffffff>; + + __overlay__ { + + qcom,dsi-display@9 { + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,display-type = "primary"; + phandle = <0xce>; + }; + + qcom,dsi-display@10 { + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,display-type = "primary"; + phandle = <0xcf>; + }; + }; + }; + + fragment@90 { + target = <0xffffffff>; + + __overlay__ { + regulator-min-microvolt = <0x2dc6c0>; + regulator-max-microvolt = <0x2dc6c0>; + regulator-boot-on; + }; + }; + + fragment@91 { + target = <0xffffffff>; + + __overlay__ { + + tsp_int { + phandle = <0x64>; + + mux { + pins = "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio9"; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@92 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + synaptics_tcm@20 { + status = "disabled"; + }; + + atmel_mxt_ts@4a { + status = "disabled"; + }; + + touchscreen@20 { + status = "ok"; + compatible = "zinitix,zt_ts_device"; + reg = <0x20>; + pinctrl-names = "on_state", "off_state"; + pinctrl-0 = <0x64>; + pinctrl-1 = <0x64>; + avdd-supply = <0xffffffff>; + zinitix,gpio_ldo_en; + zinitix,irq_type = <0x2008>; + zinitix,x_resolution = <0x438>; + zinitix,y_resolution = <0x960>; + zinitix,page_size = <0x80>; + zinitix,irq_gpio = <0xffffffff 0x9 0x2008>; + zinitix,chip_name = "ZT7650"; + zinitix,select_lcdid = <0x801000 0x801001 0x801002>; + zinitix,firmware_name = "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72_3rd.bin"; + zinitix,spay; + zinitix,aod; + zinitix,aot; + zinitix,mis_cal_check; + support_ear_detect_mode; + support_dex_mode; + zinitix,bringup = <0x0>; + zinitix,ss_touch_num = <0x1>; + phandle = <0xd0>; + }; + + touchscreen@49 { + status = "ok"; + compatible = "stm,fts_touch"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x64>; + avdd-supply = <0xffffffff>; + stm,irq_gpio = <0xffffffff 0x9 0x2008>; + stm,max_coords = <0xfff 0xfff>; + stm,firmware_name = "tsp_stm/fts5cu56a_a72.bin"; + stm,tclm_level = <0x2>; + stm,afe_base = <0x7>; + stm,bringup = <0x0>; + stm,support_fod; + stm,enable_settings_aot; + support_ear_detect; + support_mis_calibration_test; + support_dex_mode; + support_open_short_test; + support_sram_test; + stm,ss_touch_num = <0x1>; + phandle = <0xd1>; + }; + }; + }; + + fragment@93 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + + key_vol_up_default { + pins = "gpio8"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x0>; + phandle = <0x65>; + }; + }; + }; + }; + + fragment@94 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + compatible = "gpio-keys"; + input-name = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x65>; + + vol_up { + label = "volume_up"; + gpios = <0xffffffff 0x8 0x1>; + linux,input-type = <0x1>; + linux,code = <0x73>; + debounce-interval = <0xf>; + }; + }; + }; + + fragment@95 { + target = <0xffffffff>; + + __overlay__ { + + ss_touch { + compatible = "samsung,ss_touch"; + ss_touch,numbers = <0x1>; + }; + }; + }; + + fragment@96 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x66>; + status = "okay"; + + sm5714@49 { + status = "okay"; + compatible = "siliconmitus,sm5714mfd"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x67>; + sm5714,irq-gpio = <0xffffffff 0x21 0x0>; + sm5714,wakeup; + }; + }; + }; + + fragment@97 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x68>; + status = "okay"; + + usbpd-sm5714@33 { + status = "okay"; + compatible = "sm5714-usbpd"; + reg = <0x33>; + pinctrl-names = "default"; + pinctrl-0 = <0x69>; + usbpd,usbpd_int = <0xffffffff 0x68 0x0>; + support_pd_role_swap; + + pdic-manager { + pdic,max_power = <0x1388>; + pdic_op_power = <0x9c4>; + pdic_max_voltage = <0x1770>; + pdic_max_current = <0x7d0>; + pdic,min_current = <0x1f4>; + pdic,giveback = <0x0>; + pdic,usb_com_capable = <0x1>; + pdic,no_usb_suspend = <0x1>; + source,max_voltage = <0x1388>; + source,min_voltage = <0xfa0>; + source,max_power = <0x9c4>; + }; + }; + }; + }; + + fragment@98 { + target = <0xffffffff>; + + __overlay__ { + + if_pmic_irq { + + if_pmic_irq_default { + phandle = <0x67>; + + mux { + pins = "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + + usbpd_irq { + + usbpd_irq_default { + phandle = <0x69>; + + mux { + pins = "gpio104"; + function = "gpio"; + }; + + config { + pins = "gpio104"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + }; + }; + + fragment@99 { + target = <0xffffffff>; + + __overlay__ { + qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + qcom,qusb-phy-host-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + }; + }; + + fragment@100 { + target = <0xffffffff>; + + __overlay__ { + + nfc_qupv3_se0_i2c_sleep { + phandle = <0x6a>; + + mux { + pins = "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio34", "gpio35"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + nfc_clk_req_gpio { + phandle = <0x6b>; + + mux { + pins = "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio31"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_irq_gpio { + phandle = <0x6c>; + + mux { + pins = "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_ven_gpio { + phandle = <0x6d>; + + mux { + pins = "gpio12"; + function = "gpio"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-high; + }; + }; + + nfc_firm_gpio { + phandle = <0x6e>; + + mux { + pins = "gpio36"; + function = "gpio"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + nfc_ldo_en_gpio { + phandle = <0x6f>; + + mux { + pins = "gpio68"; + function = "gpio"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@101 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + pinctrl-1 = <0x6a>; + qcom,clk-freq-out = <0x61a80>; + + sec-nfc@27 { + compatible = "sec-nfc"; + reg = <0x27>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + sec-nfc,ven-gpio = <0xffffffff 0xc 0x0>; + sec-nfc,irq-gpio = <0xffffffff 0x25 0x0>; + sec-nfc,firm-gpio = <0xffffffff 0x24 0x0>; + sec-nfc,clk_req-gpio = <0xffffffff 0x1f 0x0>; + sec-nfc,pvdd-gpio = <0xffffffff 0x44 0x0>; + sec-nfc,clk_req_wake; + sec-nfc,bootloader_ver = <0x6>; + pinctrl-names = "default"; + pinctrl-0 = <0x6b 0x6c 0x6d 0x6e 0x6f>; + }; + }; + }; + + fragment@102 { + target = <0xffffffff>; + + __overlay__ { + + et7xx_rst { + + et7xx_rst { + phandle = <0x70>; + + mux { + pins = "gpio91"; + function = "gpio"; + }; + + config { + pins = "gpio91"; + driver-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@103 { + target = <0xffffffff>; + + __overlay__ { + regulator-name = "VDD_BTP_3P3"; + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + }; + }; + + fragment@104 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + etspi,et7xx { + compatible = "etspi,et7xx"; + reg = <0x0>; + spi-max-frequency = <0xbebc20>; + pinctrl-names = "default"; + pinctrl-0 = <0x70>; + gpio-controller; + #gpio-cells = <0x2>; + etspi-regulator = "VDD_BTP_3P3"; + etspi-sleepPin = <0xffffffff 0x5b 0x0>; + etspi-chipid = "ET713"; + etspi-modelinfo = "A725"; + etspi-position = "12.03,0.00,9.10,9.10,14.80,14.80,12.00,12.00,5.00"; + etspi-rb = "547,-1,-1,FFFFFF"; + }; + }; + }; + + fragment@105 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@106 { + target = <0xffffffff>; + + __overlay__ { + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x5dc>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + qcom,record-current-ma = <0xe1>; + phandle = <0x71>; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current = <0x1f4>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x12c>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x72>; + }; + + qcom,camera-flash@0 { + cell-index = <0x0>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x7c>; + }; + + qcom,camera-flash@1 { + cell-index = <0x1>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x97>; + }; + + qcom,cam-res-mgr { + compatible = "qcom,cam-res-mgr"; + shared-gpios = <0x3f>; + pinctrl-names = "cam_res_mgr_default", "cam_res_mgr_suspend"; + status = "ok"; + pinctrl-0 = <0x73>; + pinctrl-1 = <0x74>; + }; + }; + }; + + fragment@107 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + sm5714-fled { + compatible = "siliconmitus,sm5714-fled"; + reg = <0x49>; + status = "okay"; + slave-addr = <0x92>; + flash-en-gpio = <0xffffffff 0x16 0x0>; + torch-en-gpio = <0xffffffff 0x43 0x0>; + flash-brightness = <0xf>; + preflash-brightness = <0x7>; + torch-brightness = <0x7>; + factory_current = <0x0>; + timeout = <0xff>; + }; + }; + }; + + fragment@108 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + qcom,ois@62 { + compatible = "qcom,ois"; + cell-index = <0x0>; + reg = <0x62>; + slave-addr = <0xc4>; + slave-id = <0x460>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vdig"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x30d40>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x76 0x77>; + pinctrl-1 = <0x78 0x79>; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x20 0x0 0xffffffff 0x2b 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x0>; + gpio-custom1 = <0x1>; + gpio-vio = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x0 0x0 0x0>; + gpio-req-tbl-label = "MCU_RESET0", "MCU_BOOT0", "MCU_VIO"; + status = "ok"; + cam_vdig-supply = <0x7a>; + phandle = <0x7e>; + }; + }; + }; + + fragment@109 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@0 { + cell-index = <0x0>; + compatible = "qcom,cam-sensor"; + reg = <0x0>; + slave-addr = <0x34>; + csiphy-sd-index = <0x0>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x7b>; + led-flash-src = <0x7c>; + eeprom-src = <0x7d>; + ois-src = <0x7e>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + cam_vana-supply = <0x75>; + cam_vdig-supply = <0x80>; + cam_clk-supply = <0xffffffff>; + cam_bob-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_bob", "cam_clk"; + rgltr-cntrl-support; + pwm-switch; + rgltr-min-voltage = <0x1b7740 0x2ab980 0xf4240 0x325aa0 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x10c8e0 0x325aa0 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x1e8480 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x81 0x82>; + pinctrl-1 = <0x83 0x84>; + gpios = <0xffffffff 0xd 0x0 0xffffffff 0x1e 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x1>; + gpio-custom1 = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x1 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0", "CAM_VANA0"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x41>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0xd2>; + }; + + qcom,cam-sensor@2 { + cell-index = <0x2>; + compatible = "qcom,cam-sensor"; + reg = <0x3>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + eeprom-src = <0x85>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x2D { + cell-index = <0x2>; + compatible = "qcom,eeprom"; + reg = <0x2d>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + phandle = <0x85>; + }; + }; + }; + + fragment@110 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@1 { + cell-index = <0x1>; + compatible = "qcom,cam-sensor"; + reg = <0x1>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7f>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@8 { + cell-index = <0x8>; + compatible = "qcom,cam-sensor"; + reg = <0x8>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7f>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@3 { + cell-index = <0x3>; + compatible = "qcom,cam-sensor"; + reg = <0x2>; + slave-addr = <0x42>; + csiphy-sd-index = <0x1>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x95>; + eeprom-src = <0x96>; + ois-src = <0x7e>; + led-flash-src = <0x97>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + cam_vdig-supply = <0x98>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x10c8e0 0x0>; + rgltr-max-voltage = <0x1b7740 0x10c8e0 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x99 0x9a 0x9b>; + pinctrl-1 = <0x9c 0x9d 0x9e>; + gpios = <0xffffffff 0xe 0x0 0xffffffff 0x2a 0x0 0xffffffff 0x40 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET2", "CAM_VANA2", "CAM_VAF0"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x43>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + gpio-vaf = <0x3>; + phandle = <0xd3>; + }; + + qcom,cam-sensor@4 { + cell-index = <0x4>; + compatible = "qcom,cam-sensor"; + reg = <0x4>; + slave-addr = <0x7e>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + led-flash-src = <0x7c>; + eeprom-src = <0x9f>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x3F { + cell-index = <0x4>; + compatible = "qcom,eeprom"; + reg = <0x3f>; + slave-addr = <0x7e>; + i2c-freq-mode = <0x1>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0x9f>; + }; + }; + }; + + fragment@111 { + target = <0xffffffff>; + + __overlay__ { + + qcom,actuator@0xC { + cell-index = <0x0>; + reg = <0xc>; + slave-addr = <0x18>; + compatible = "i2c_actuator"; + rgltr-cntrl-support; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x1e8480>; + cam_vio-supply = <0x7f>; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x7b>; + }; + + qcom,actuator2 { + cell-index = <0x2>; + compatible = "qcom,actuator"; + reg = <0x1e>; + slave-addr = <0x1e>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x1e8480>; + qcom,cam-power-seq-type = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x1>; + cci-master = <0x1>; + status = "ok"; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x95>; + }; + + qcom,eeprom@50 { + cell-index = <0x0>; + reg = <0x50>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa0>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x2>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x7d>; + }; + + qcom,eeprom@51 { + cell-index = <0x1>; + reg = <0x51>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa2>; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x2>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-mode = <0x0>; + sensor-position = <0x1>; + rgltr-cntrl-support; + phandle = <0x8e>; + }; + + qcom,eeprom@55 { + cell-index = <0x3>; + reg = <0x55>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xaa>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x1>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x96>; + }; + }; + }; + + fragment@112 { + target = <0xffffffff>; + + __overlay__ { + + samsung,vibrator { + compatible = "samsung_vib"; + samsung,vib_type = "COINDC"; + status = "ok"; + phandle = <0xd4>; + }; + }; + }; + + fragment@113 { + target = <0xffffffff>; + + __overlay__ { + + hall { + status = "okay"; + compatible = "hall"; + linux,input-type = <0x1>; + linux,code = <0x15>; + hall,gpio_flip_cover = <0xffffffff 0xa 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa6>; + }; + + certify_hall { + status = "okay"; + compatible = "certify_hall"; + linux,input-type = <0x1>; + linux,code = <0x1b>; + certify_hall,gpio_certify_cover = <0xffffffff 0x5d 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa7>; + }; + }; + }; + + fragment@114 { + target = <0xffffffff>; + + __overlay__ { + + hall { + + hall_default { + pins = "gpio10"; + function = "normal"; + output-disable; + input-enable; + bias-disable; + power-source = <0x0>; + phandle = <0xa6>; + }; + }; + }; + }; + + fragment@115 { + target = <0xffffffff>; + + __overlay__ { + + certify_hall_default { + phandle = <0xa7>; + + mux { + pins = "gpio93"; + function = "gpio"; + }; + + config { + pins = "gpio93"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@116 { + target = <0xffffffff>; + + __overlay__ { + + rpmh-regulator-ldoc8 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0xffffffff 0x0>; + qcom,resource-name = "ldoc8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x2 0x4>; + qcom,mode-threshold-currents = <0x0 0x1>; + + regulator-pm6150l-l8 { + regulator-name = "pm6150l_l8"; + qcom,set = <0x3>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + regulator-always-on; + qcom,init-mode = <0x2>; + phandle = <0xd5>; + }; + }; + + rpmh-regulator-ldoa5 { + + regulator-pm6150-l5 { + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + regulator-always-on; + phandle = <0xd6>; + }; + }; + + i2c@17 { + status = "ok"; + cell-index = <0x11>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x33 0x0 0xffffffff 0x34 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0xa8>; + phandle = <0xd7>; + + sx9360-i2c@28 { + compatible = "sx9360"; + reg = <0x28>; + pinctrl-names = "default"; + pinctrl-0 = <0xa9>; + interrupt-parent = <0xffffffff>; + interrupts = <0x4 0xc4 0x0 0x2>; + sx9360,nirq-gpio = <0xffffffff 0x5 0x1>; + sx9360,reggnrlctrl2_reg = <0x32>; + sx9360,againfreq_reg = <0x38>; + sx9360,refagainfreq_reg = <0x36>; + sx9360,gainrawfilt_reg = <0x1a>; + sx9360,refgainrawfilt_reg = <0x22>; + sx9360,proxthresh_reg = <0x22>; + sx9360,hyst_reg = <0x15>; + sx9360,regproxctrl3_reg = <0xc>; + sx9360,resolution_reg = <0xf>; + sx9360,refresolution_reg = <0xf>; + sx9360,hallic_cert_detect = <0x1>; + }; + }; + }; + }; + + fragment@117 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@118 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@119 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x3 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@120 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@121 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@122 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@123 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@124 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + sm5440@63 { + status = "okay"; + compatible = "siliconmitus,sm5440"; + reg = <0x63>; + pinctrl-names = "default"; + }; + }; + }; + + fragment@125 { + target = <0xffffffff>; + + __overlay__ { + + bat_thm { + label = "bat_thm"; + reg = <0x4f>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + + chg_thm { + label = "chg_thm"; + reg = <0x4d>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + }; + }; + + fragment@126 { + target = <0xffffffff>; + + __overlay__ { + + sec-direct-charger { + status = "okay"; + compatible = "samsung,sec-direct-charger"; + charger,battery_name = "battery"; + charger,main_charger = "sm5714-charger"; + charger,direct_charger = "sm5440-charger"; + charger,dchg_min_current = <0x7d0>; + charger,dchg_temp_low_threshold = <0xb4>; + charger,dchg_temp_high_threshold = <0x1a4>; + }; + + battery { + pinctrl-names = "default"; + battery,chip_vendor = "QCOM"; + status = "okay"; + compatible = "samsung,sec-battery"; + battery,vendor = "Battery"; + battery,charger_name = "sec-direct-charger"; + battery,fuelgauge_name = "sm5714-fuelgauge"; + battery,fgsrc_switch_name = "sm5714-fuelgauge"; + battery,technology = <0x2>; + battery,batt_data_version = <0x1>; + battery,temp_adc_type = <0x1>; + battery,temp_channel_raw = <0x1>; + battery,adc_check_count = <0x5>; + battery,temp_check_type = <0x1>; + battery,chg_temp_check_type = <0x1>; + battery,thermal_source = <0x2>; + battery,chg_thermal_source = <0x2>; + battery,temp_table_adc = <0x7e4 0x941 0xada 0xcc1 0xef2 0x1188 0x1493 0x1821 0x1c49 0x20dc 0x25dc 0x2b94 0x31b1 0x3854 0x3ef2 0x4588 0x4bdd 0x51ec 0x5781 0x5c85 0x60b2 0x6456 0x675a>; + battery,temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,chg_temp_table_adc = <0x761 0x8c1 0xa5c 0xc35 0xe5d 0x10e2 0x13e6 0x1766 0x1b85 0x200c 0x2503 0x2ab1 0x30cc 0x3774 0x3e15 0x44b0 0x4b25 0x5141 0x56de 0x5bf6 0x6042 0x63fd 0x6711>; + battery,chg_temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,polling_time = <0xa 0x1e 0x1e 0x1e 0xe10>; + battery,cable_check_type = <0x4>; + battery,cable_source_type = <0x1>; + battery,polling_type = <0x1>; + battery,monitor_initial_count = <0x0>; + battery,battery_check_type = <0x0>; + battery,ovp_uvlo_check_type = <0x3>; + battery,temp_check_count = <0x1>; + battery,overheatlimit_threshold = <0x2bc>; + battery,overheatlimit_recovery = <0x2a8>; + battery,wire_warm_overheat_thresh = <0x1f4>; + battery,wire_normal_warm_thresh = <0x1a4>; + battery,wire_cool1_normal_thresh = <0xb4>; + battery,wire_cool2_cool1_thresh = <0x96>; + battery,wire_cool3_cool2_thresh = <0x32>; + battery,wire_cold_cool3_thresh = <0x0>; + battery,wire_warm_current = <0x6c6>; + battery,wire_cool1_current = <0xa8c>; + battery,wire_cool2_current = <0x485>; + battery,wire_cool3_current = <0x1e5>; + battery,low_temp_topoff = <0xfa>; + battery,high_temp_topoff = <0xfa>; + battery,low_temp_float = <0x111c>; + battery,high_temp_float = <0x1036>; + battery,full_check_type = <0x7>; + battery,full_check_type_2nd = <0x7>; + battery,full_check_count = <0x1>; + battery,chg_gpio_full_check = <0x0>; + battery,chg_high_temp = <0x28a>; + battery,chg_high_temp_recovery = <0x276>; + battery,chg_input_limit_current = <0x3e8>; + battery,chg_charging_limit_current = <0x578>; + battery,wpc_temp_control_source = <0x1>; + battery,wpc_high_temp = <0x17c>; + battery,wpc_high_temp_recovery = <0x168>; + battery,wpc_input_limit_current = <0x258>; + battery,wpc_charging_limit_current = <0x3e8>; + battery,wpc_temp_lcd_on_control_source = <0x1>; + battery,wpc_lcd_on_high_temp = <0x17c>; + battery,wpc_lcd_on_high_temp_rec = <0x168>; + battery,wpc_lcd_on_input_limit_current = <0x1c2>; + battery,wpc_store_high_temp = <0x168>; + battery,wpc_store_high_temp_recovery = <0x154>; + battery,wpc_store_charging_limit_current = <0x190>; + battery,wpc_store_lcd_on_high_temp = <0x168>; + battery,wpc_store_lcd_on_high_temp_rec = <0x12c>; + battery,wpc_store_lcd_on_charging_limit_current = <0x190>; + battery,sleep_mode_limit_current = <0x1f4>; + battery,wc_full_input_limit_current = <0x64>; + battery,mix_high_temp = <0x1cc>; + battery,mix_high_chg_temp = <0x1f4>; + battery,mix_high_temp_recovery = <0x1c2>; + battery,full_condition_type = <0x9>; + battery,full_condition_soc = <0x5d>; + battery,full_condition_vcell = <0x10ea>; + battery,recharge_check_count = <0x1>; + battery,recharge_condition_type = <0x4>; + battery,recharge_condition_soc = <0x62>; + battery,recharge_condition_vcell = <0x10d6>; + battery,charging_total_time = <0x3840>; + battery,hv_charging_total_time = <0x2a30>; + battery,normal_charging_total_time = <0x4650>; + battery,usb_charging_total_time = <0x8ca0>; + battery,recharging_total_time = <0x1518>; + battery,charging_reset_time = <0x0>; + battery,chg_float_voltage = <0x111c>; + battery,pre_afc_work_delay = <0x7d0>; + battery,pre_wc_afc_work_delay = <0xfa0>; + battery,pre_afc_input_current = <0x1f4>; + battery,pre_wc_afc_input_current = <0x1f4>; + battery,prepare_ta_delay = <0x0>; + battery,swelling_high_rechg_voltage = <0xfa0>; + battery,swelling_low_rechg_voltage = <0x1086>; + battery,siop_input_limit_current = <0x4b0>; + battery,siop_charging_limit_current = <0x3e8>; + battery,siop_hv_input_limit_current = <0x2bc>; + battery,siop_hv_input_limit_current_2nd = <0x226>; + battery,siop_hv_charging_limit_current = <0x3e8>; + battery,ttf_hv_charge_current = <0x992>; + battery,ttf_dc25_charge_current = <0xe42>; + battery,rp_current_rp1 = <0x1f4>; + battery,rp_current_rp2 = <0x5dc>; + battery,rp_current_rp3 = <0xbb8>; + battery,rp_current_rdu_rp3 = <0x834>; + battery,rp_current_abnormal_rp3 = <0x708>; + battery,pd_charging_charge_power = <0x3a98>; + battery,max_charging_current = <0xa8c>; + battery,wireless_cc_cv = <0x55>; + battery,wireless_otg_input_current = <0x384>; + battery,age_data = <0x0 0x111c 0x10d6 0x10b8 0x5d 0x12c 0x1108 0x10c2 0x10a4 0x5c 0x190 0x10f4 0x10ae 0x1090 0x5b 0x2bc 0x10e0 0x109a 0x107c 0x5a 0x3e8 0x10ae 0x1068 0x104a 0x59>; + battery,health_condition = <0x384 0x0 0x4b0 0x0 0x5dc 0x0>; + battery,step_charging_type = <0x0>; + battery,step_charging_charge_power = <0x2ee0>; + battery,step_charging_condition = <0x2d 0x64>; + battery,step_charging_condition_curr = <0xa8c 0xa8c>; + battery,step_charging_current = <0xa8c 0xa8c>; + battery,step_charging_float_voltage = <0x1036 0x111c>; + battery,dc_step_chg_type = <0xe9>; + battery,dc_step_chg_charge_power = <0x55f0>; + battery,dc_step_chg_step = <0x3>; + battery,dc_step_chg_cond_vol = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_cond_iin = <0x802 0x79e 0x0>; + battery,dc_step_chg_iin_check_cnt = <0x3>; + battery,dc_step_chg_cond_soc = <0x14 0x3c 0x64>; + battery,dc_step_chg_val_vfloat = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_val_iout = <0x13ec 0x1004 0xf3c>; + battery,standard_curr = <0xf3c>; + battery,expired_time = <0x288c>; + battery,recharging_expired_time = <0x1518>; + battery,battery_full_capacity = <0x1388>; + battery,cisd_max_voltage_thr = <0x1388>; + battery,max_input_voltage = <0x2328>; + battery,max_input_current = <0xbb8>; + battery,cisd_alg_index = <0x8>; + battery,ignore_cisd_index = <0x0 0x3c0>; + battery,ignore_cisd_index_d = <0x0 0x78>; + battery,ttf_capacity = <0x10cc>; + battery,cv_data = <0xa59 0x367 0x546 0xa1a 0x370 0x502 0x960 0x37b 0x4c5 0x8cf 0x384 0x485 0x828 0x38f 0x43a 0x79f 0x398 0x3f1 0x717 0x3a2 0x3b1 0x676 0x3ad 0x33e 0x5e0 0x3b6 0x2e0 0x531 0x3c1 0x263 0x4a2 0x3ca 0x1f8 0x406 0x3df 0xf5 0x387 0x3de 0xb8 0x2f4 0x3e8 0x0>; + io-channels = <0xffffffff 0x4f 0xffffffff 0x4d>; + io-channel-names = "adc-temp", "adc-chg-temp"; + }; + + sm5714-fuelgauge { + status = "okay"; + fuelgauge,fuel_alert_soc = <0x1>; + fuelgauge,capacity_max = <0x3e8>; + fuelgauge,capacity_max_margin = <0x12c>; + fuelgauge,capacity_min = <0x0>; + fuelgauge,capacity_calculation_type = <0x1f>; + fuelgauge,using_temp_compensation; + fuelgauge,low_temp_limit = <0x64>; + fuelgauge,using_hw_vempty; + fuelgauge,sw_v_empty_voltage = <0xc80>; + fuelgauge,sw_v_empty_voltage_cisd = <0xc1c>; + fuelgauge,sw_v_empty_recover_voltage = <0xd98>; + fuelgauge,capacity = <0x1388>; + + battery_params { + battery,id = <0x0>; + battery0,battery_type = <0x114e 0x21b3>; + battery0,battery_table0 = <0x1400 0x1b77 0x1c40 0x1ccb 0x1d31 0x1d6f 0x1d81 0x1d88 0x1da0 0x1de3 0x1e1f 0x1e45 0x1e5e 0x1e7e 0x1ebc 0x1efb 0x1f27 0x1faf 0x2009 0x209b 0x2103 0x218b 0x227c 0x2400>; + battery0,battery_table1 = <0x0 0x99 0x1b3 0x2cc 0x3e6 0x500 0x7b3 0xa80 0xd4c 0x12cc 0x1b19 0x2099 0x2619 0x2b99 0x3133 0x36b3 0x3980 0x3f00 0x4480 0x4ccc 0x524c 0x58e6 0x6400 0x6419>; + battery0,battery_table2 = <0x4b4b 0x4444 0x4040 0x3e3e 0x3c3c 0x3b3b 0x3838 0x3737 0x3535 0x3434 0x3434 0x3333 0x3333 0x3333 0x3333 0x3232>; + battery0,rs_value = <0xa3 0xa3 0x3800 0x200 0x599 0x599 0x100>; + battery0,v_alarm = <0xc1c 0xc8>; + battery0,topoff = <0x2ee>; + battery0,i_cal = <0x0 0x0 0x800 0x800 0x0 0x0 0x800 0x81e>; + battery0,v_cal = <0x1 0x0 0x0 0x1 0x0 0x0 0x0>; + battery0,temp_std = <0x19>; + battery0,tem_poff = <0xd48 0x32 0xcb2 0x32>; + battery0,aux_ctrl = <0x322 0x5800>; + battery0,data_ver = <0x9>; + battery0,v_max_table = <0x227c 0x225f 0x2243 0x2226 0x21d9>; + battery0,q_max_table = <0x21b3 0x210d 0x2068 0x1fc2 0x1e23>; + }; + }; + + cable-info { + default_input_current = <0x708>; + default_charging_current = <0x834>; + full_check_current_1st = <0x2ee>; + full_check_current_2nd = <0xfa>; + + current_group_1 { + cable_number = <0x2 0x13 0x15 0x16 0x17 0x1e>; + input_current = <0x1f4>; + charging_current = <0x1f4>; + }; + + current_group_2 { + cable_number = <0x19 0x1f>; + input_current = <0x3e8>; + charging_current = <0x3e8>; + }; + + current_group_3 { + cable_number = <0x5 0x20>; + input_current = <0x5dc>; + charging_current = <0x5dc>; + }; + + current_group_4 { + cable_number = <0x6 0x7 0x8 0x11 0x12>; + input_current = <0x672>; + charging_current = <0xa8c>; + }; + + current_group_5 { + cable_number = <0x9>; + input_current = <0x672>; + charging_current = <0x960>; + }; + + current_group_6 { + cable_number = <0xa 0xc 0xf 0x1b 0x21 0x24>; + input_current = <0x320>; + charging_current = <0x960>; + }; + + current_group_7 { + cable_number = <0xd>; + input_current = <0x2bc>; + charging_current = <0x960>; + }; + + current_group_8 { + cable_number = <0x18>; + input_current = <0x3e8>; + charging_current = <0x1c2>; + }; + + current_group_9 { + cable_number = <0x23>; + input_current = <0x708>; + charging_current = <0x708>; + }; + + current_group_10 { + cable_number = <0xb 0xe 0x10 0x1c 0x23>; + input_current = <0x28a>; + charging_current = <0x960>; + }; + + current_group_11 { + cable_number = <0x1d 0x25>; + input_current = <0x1f4>; + charging_current = <0x4b0>; + }; + + current_group_12 { + cable_number = <0x1 0x4>; + input_current = <0x1db>; + charging_current = <0x226>; + }; + + current_group_13 { + cable_number = <0x22>; + input_current = <0x4b0>; + charging_current = <0x960>; + }; + }; + }; + }; + + fragment@127 { + target = <0xffffffff>; + + __overlay__ { + + dc_thm { + + dc_thm_default { + pins = "gpio7"; + function = "normal"; + bias-high-impedance; + phandle = <0xaa>; + }; + }; + }; + }; + + fragment@128 { + target = <0xffffffff>; + + __overlay__ { + + dc_thm { + label = "dc_thm"; + reg = <0x54>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + }; + }; + + fragment@129 { + target = <0xffffffff>; + + __overlay__ { + + battery { + pinctrl-0 = <0xaa>; + battery,dchg_temp_check_type = <0x1>; + battery,dchg_thermal_source = <0x2>; + battery,dchg_temp_table_adc = <0x8ba 0xa55 0xc29 0xe52 0x10ce 0x13cf 0x1747 0x1b65 0x1fea 0x24d9 0x2a85 0x309e 0x3741 0x3ddf 0x4477 0x4af2 0x5110 0x56b0 0x5bcc 0x6020 0x63e1 0x66f7 0x3444>; + battery,dchg_temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,dchg_high_temp = <0x28a>; + battery,dchg_high_temp_recovery = <0x276>; + battery,dchg_high_batt_temp = <0x190>; + battery,dchg_high_batt_temp_recovery = <0x17c>; + battery,dchg_input_limit_current = <0x3e8>; + battery,dchg_charging_limit_current = <0x7d0>; + io-channels = <0xffffffff 0x4f 0xffffffff 0x4d 0xffffffff 0x54>; + io-channel-names = "adc-temp", "adc-chg-temp", "adc-dchg-temp"; + }; + }; + }; + + __symbols__ { + dsi_rm69299_visionox_amoled_video = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video"; + dsi_rm69299_visionox_amoled_cmd = "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd"; + dsi_sim_vid = "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video"; + dsi_sim_cmd = "/fragment@3/__overlay__/qcom,mdss_dsi_sim_cmd"; + dsi_sim_dsc_375_cmd = "/fragment@4/__overlay__/qcom,mdss_dsi_sim_dsc_375_cmd"; + dsi_nt36672c_video = "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video"; + dsi_panel_pwr_supply = "/fragment@6/__overlay__/dsi_panel_pwr_supply"; + dsi_panel_pwr_supply_no_labibb = "/fragment@6/__overlay__/dsi_panel_pwr_supply_no_labibb"; + dsi_panel_pwr_supply_labibb_amoled = "/fragment@6/__overlay__/dsi_panel_pwr_supply_labibb_amoled"; + dsi_rm69299_visionox_amoled_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@0"; + dsi_rm69299_visionox_amoled_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@1"; + dsi_sim_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@2"; + dsi_sim_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@3"; + dsi_sim_dsc_375_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@4"; + dsi_nt36672c_video_display = "/fragment@6/__overlay__/qcom,dsi-display@5"; + sde_dsi = "/fragment@6/__overlay__/qcom,dsi-display"; + sde_wb = "/fragment@6/__overlay__/qcom,wb-display@0"; + ext_disp = "/fragment@6/__overlay__/qcom,msm-ext-disp"; + ext_disp_audio_codec = "/fragment@6/__overlay__/qcom,msm-ext-disp/qcom,msm-ext-disp-audio-codec-rx"; + mtp_batterydata = "/fragment@11/__overlay__/qcom,battery-data"; + lpi_tlmm = "/fragment@27/__overlay__/lpi_pinctrl@627C0000"; + cdc_dmic01_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_active"; + cdc_dmic01_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_sleep"; + cdc_dmic01_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_active"; + cdc_dmic01_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_sleep"; + cdc_dmic23_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_active"; + cdc_dmic23_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_sleep"; + cdc_dmic23_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_active"; + cdc_dmic23_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_sleep"; + cdc_dmic45_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_active"; + cdc_dmic45_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_sleep"; + cdc_dmic45_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_active"; + cdc_dmic45_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_sleep"; + tx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_sleep"; + tx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_active"; + tx_swr_data0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_sleep"; + tx_swr_data0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_active"; + wsa_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_sleep"; + wsa_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_active"; + wsa_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_sleep"; + wsa_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_active"; + tx_swr_data1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_sleep"; + tx_swr_data1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_active"; + tx_swr_data2_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_sleep"; + tx_swr_data2_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_active"; + rx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_sleep"; + rx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_active"; + rx_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_sleep"; + rx_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_active"; + lpi_i2s1_sck_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_active"; + lpi_i2s1_sck_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_sleep"; + lpi_i2s1_ws_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_active"; + lpi_i2s1_ws_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_sleep"; + lpi_i2s1_sd0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_active"; + lpi_i2s1_sd0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_sleep"; + lpi_i2s1_sd1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_active"; + lpi_i2s1_sd1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_sleep"; + tx_macro = "/fragment@28/__overlay__/tx-macro@62620000"; + swr2 = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master"; + wcd938x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd938x-tx-slave"; + wcd937x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd937x-tx-slave"; + rx_macro = "/fragment@28/__overlay__/rx-macro@62600000"; + swr1 = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master"; + wcd938x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd938x-rx-slave"; + wcd937x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd937x-rx-slave"; + wsa_macro = "/fragment@28/__overlay__/wsa-macro@62640000"; + swr0 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master"; + wsa881x_0211 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211"; + wsa881x_0212 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212"; + wsa881x_0213 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213"; + wsa881x_0214 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214"; + va_macro = "/fragment@28/__overlay__/va-macro@62770000"; + wcd938x_codec = "/fragment@28/__overlay__/wcd938x-codec"; + wcd937x_codec = "/fragment@28/__overlay__/wcd937x-codec"; + cdc_dmic01_gpios = "/fragment@30/__overlay__/cdc_dmic01_pinctrl"; + cdc_dmic23_gpios = "/fragment@30/__overlay__/cdc_dmic23_pinctrl"; + cdc_dmic45_gpios = "/fragment@30/__overlay__/cdc_dmic45_pinctrl"; + wsa_swr_gpios = "/fragment@30/__overlay__/wsa_swr_clk_data_pinctrl"; + rx_swr_gpios = "/fragment@30/__overlay__/rx_swr_clk_data_pinctrl"; + tx_swr_gpios = "/fragment@30/__overlay__/tx_swr_clk_data_pinctrl"; + wsa_spkr_en1 = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl"; + wsa_spkr_en2 = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl"; + wcd_rst_gpio = "/fragment@31/__overlay__/msm_cdc_pinctrl@58"; + clock_audio_wsa_1 = "/fragment@31/__overlay__/wsa_core_clk"; + clock_audio_wsa_2 = "/fragment@31/__overlay__/wsa_npl_clk"; + clock_audio_rx_1 = "/fragment@31/__overlay__/rx_core_clk"; + clock_audio_rx_2 = "/fragment@31/__overlay__/rx_npl_clk"; + clock_audio_tx_1 = "/fragment@31/__overlay__/tx_core_clk"; + clock_audio_tx_2 = "/fragment@31/__overlay__/tx_npl_clk"; + clock_audio_va_1 = "/fragment@31/__overlay__/va_core_clk"; + clock_audio_va_2 = "/fragment@31/__overlay__/va_npl_clk"; + qupv3_se8_2hsuart = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000"; + qupv3_se8_2hsuart_pins = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins"; + qupv3_se8_2uart_tx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_active"; + qupv3_se8_2uart_rx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_active"; + qupv3_se8_2uart_tx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_sleep"; + qupv3_se8_2uart_rx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_sleep"; + sec_debug_region = "/fragment@37/__overlay__/sec_debug_region@0"; + sec_debug_autocomment = "/fragment@37/__overlay__/sec_debug_autocomment@0"; + sec_debug_rdx_bootdev = "/fragment@37/__overlay__/sec_debug_rdx_bootdev@0"; + kaslr_region = "/fragment@37/__overlay__/kaslr_region@A0001000"; + rkp_region = "/fragment@37/__overlay__/rkp_region@B0200000"; + hdm_region = "/fragment@37/__overlay__/hdm_region@A1000000"; + modem_shared_mem = "/fragment@37/__overlay__/modem_shared_mem_region@B5000000"; + usb_noti = "/fragment@60/__overlay__/usb-notifier"; + camera_mem = "/fragment@65/__overlay__/camera_mem_region"; + imp_list = "/fragment@68/__overlay__/imp_list"; + cdc_quin_mi2s_gpios = "/fragment@69/__overlay__/msm_cdc_pinctrl_quin"; + samsung_q6audio_adaptation = "/fragment@70/__overlay__/samsung,q6audio-adaptation"; + det_zones = "/fragment@70/__overlay__/det_zones"; + i2c_18 = "/fragment@70/__overlay__/i2c@18"; + tas256x = "/fragment@70/__overlay__/i2c@18/tas256x@4c"; + tas25xx_gpio_default = "/fragment@73/__overlay__/tas25xx_gpio_default"; + fm_lna_default = "/fragment@73/__overlay__/fm_lna_default"; + grip_i2c_active = "/fragment@74/__overlay__/grip_i2c/grip_i2c_active"; + grip_i2c_suspend = "/fragment@74/__overlay__/grip_i2c/grip_i2c_suspend"; + s2mpb03_i2c_sda_default = "/fragment@74/__overlay__/s2mpb03_i2c_sda_default"; + s2mpb03_i2c_scl_default = "/fragment@74/__overlay__/s2mpb03_i2c_scl_default"; + cam_sensor_mclk0_active = "/fragment@74/__overlay__/cam_sensor_mclk0_active"; + cam_sensor_mclk0_suspend = "/fragment@74/__overlay__/cam_sensor_mclk0_suspend"; + cam_sensor_mclk1_active = "/fragment@74/__overlay__/cam_sensor_mclk1_active"; + cam_sensor_mclk1_suspend = "/fragment@74/__overlay__/cam_sensor_mclk1_suspend"; + cam_sensor_mclk2_active = "/fragment@74/__overlay__/cam_sensor_mclk2_active"; + cam_sensor_mclk2_suspend = "/fragment@74/__overlay__/cam_sensor_mclk2_suspend"; + cam_sensor_mclk3_active = "/fragment@74/__overlay__/cam_sensor_mclk3_active"; + cam_sensor_mclk3_suspend = "/fragment@74/__overlay__/cam_sensor_mclk3_suspend"; + cam_sensor_mclk4_active = "/fragment@74/__overlay__/cam_sensor_mclk4_active"; + cam_sensor_mclk4_suspend = "/fragment@74/__overlay__/cam_sensor_mclk4_suspend"; + rcam1_sensor_reset_active = "/fragment@74/__overlay__/rcam1_sensor_reset_active"; + rcam1_sensor_reset_suspend = "/fragment@74/__overlay__/rcam1_sensor_reset_suspend"; + front_sensor_reset_active = "/fragment@74/__overlay__/front_sensor_reset_active"; + front_sensor_reset_suspend = "/fragment@74/__overlay__/front_sensor_reset_suspend"; + rcam3_sensor_reset_active = "/fragment@74/__overlay__/rcam3_sensor_reset_active"; + rcam3_sensor_reset_suspend = "/fragment@74/__overlay__/rcam3_sensor_reset_suspend"; + rcam2_sensor_reset_active = "/fragment@74/__overlay__/rcam2_sensor_reset_active"; + rcam2_sensor_reset_suspend = "/fragment@74/__overlay__/rcam2_sensor_reset_suspend"; + rcam4_sensor_reset_active = "/fragment@74/__overlay__/rcam4_sensor_reset_active"; + rcam4_sensor_reset_suspend = "/fragment@74/__overlay__/rcam4_sensor_reset_suspend"; + rcam1_sensor_vana_active = "/fragment@74/__overlay__/rcam1_sensor_vana_active"; + rcam1_sensor_vana_suspend = "/fragment@74/__overlay__/rcam1_sensor_vana_suspend"; + rcam2_sensor_vana_active = "/fragment@74/__overlay__/rcam2_sensor_vana_active"; + rcam2_sensor_vana_suspend = "/fragment@74/__overlay__/rcam2_sensor_vana_suspend"; + rcam3_sensor_vana_active = "/fragment@74/__overlay__/rcam3_sensor_vana_active"; + rcam3_sensor_vana_suspend = "/fragment@74/__overlay__/rcam3_sensor_vana_suspend"; + rcam4_sensor_vana_active = "/fragment@74/__overlay__/rcam4_sensor_vana_active"; + rcam4_sensor_vana_suspend = "/fragment@74/__overlay__/rcam4_sensor_vana_suspend"; + cam_mipi_sel_active = "/fragment@74/__overlay__/cam_mipi_sel_active"; + cam_mipi_sel_suspend = "/fragment@74/__overlay__/cam_mipi_sel_suspend"; + rcam3_sensor_vdig_active = "/fragment@74/__overlay__/rcam3_sensor_vdig_active"; + rcam3_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam3_sensor_vdig_suspend"; + rcam4_sensor_vdig_active = "/fragment@74/__overlay__/rcam4_sensor_vdig_active"; + rcam4_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam4_sensor_vdig_suspend"; + if_pmic_i2c_pins = "/fragment@74/__overlay__/if_pmic_i2c_pins"; + if_pmic_i2c_sleep = "/fragment@74/__overlay__/if_pmic_i2c_pins/if_pmic_i2c_sleep"; + usbpd_i2c_pins = "/fragment@74/__overlay__/usbpd_i2c_pins"; + usbpd_i2c_sleep = "/fragment@74/__overlay__/usbpd_i2c_pins/usbpd_i2c_sleep"; + mcu_reset_active = "/fragment@74/__overlay__/mcu_reset_active"; + mcu_reset_suspend = "/fragment@74/__overlay__/mcu_reset_suspend"; + mcu_clk_active = "/fragment@74/__overlay__/mcu_clk_active"; + mcu_clk_suspend = "/fragment@74/__overlay__/mcu_clk_suspend"; + grip_int_active = "/fragment@75/__overlay__/grip_int_active"; + grip_int_suspend = "/fragment@75/__overlay__/grip_int_suspend"; + i2c2 = "/fragment@80/__overlay__/i2c@2"; + s2mpb03_l1 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo1"; + s2mpb03_l2 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo2"; + s2mpb03_l3 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo3"; + s2mpb03_l4 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo4"; + s2mpb03_l5 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo5"; + s2mpb03_l6 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo6"; + s2mpb03_l7 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo7"; + self_display_FC3_dtsi = "/fragment@84/__overlay__/self_display_FC3_dtsi"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD = "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + ss_dsi_panel_PBA_BOOTING_FHD = "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD"; + sde_te_active = "/fragment@87/__overlay__/pmx_sde_te/sde_te_active"; + sde_te_suspend = "/fragment@87/__overlay__/pmx_sde_te/sde_te_suspend"; + pmx_sde = "/fragment@87/__overlay__/pmx_sde"; + sde_dsi_active = "/fragment@87/__overlay__/pmx_sde/sde_dsi_active"; + sde_dsi_suspend = "/fragment@87/__overlay__/pmx_sde/sde_dsi_suspend"; + sde_ub_det_default = "/fragment@88/__overlay__/pmx_sde_ub_det/sde_ub_det_default"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@9"; + ss_dsi_panel_PBA_BOOTING_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@10"; + tsp_int = "/fragment@91/__overlay__/tsp_int"; + tsp_zt = "/fragment@92/__overlay__/touchscreen@20"; + tsp_stm = "/fragment@92/__overlay__/touchscreen@49"; + key_vol_up_default = "/fragment@93/__overlay__/key_vol_up/key_vol_up_default"; + if_pmic_irq_default = "/fragment@98/__overlay__/if_pmic_irq/if_pmic_irq_default"; + usbpd_irq_default = "/fragment@98/__overlay__/usbpd_irq/usbpd_irq_default"; + nfc_qupv3_se0_i2c_sleep = "/fragment@100/__overlay__/nfc_qupv3_se0_i2c_sleep"; + nfc_clk_req_gpio = "/fragment@100/__overlay__/nfc_clk_req_gpio"; + nfc_irq_gpio = "/fragment@100/__overlay__/nfc_irq_gpio"; + nfc_ven_gpio = "/fragment@100/__overlay__/nfc_ven_gpio"; + nfc_firm_gpio = "/fragment@100/__overlay__/nfc_firm_gpio"; + nfc_ldo_en_gpio = "/fragment@100/__overlay__/nfc_ldo_en_gpio"; + et7xx_rst = "/fragment@102/__overlay__/et7xx_rst/et7xx_rst"; + sm5714_flash0 = "/fragment@106/__overlay__/qcom,flash_0"; + sm5714_torch0 = "/fragment@106/__overlay__/qcom,torch_0"; + led_flash0 = "/fragment@106/__overlay__/qcom,camera-flash@0"; + led_flash1 = "/fragment@106/__overlay__/qcom,camera-flash@1"; + ois_rear = "/fragment@108/__overlay__/qcom,ois@62"; + sensor_rear = "/fragment@109/__overlay__/qcom,cam-sensor@0"; + eeprom2 = "/fragment@109/__overlay__/qcom,eeprom@0x2D"; + sensor_rear_tele = "/fragment@110/__overlay__/qcom,cam-sensor@3"; + eeprom4 = "/fragment@110/__overlay__/qcom,eeprom@0x3F"; + actuator_rear0 = "/fragment@111/__overlay__/qcom,actuator@0xC"; + actuator_rear_tele = "/fragment@111/__overlay__/qcom,actuator2"; + eeprom0 = "/fragment@111/__overlay__/qcom,eeprom@50"; + eeprom1 = "/fragment@111/__overlay__/qcom,eeprom@51"; + eeprom3 = "/fragment@111/__overlay__/qcom,eeprom@55"; + vibrator = "/fragment@112/__overlay__/samsung,vibrator"; + hall_default = "/fragment@114/__overlay__/hall/hall_default"; + certify_hall_default = "/fragment@115/__overlay__/certify_hall_default"; + L8C = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150l_l8 = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150_l5 = "/fragment@116/__overlay__/rpmh-regulator-ldoa5/regulator-pm6150-l5"; + i2c_17 = "/fragment@116/__overlay__/i2c@17"; + dc_thm_default = "/fragment@127/__overlay__/dc_thm/dc_thm_default"; + }; + + __fixups__ { + mdss_mdp = "/fragment@0:target:0", "/fragment@1:target:0", "/fragment@2:target:0", "/fragment@3:target:0", "/fragment@4:target:0", "/fragment@5:target:0", "/fragment@8:target:0", "/fragment@10:target:0", "/fragment@85:target:0", "/fragment@86:target:0"; + tlmm = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-te-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-te-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-te-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-te-gpio:0", "/fragment@7/__overlay__:qcom,usbplug-cc-gpio:0", "/fragment@17/__overlay__:cd-gpios:0", "/fragment@24/__overlay__/synaptics_tcm@20:interrupt-parent:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,irq-gpio:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,reset-gpio:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:interrupt-parent:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:reset-gpios:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:irq-gpios:0", "/fragment@25/__overlay__/nq@28:qcom,nq-irq:0", "/fragment@25/__overlay__/nq@28:qcom,nq-ven:0", "/fragment@25/__overlay__/nq@28:qcom,nq-firm:0", "/fragment@25/__overlay__/nq@28:qcom,nq-clkreq:0", "/fragment@25/__overlay__/nq@28:interrupt-parent:0", "/fragment@35:target:0", "/fragment@70/__overlay__/i2c@18:gpios:0", "/fragment@70/__overlay__/i2c@18:gpios:12", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,reset-gpio:0", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,irq-gpio:0", "/fragment@71/__overlay__:qcom,fm-lna-gpios:0", "/fragment@73:target:0", "/fragment@74:target:0", "/fragment@76:target:0", "/fragment@80/__overlay__/i2c@2:gpios:0", "/fragment@80/__overlay__/i2c@2:gpios:12", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-reset-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-te-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,esd-irq-gpio1:0", "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD:qcom,platform-reset-gpio:0", "/fragment@87:target:0", "/fragment@91:target:0", "/fragment@92/__overlay__/touchscreen@20:zinitix,irq_gpio:0", "/fragment@92/__overlay__/touchscreen@49:stm,irq_gpio:0", "/fragment@96/__overlay__/sm5714@49:sm5714,irq-gpio:0", "/fragment@97/__overlay__/usbpd-sm5714@33:usbpd,usbpd_int:0", "/fragment@98:target:0", "/fragment@100:target:0", "/fragment@101/__overlay__/sec-nfc@27:interrupt-parent:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,ven-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,irq-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,firm-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,clk_req-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,pvdd-gpio:0", "/fragment@102:target:0", "/fragment@104/__overlay__/etspi,et7xx:etspi-sleepPin:0", "/fragment@107/__overlay__/sm5714-fled:flash-en-gpio:0", "/fragment@107/__overlay__/sm5714-fled:torch-en-gpio:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:12", "/fragment@108/__overlay__/qcom,ois@62:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:36", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:12", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:24", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:36", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:36", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:36", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:12", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:24", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:36", "/fragment@111/__overlay__/qcom,actuator@0xC:gpios:0", "/fragment@111/__overlay__/qcom,actuator2:gpios:0", "/fragment@111/__overlay__/qcom,eeprom@50:gpios:0", "/fragment@111/__overlay__/qcom,eeprom@55:gpios:0", "/fragment@113/__overlay__/certify_hall:certify_hall,gpio_certify_cover:0", "/fragment@115:target:0", "/fragment@116/__overlay__/i2c@17:gpios:0", "/fragment@116/__overlay__/i2c@17:gpios:12", "/fragment@117:target:0", "/fragment@119:target:0", "/fragment@122:target:0"; + pm6150l_gpios = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-reset-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-reset-gpio:0", "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-bklight-en-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-en-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-reset-gpio:0", "/fragment@22:target:0", "/fragment@75:target:0", "/fragment@93:target:0", "/fragment@94/__overlay__/vol_up:gpios:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:sx9360,nirq-gpio:0", "/fragment@127:target:0"; + soc = "/fragment@6:target:0", "/fragment@11:target:0", "/fragment@23:target:0", "/fragment@31:target:0", "/fragment@34:target:0", "/fragment@60:target:0", "/fragment@66:target:0", "/fragment@70:target:0", "/fragment@80:target:0", "/fragment@84:target:0", "/fragment@89:target:0", "/fragment@95:target:0", "/fragment@106:target:0", "/fragment@112:target:0", "/fragment@113:target:0", "/fragment@116:target:0", "/fragment@118:target:0", "/fragment@121:target:0", "/fragment@123:target:0", "/fragment@126:target:0", "/fragment@129:target:0"; + mdss_dsi0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-ctrl:0"; + mdss_dsi_phy0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-phy:0"; + mdss_dsi0_pll = "/fragment@6/__overlay__/qcom,dsi-display:clocks:0", "/fragment@6/__overlay__/qcom,dsi-display:clocks:8", "/fragment@6/__overlay__/qcom,dsi-display:clocks:16", "/fragment@6/__overlay__/qcom,dsi-display:clocks:24", "/fragment@6/__overlay__/qcom,dsi-display:clocks:32", "/fragment@6/__overlay__/qcom,dsi-display:clocks:40", "/fragment@6/__overlay__/qcom,dsi-display:clocks:48", "/fragment@6/__overlay__/qcom,dsi-display:clocks:56", "/fragment@6/__overlay__/qcom,dsi-display:clocks:64", "/fragment@6/__overlay__/qcom,dsi-display:clocks:72"; + L13A = "/fragment@6/__overlay__/qcom,dsi-display:vddio-supply:0"; + L18A = "/fragment@6/__overlay__/qcom,dsi-display:vdda-3p3-supply:0"; + lcdb_ldo_vreg = "/fragment@6/__overlay__/qcom,dsi-display:lab-supply:0"; + lcdb_ncp_vreg = "/fragment@6/__overlay__/qcom,dsi-display:ibb-supply:0"; + pm6150_l18 = "/fragment@6/__overlay__/qcom,dsi-display:vci-supply:0"; + pm6150_l13 = "/fragment@6/__overlay__/qcom,dsi-display:vddi-supply:0"; + sde_dp = "/fragment@7:target:0", "/fragment@8/__overlay__:connectors:8", "/fragment@26:target:0"; + pm6150_pdphy = "/fragment@7/__overlay__:qcom,dp-usbpd-detection:0"; + sde_dp_usbplug_cc_active = "/fragment@7/__overlay__:pinctrl-0:0"; + sde_dp_usbplug_cc_suspend = "/fragment@7/__overlay__:pinctrl-1:0"; + sde_rscc = "/fragment@8/__overlay__:connectors:12"; + thermal_zones = "/fragment@9:target:0", "/fragment@18:target:0"; + pm6150_trip0 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:trip:0"; + pm6150_charger = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:cooling-device:0", "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:cooling-device:0", "/fragment@21:target:0"; + pm6150_trip1 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:trip:0"; + pm6150l_trip0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:trip:0"; + CPU0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:cooling-device:0"; + CPU1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:cooling-device:0"; + CPU2 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:cooling-device:0"; + CPU3 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:cooling-device:0"; + CPU4 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:cooling-device:0"; + CPU5 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:cooling-device:0"; + CPU6 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:cooling-device:0"; + CPU7 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:cooling-device:0"; + pm6150l_trip1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:trip:0"; + bcl_lvl0 = "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:trip:0"; + bcl_lvl1 = "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:trip:0"; + bcl_lvl2 = "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:trip:0"; + soc_trip = "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:trip:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:trip:0"; + pm6150l_vadc = "/fragment@12:target:0", "/fragment@13/__overlay__:io-channels:0", "/fragment@13/__overlay__:io-channels:8", "/fragment@13/__overlay__:io-channels:16", "/fragment@13/__overlay__:io-channels:24", "/fragment@80/__overlay__/sec_thermistor@1:io-channels:0", "/fragment@80/__overlay__/sec_thermistor@2:io-channels:0", "/fragment@83:target:0", "/fragment@128:target:0", "/fragment@129/__overlay__/battery:io-channels:16"; + pm6150l_adc_tm = "/fragment@13:target:0", "/fragment@18/__overlay__/pa-therm1:thermal-sensors:0"; + ufsphy_mem = "/fragment@14:target:0"; + pm6150_l4 = "/fragment@14/__overlay__:vdda-phy-supply:0"; + pm6150l_l3 = "/fragment@14/__overlay__:vdda-pll-supply:0", "/fragment@15/__overlay__:qcom,vddp-ref-clk-supply:0"; + ufshc_mem = "/fragment@15:target:0", "/fragment@64:target:0"; + ufs_phy_gdsc = "/fragment@15/__overlay__:vdd-hba-supply:0"; + pm6150_l19 = "/fragment@15/__overlay__:vcc-supply:0", "/fragment@16/__overlay__:vdd-supply:0"; + pm6150_l12 = "/fragment@15/__overlay__:vccq2-supply:0", "/fragment@16/__overlay__:vdd-io-supply:0"; + sdhc_1 = "/fragment@16:target:0"; + sdc1_clk_on = "/fragment@16/__overlay__:pinctrl-0:0"; + sdc1_cmd_on = "/fragment@16/__overlay__:pinctrl-0:4"; + sdc1_data_on = "/fragment@16/__overlay__:pinctrl-0:8"; + sdc1_rclk_on = "/fragment@16/__overlay__:pinctrl-0:12"; + sdc1_clk_off = "/fragment@16/__overlay__:pinctrl-1:0"; + sdc1_cmd_off = "/fragment@16/__overlay__:pinctrl-1:4"; + sdc1_data_off = "/fragment@16/__overlay__:pinctrl-1:8"; + sdc1_rclk_off = "/fragment@16/__overlay__:pinctrl-1:12"; + sdhc_2 = "/fragment@17:target:0"; + pm6150l_l9 = "/fragment@17/__overlay__:vdd-supply:0"; + pm6150l_l6 = "/fragment@17/__overlay__:vdd-io-supply:0"; + sdc2_clk_on = "/fragment@17/__overlay__:pinctrl-0:0"; + sdc2_cmd_on = "/fragment@17/__overlay__:pinctrl-0:4"; + sdc2_data_on = "/fragment@17/__overlay__:pinctrl-0:8"; + sdc2_cd_on = "/fragment@17/__overlay__:pinctrl-0:12"; + sdc2_clk_off = "/fragment@17/__overlay__:pinctrl-1:0"; + sdc2_cmd_off = "/fragment@17/__overlay__:pinctrl-1:4"; + sdc2_data_off = "/fragment@17/__overlay__:pinctrl-1:8"; + sdc2_cd_off = "/fragment@17/__overlay__:pinctrl-1:12"; + pm6150a_amoled = "/fragment@19:target:0"; + pm6150_qg = "/fragment@20:target:0"; + pm6150_vadc = "/fragment@21/__overlay__:io-channels:0", "/fragment@21/__overlay__:io-channels:8", "/fragment@21/__overlay__:io-channels:16", "/fragment@21/__overlay__:io-channels:24", "/fragment@21/__overlay__:io-channels:32", "/fragment@21/__overlay__:io-channels:40", "/fragment@21/__overlay__:io-channels:48", "/fragment@80/__overlay__/sec_thermistor@0:io-channels:0", "/fragment@82:target:0", "/fragment@125:target:0", "/fragment@126/__overlay__/battery:io-channels:0", "/fragment@126/__overlay__/battery:io-channels:8", "/fragment@129/__overlay__/battery:io-channels:0", "/fragment@129/__overlay__/battery:io-channels:8"; + qusb_phy0 = "/fragment@21/__overlay__:dpdm-supply:0", "/fragment@99:target:0"; + qupv3_se7_i2c = "/fragment@24:target:0", "/fragment@92:target:0", "/fragment@107:target:0"; + ts_active = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-0:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-0:0"; + ts_int_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:0"; + ts_reset_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:4", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:4"; + ts_release = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-2:0"; + pm6150_l10 = "/fragment@24/__overlay__/synaptics_tcm@20:vdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:vdd-supply:0"; + pm6150l_l7 = "/fragment@24/__overlay__/synaptics_tcm@20:avdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:avdd-supply:0", "/fragment@90:target:0", "/fragment@92/__overlay__/touchscreen@20:avdd-supply:0", "/fragment@92/__overlay__/touchscreen@49:avdd-supply:0"; + qupv3_se0_i2c = "/fragment@25:target:0", "/fragment@101:target:0"; + nfc_int_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:0"; + nfc_enable_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:4"; + nfc_clk_req_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:8"; + nfc_int_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:0"; + nfc_enable_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:4"; + nfc_clk_req_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:8"; + fsa4480 = "/fragment@26/__overlay__:qcom,dp-aux-switch:0", "/fragment@72:target:0"; + q6core = "/fragment@27:target:0", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:4", "/fragment@30:target:0", "/fragment@69:target:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:4"; + lpass_core_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:0", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:0", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:0"; + lpass_audio_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:8", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:8", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:8", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:8", "/fragment@28/__overlay__/va-macro@62770000:clocks:0"; + bolero = "/fragment@28:target:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214:qcom,bolero-handle:0", "/fragment@29/__overlay__:asoc-codec:4", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:12", "/fragment@68:target:0", "/fragment@71/__overlay__:asoc-codec:4", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:12"; + L10A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-rxtx-supply:0", "/fragment@28/__overlay__/wcd938x-codec:cdc-vddio-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-ldo-rxtx-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vddpx-1-supply:0"; + L15A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-buck-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-buck-supply:0"; + BOB = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_bob-supply:0"; + atoll_snd = "/fragment@29:target:0", "/fragment@71:target:0"; + stub_codec = "/fragment@29/__overlay__:asoc-codec:0", "/fragment@71/__overlay__:asoc-codec:0"; + audio_apr = "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:0"; + spkr_1_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-0:0"; + spkr_1_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-1:0"; + spkr_2_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-0:0"; + spkr_2_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-1:0"; + wcd_reset_active = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-0:0"; + wcd_reset_sleep = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-1:0"; + va_cdc_dma_0_tx = "/fragment@32:target:0"; + aliases = "/fragment@33:target:0", "/fragment@67:target:0"; + clock_gcc = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:0", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:8", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:16"; + qupv3_1 = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:qcom,wrapper-core:0"; + dcc = "/fragment@36:target:0"; + reserved_memory = "/fragment@37:target:0", "/fragment@65:target:0", "/fragment@105:target:0", "/fragment@120:target:0"; + removed_region = "/fragment@38:target:0"; + pil_modem_mem = "/fragment@39:target:0"; + pil_adsp_mem = "/fragment@40:target:0"; + pil_camera_mem = "/fragment@41:target:0"; + pil_npu_mem = "/fragment@42:target:0"; + pil_video_mem = "/fragment@43:target:0"; + pil_cdsp_mem = "/fragment@44:target:0"; + qseecom_mem = "/fragment@45:target:0"; + qseecom_ta_mem = "/fragment@46:target:0"; + secure_carveout_heap = "/fragment@47:target:0"; + cdsp_sec_mem = "/fragment@48:target:0"; + msm_imem = "/fragment@49:target:0"; + camera = "/fragment@50:target:0"; + cam_vfe0 = "/fragment@51:target:0"; + cam_vfe1 = "/fragment@52:target:0"; + cam_vfe_lite = "/fragment@53:target:0"; + cam_lrme = "/fragment@54:target:0"; + shared_meta = "/fragment@55:target:0"; + android_q_fstab = "/fragment@56:target:0"; + pm8008_8 = "/fragment@57:target:0", "/fragment@78:target:0"; + pm8008_9 = "/fragment@58:target:0", "/fragment@79:target:0"; + usb0 = "/fragment@59:target:0"; + firmware = "/fragment@61:target:0"; + pil_modem = "/fragment@62:target:0"; + modem_smp2p_out = "/fragment@62/__overlay__:qcom,smem-states:0", "/fragment@62/__overlay__:qcom,smem-states:8", "/fragment@62/__overlay__:qcom,smem-states:16"; + icnss = "/fragment@63:target:0"; + pcm0 = "/fragment@71/__overlay__:asoc-platform:0"; + pcm1 = "/fragment@71/__overlay__:asoc-platform:4"; + pcm2 = "/fragment@71/__overlay__:asoc-platform:8"; + voip = "/fragment@71/__overlay__:asoc-platform:12"; + voice = "/fragment@71/__overlay__:asoc-platform:16"; + loopback = "/fragment@71/__overlay__:asoc-platform:20"; + compress = "/fragment@71/__overlay__:asoc-platform:24"; + hostless = "/fragment@71/__overlay__:asoc-platform:28"; + afe = "/fragment@71/__overlay__:asoc-platform:32"; + lsm = "/fragment@71/__overlay__:asoc-platform:36"; + routing = "/fragment@71/__overlay__:asoc-platform:40"; + compr = "/fragment@71/__overlay__:asoc-platform:44"; + pcm_noirq = "/fragment@71/__overlay__:asoc-platform:48"; + spmi_bus = "/fragment@77:target:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:interrupt-parent:0"; + pm6150_gpios = "/fragment@81:target:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,ub-con-det:0", "/fragment@88:target:0", "/fragment@113/__overlay__/hall:hall,gpio_flip_cover:0", "/fragment@114:target:0"; + gpio_key = "/fragment@94:target:0"; + qupv3_se4_i2c = "/fragment@96:target:0", "/fragment@124:target:0"; + qupv3_se11_i2c = "/fragment@97:target:0"; + pm6150l_l11 = "/fragment@103:target:0"; + qupv3_se6_spi = "/fragment@104:target:0"; + pm6150l_switch2 = "/fragment@106/__overlay__/qcom,camera-flash@0:switch-source:0", "/fragment@106/__overlay__/qcom,camera-flash@1:switch-source:0"; + qupv3_se10_i2c = "/fragment@108:target:0"; + cam_cci0 = "/fragment@109:target:0"; + titan_top_gdsc = "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:cam_clk-supply:0"; + clock_camcc = "/fragment@109/__overlay__/qcom,cam-sensor@0:clocks:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:clocks:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:clocks:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:clocks:0"; + cam_cci1 = "/fragment@110:target:0"; + qupv3_se9_i2c = "/fragment@111:target:0"; + apps_rsc = "/fragment@116/__overlay__/rpmh-regulator-ldoc8:mboxes:0"; + }; + + __local_fixups__ { + + fragment@0 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@1 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@2 { + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@5 { + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@6 { + + __overlay__ { + + qcom,dsi-display@0 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@1 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@2 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@3 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@4 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@5 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display { + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + qcom,dsi-display-list = <0x0 0x4>; + }; + }; + }; + + fragment@7 { + + __overlay__ { + qcom,ext-disp = <0x0>; + }; + }; + + fragment@8 { + + __overlay__ { + connectors = <0x0 0x4>; + }; + }; + + fragment@20 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@21 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@28 { + + __overlay__ { + + bolero-clk-rsc-mngr { + clocks = <0x0 0x8 0x10 0x18 0x20 0x28 0x30 0x38>; + }; + + tx-macro@62620000 { + clocks = <0x0 0x8>; + qcom,tx-swr-gpios = <0x0>; + }; + + rx-macro@62600000 { + clocks = <0x0 0x8>; + qcom,rx-swr-gpios = <0x0>; + }; + + wsa-macro@62640000 { + clocks = <0x0 0x8>; + qcom,wsa-swr-gpios = <0x0>; + + wsa_swr_master { + + wsa881x@20170211 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@20170212 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170213 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170214 { + qcom,spkr-sd-n-node = <0x0>; + }; + }; + }; + + wcd938x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + mbhc-button-thres = <0x0 0xc 0x18 0x24 0x30 0x3c 0x48 0x54>; + imp-table = <0x0 0x10 0x20 0x30 0x40 0x50 0x60 0x70>; + }; + + wcd937x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + }; + }; + }; + + fragment@29 { + + __overlay__ { + qcom,cdc-dmic01-gpios = <0x0>; + qcom,cdc-dmic23-gpios = <0x0>; + qcom,cdc-dmic45-gpios = <0x0>; + asoc-codec = <0x8>; + qcom,wsa-devs = <0x0 0x4 0x8 0xc>; + qcom,codec-aux-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@30 { + + __overlay__ { + + cdc_dmic01_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic23_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic45_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + wsa_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + rx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + tx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@34 { + + __overlay__ { + + qcom,qup_hsuart@a88000 { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + }; + }; + + fragment@60 { + + __overlay__ { + + qcom,memshare { + + qcom,client_4 { + memory-region = <0x0>; + }; + }; + + samsung,sec_hdm { + memory-region = <0x0>; + }; + }; + }; + + fragment@66 { + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + memory-region = <0x0>; + }; + }; + }; + }; + + fragment@69 { + + __overlay__ { + + msm_cdc_pinctrl_quin { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@70 { + + __overlay__ { + + i2c@18 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@71 { + + __overlay__ { + asoc-platform = <0x34>; + qcom,quin-mi2s-gpios = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@80 { + + __overlay__ { + + i2c@2 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@85 { + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + ss,self_display = <0x0>; + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@86 { + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@92 { + + __overlay__ { + + touchscreen@20 { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + + touchscreen@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@94 { + + __overlay__ { + pinctrl-0 = <0x0>; + }; + }; + + fragment@96 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sm5714@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@97 { + + __overlay__ { + pinctrl-1 = <0x0>; + + usbpd-sm5714@33 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@101 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sec-nfc@27 { + pinctrl-0 = <0x0 0x4 0x8 0xc 0x10>; + }; + }; + }; + + fragment@104 { + + __overlay__ { + + etspi,et7xx { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@106 { + + __overlay__ { + + qcom,camera-flash@0 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,camera-flash@1 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,cam-res-mgr { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + }; + }; + + fragment@108 { + + __overlay__ { + + qcom,ois@62 { + cam_vaf-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + cam_vdig-supply = <0x0>; + }; + }; + }; + + fragment@109 { + + __overlay__ { + + qcom,cam-sensor@0 { + actuator-src = <0x0>; + led-flash-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@2 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x2D { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@110 { + + __overlay__ { + + qcom,cam-sensor@1 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@8 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@3 { + actuator-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + led-flash-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + }; + + qcom,cam-sensor@4 { + led-flash-src = <0x0>; + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x3F { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@111 { + + __overlay__ { + + qcom,actuator@0xC { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + + qcom,actuator2 { + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + }; + + qcom,eeprom@50 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@51 { + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@55 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + }; + }; + + fragment@113 { + + __overlay__ { + + hall { + pinctrl-0 = <0x0>; + }; + + certify_hall { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@116 { + + __overlay__ { + + i2c@17 { + pinctrl-0 = <0x0>; + + sx9360-i2c@28 { + pinctrl-0 = <0x0>; + }; + }; + }; + }; + + fragment@129 { + + __overlay__ { + + battery { + pinctrl-0 = <0x0>; + }; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r05.dts b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r05.dts new file mode 100755 index 000000000000..9ac87356d423 --- /dev/null +++ b/arch/arm64/boot/dts/samsung/atoll-sec-a72q-eur-overlay-r05.dts @@ -0,0 +1,7191 @@ +/dts-v1/; + +/ { + model = "Samsung A72Q PROJECT REV03 (board-id,05)"; + compatible = "qcom,atoll-ab-idp", "qcom,atoll-ab", "qcom,idp"; + qcom,board-id = <0x22 0x5>; + dtbo-version = <0x0>; + + fragment@0 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ video mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x37 0x30>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x38ae2bc0 0x37bc55b0 0x37f8cb38 0x383540b8 0x3871b640>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x3>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@1 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,mdss-dsi-panel-name = "rm69299 amoled fhd+ cmd mode dsi visionox panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,ulps-enabled; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-list = <0x3da58d80 0x3c9e86e0 0x3ce04888 0x3d220a30 0x3d63cbd8>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,mdss-dsi-t-clk-post = <0xe>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,panel-supply-entries = <0x1>; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x4>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-h-back-porch = <0x24>; + qcom,mdss-dsi-h-pulse-width = <0x2>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x4>; + qcom,mdss-dsi-v-front-porch = <0x38>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 fe 00 39 01 00 00 00 00 02 c2 08 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 51 ff 05 01 00 00 96 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 96 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@2 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,mdss-dsi-panel-name = "Simulator video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-mode-switch; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x0 0x0 0x0 0x1 0x0>; + qcom,panel-ack-disabled; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + phandle = <0x5>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,cmd-to-video-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,cmd-to-video-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1 0x2 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-cmd-mode; + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x8>; + qcom,mdss-dsi-h-back-porch = <0x8>; + qcom,mdss-dsi-h-pulse-width = <0x8>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x6>; + qcom,mdss-dsi-v-front-porch = <0x6>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x0 0x0 0x0>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,video-to-cmd-mode-post-switch-commands = [32 01 00 00 00 00 02 00 00]; + qcom,video-to-cmd-mode-post-switch-commands-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5020400>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@3 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-t-clk-post = <0xc>; + qcom,mdss-dsi-t-clk-pre = <0x29>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-ack-disabled; + qcom,ulps-enabled; + phandle = <0x6>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x2e4>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + + timing@2 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x348>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x564>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-per-pkt = <0x1>; + qcom,mdss-dsc-bit-per-component = <0x8>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1>; + qcom,default-topology-index = <0x1>; + qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; + qcom,partial-update-enabled = "single_roi"; + }; + }; + }; + }; + }; + + fragment@4 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_sim_dsc_375_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0xa 0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0xd>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,ulps-enabled; + phandle = <0x7>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x8>; + qcom,mdss-dsi-v-front-porch = <0xa>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x2 0xfb011501 0x0 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x2 0x5401501 0x0 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x2 0xc731501 0x0 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x2 0x13001501 0x0 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x2 0x5b011501 0x0 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x2 0x5f011501 0x0 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x2 0xfb011501 0x0 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x2 0x3011501 0x0 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x2 0x7101501 0x0 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x2 0xb131501 0x0 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x2 0xf171501 0x0 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x2 0x13011501 0x0 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x2 0x17101501 0x0 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x2 0x1b131501 0x0 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x2 0x1f171501 0x0 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x2 0x23401501 0x0 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x2 0x27401501 0x0 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x2 0xde071501 0x0 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x2 0xe2071501 0x0 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x2 0x4c111501 0x0 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x2 0x50101501 0x0 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x2 0x56001501 0x0 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x2 0x5b431501 0x0 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x2 0x63221501 0x0 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x2 0x72021501 0x0 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x2 0x7d601501 0x0 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x2 0xb4001501 0x0 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x2 0x80001501 0x0 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x2 0x8a001501 0x0 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x2 0x98101501 0x0 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x0 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x0 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x2 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4020400>; + qcom,display-topology = <0x1 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x0>; + qcom,mdss-dsi-h-back-porch = <0x0>; + qcom,mdss-dsi-h-pulse-width = <0x0>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0x0>; + qcom,mdss-dsi-v-front-porch = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x0>; + qcom,mdss-dsi-h-left-border = <0x0>; + qcom,mdss-dsi-h-right-border = <0x0>; + qcom,mdss-dsi-v-top-border = <0x0>; + qcom,mdss-dsi-v-bottom-border = <0x0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x2 0xb0030501 0x7800 0x1111501 0x0 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x2 0x8051501 0x0 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x2 0x92011501 0x0 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x0>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x2>; + qcom,mdss-dsc-bit-per-component = <0xa>; + qcom,mdss-dsc-bit-per-pixel = <0x8>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3020400>; + qcom,display-topology = <0x1 0x1 0x1 0x2 0x2 0x1 0x2 0x1 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@5 { + target = <0xffffffff>; + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,mdss-dsi-panel-name = "nt36672c fhd plus video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x1 0x14 0x0 0x14 0x1 0x14>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-cphy-mode; + qcom,mdss-dsi-t-clk-post = <0x0>; + qcom,mdss-dsi-t-clk-pre = <0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x1>; + qcom,dsi-supported-dfps-list = <0x3c 0x5a 0x32>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-dyn-clk-enable; + qcom,dsi-dyn-clk-skip-timing-update; + qcom,dsi-dyn-clk-list = <0x3eb54a94 0x3e726713 0x3e2f838b 0x3deca00a 0x3da9bc89>; + qcom,dsi-dyn-clk-type = "constant-fps-adjust-hfp"; + qcom,panel-supply-entries = <0x2>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,platform-bklight-en-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-en-gpio = <0xffffffff 0x4 0x0>; + phandle = <0x8>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-front-porch = <0xca>; + qcom,mdss-dsi-h-back-porch = <0x38>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-back-porch = <0xa>; + qcom,mdss-dsi-v-front-porch = <0x50b>; + qcom,mdss-dsi-v-pulse-width = <0xa>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 b0 00 29 01 00 00 00 00 02 c0 00 29 01 00 00 00 00 03 c2 1b a0 29 01 00 00 00 00 02 ff 25 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 18 20 15 01 00 00 00 00 02 ff 2a 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 28 fd 29 01 00 00 00 00 02 ff f0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 5a 00 29 01 00 00 00 00 02 a0 08 29 01 00 00 00 00 02 ff d0 29 01 00 00 00 00 02 fb 01 29 01 00 00 00 00 02 09 ad 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 2c 15 01 00 00 00 00 02 ff 23 15 01 00 00 00 00 02 fb 01 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 00 15 01 00 00 00 00 02 11 01 15 01 00 00 00 00 02 12 95 15 01 00 00 00 00 02 15 68 15 01 00 00 00 00 02 16 0b 15 01 00 00 00 00 02 6f 00 15 01 00 00 00 00 02 70 00 15 01 00 00 00 00 02 71 00 15 01 00 00 00 00 02 a0 11 15 01 00 00 00 00 02 ff f0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 d2 52 29 01 00 00 00 00 02 ff 10 29 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 14 00 02 29 00]; + 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,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x9060204>; + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + }; + }; + }; + }; + }; + + fragment@6 { + target = <0xffffffff>; + + __overlay__ { + + dsi_panel_pwr_supply { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xab>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x2>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-post-on-sleep = <0x14>; + }; + }; + + dsi_panel_pwr_supply_no_labibb { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x2>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + }; + + dsi_panel_pwr_supply_labibb_amoled { + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0x1>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1d0d80>; + qcom,supply-enable-load = <0x7d00>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vdda-3p3"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x3390>; + qcom,supply-disable-load = <0x50>; + }; + }; + + qcom,dsi-display@0 { + label = "dsi_rm69299_visionox_amoled_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0"; + qcom,dsi-panel = <0x3>; + qcom,dsi-display-active; + phandle = <0xac>; + }; + + qcom,dsi-display@1 { + label = "dsi_rm69299_visionox_amoled_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x4>; + phandle = <0xad>; + }; + + qcom,dsi-display@2 { + label = "dsi_sim_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x5>; + phandle = <0xae>; + }; + + qcom,dsi-display@3 { + label = "dsi_sim_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x6>; + phandle = <0xaf>; + }; + + qcom,dsi-display@4 { + label = "dsi_sim_dsc_375_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0x7>; + phandle = <0xb0>; + }; + + qcom,dsi-display@5 { + label = "dsi_nt36672c_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + qcom,dsi-panel = <0x8>; + phandle = <0xb1>; + }; + + qcom,dsi-display { + compatible = "qcom,dsi-display"; + qcom,dsi-ctrl = <0xffffffff>; + qcom,dsi-phy = <0xffffffff>; + clocks = <0xffffffff 0x6 0xffffffff 0x9 0xffffffff 0x3 0xffffffff 0x8 0xffffffff 0xa 0xffffffff 0xd 0xffffffff 0x11 0xffffffff 0x15 0xffffffff 0x16 0xffffffff 0x19>; + clock-names = "mux_byte_clk0", "mux_pixel_clk0", "src_byte_clk0", "src_pixel_clk0", "cphy_byte_clk0", "cphy_pixel_clk0", "shadow_byte_clk0", "shadow_pixel_clk0", "shadow_cphybyte_clk0", "shadow_cphypixel_clk0"; + pinctrl-names = "panel_active", "panel_suspend"; + pinctrl-0 = <0x9 0xa 0xb>; + pinctrl-1 = <0xc 0xd 0xb>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + qcom,platform-reset-gpio = <0xffffffff 0x3 0x0>; + qcom,panel-te-source = <0x0>; + vddio-supply = <0xffffffff>; + vdda-3p3-supply = <0xffffffff>; + lab-supply = <0xffffffff>; + ibb-supply = <0xffffffff>; + qcom,dsi-display-list = <0xe 0xf>; + vci-supply = <0xffffffff>; + vddi-supply = <0xffffffff>; + phandle = <0x12>; + }; + + qcom,wb-display@0 { + compatible = "qcom,wb-display"; + cell-index = <0x0>; + label = "wb_display"; + phandle = <0x11>; + }; + + qcom,msm-ext-disp { + compatible = "qcom,msm-ext-disp"; + phandle = <0x10>; + + qcom,msm-ext-disp-audio-codec-rx { + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + phandle = <0x2b>; + }; + }; + }; + }; + + fragment@7 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-usbpd-detection = <0xffffffff>; + qcom,ext-disp = <0x10>; + qcom,usbplug-cc-gpio = <0xffffffff 0x68 0x0>; + pinctrl-name = "mdss_dp_active", "mdss_dp_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + }; + }; + + fragment@8 { + target = <0xffffffff>; + + __overlay__ { + connectors = <0x11 0x12 0xffffffff 0xffffffff>; + }; + }; + + fragment@9 { + target = <0xffffffff>; + + __overlay__ { + + pm6150-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_bat { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150l-tz { + disable-thermal-zone; + + cooling-maps { + + trip0_cpu0 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffd 0xfffffffd>; + }; + + trip1_cpu1 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu2 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu3 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu4 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu5 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl0 { + disable-thermal-zone; + + cooling-maps { + + vbat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + vbat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl1 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm6150-bcl-lvl2 { + disable-thermal-zone; + + cooling-maps { + + ibat_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + ibat_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + + soc { + disable-thermal-zone; + + cooling-maps { + + soc_cpu6 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + + soc_cpu7 { + trip = <0xffffffff>; + cooling-device = <0xffffffff 0xfffffffe 0xfffffffe>; + }; + }; + }; + }; + }; + + fragment@10 { + target = <0xffffffff>; + + __overlay__ { + #cooling-cells = <0x2>; + }; + }; + + fragment@11 { + target = <0xffffffff>; + + __overlay__ { + + qcom,battery-data { + qcom,batt-id-range-pct = <0xf>; + phandle = <0x13>; + + qcom,alium_860_89032_0000_3600mAh { + qcom,max-voltage-uv = <0x426030>; + qcom,fg-cc-cv-threshold-uv = <0x423920>; + qcom,fastchg-current-ma = <0x1518>; + qcom,batt-id-kohm = <0x6b>; + qcom,battery-beta = <0x109a>; + qcom,battery-therm-kohm = <0x64>; + qcom,battery-type = "Alium_860_89032_0000_3600mAh_Jun15th2018"; + qcom,qg-batt-profile-ver = <0x64>; + qcom,jeita-fcc-ranges = <0x0 0x32 0x2625a0 0x33 0x190 0x5265c0 0x191 0x1c2 0x2625a0>; + qcom,jeita-fv-ranges = <0x0 0x32 0x40d990 0x33 0x190 0x426030 0x191 0x1c2 0x40d990>; + qcom,step-chg-ranges = <0x36ee80 0x39fbc0 0x5265c0 0x39fbc1 0x419ce0 0x36ee80 0x419ce1 0x426030 0x2625a0>; + qcom,ocv-based-step-chg; + qcom,jeita-soft-thresholds = <0x5314 0x25e3>; + qcom,jeita-hard-thresholds = <0x58cd 0x20b8>; + qcom,jeita-soft-hys-thresholds = <0x4f5e 0x2943>; + qcom,jeita-soft-fcc-ua = <0x2625a0 0x2625a0>; + qcom,jeita-soft-fv-uv = <0x40d990 0x40d990>; + + qcom,fcc1-temp-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xd62 0xdbf 0xdfd 0xe1d 0xe2e>; + }; + + qcom,fcc2-temp-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-data = <0xdda 0xdf8 0xe02 0xe04 0xdff 0xdff>; + }; + + qcom,pc-temp-v1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa846 0xa903 0xa965 0xa982 0xa987 0xa757 0xa82c 0xa88b 0xa8b2 0xa8bc 0xa671 0xa747 0xa7a8 0xa7d4 0xa7e5 0xa598 0xa65f 0xa6c5 0xa6f2 0xa707 0xa4ca 0xa582 0xa5e5 0xa611 0xa627 0xa3ff 0xa4af 0xa508 0xa531 0xa546 0xa330 0xa3e1 0xa430 0xa452 0xa465 0xa25d 0xa311 0xa35c 0xa377 0xa387 0xa1a0 0xa23e 0xa287 0xa29e 0xa2ad 0xa10a 0xa17a 0xa1b1 0xa1c4 0xa1d2 0xa07e 0xa0e5 0xa0f6 0xa0f5 0xa0fc 0x9fa9 0xa061 0xa067 0xa048 0xa036 0x9e4b 0x9f9a 0x9fd6 0x9fae 0x9f81 0x9cdb 0x9e3d 0x9ee8 0x9ee6 0x9ebf 0x9bed 0x9cd1 0x9d85 0x9dc6 0x9dd7 0x9b4d 0x9bf5 0x9c67 0x9cb4 0x9cf4 0x9ad6 0x9b65 0x9bd6 0x9c18 0x9c4a 0x9a75 0x9af5 0x9b63 0x9baa 0x9bc5 0x9a1f 0x9a9b 0x9ade 0x9b13 0x9b23 0x99c4 0x9a41 0x9a3f 0x9a2d 0x9a41 0x9962 0x99c6 0x998a 0x9943 0x9959 0x98fd 0x992a 0x98b8 0x9892 0x98a0 0x9894 0x9882 0x97f4 0x9800 0x9807 0x982b 0x97c6 0x976f 0x9780 0x9781 0x97cb 0x9713 0x970f 0x970c 0x970c 0x9775 0x9697 0x96b5 0x96a2 0x96a2 0x9724 0x963e 0x965a 0x9642 0x963e 0x96db 0x95fa 0x9603 0x95e9 0x95e1 0x9698 0x95c7 0x95b7 0x9598 0x958b 0x965b 0x959d 0x9571 0x954e 0x953b 0x9627 0x9575 0x9533 0x950c 0x94f4 0x95f8 0x9550 0x94fe 0x94d1 0x94b3 0x95cc 0x952e 0x94cf 0x949b 0x947a 0x95a2 0x9511 0x94a4 0x9465 0x9440 0x9579 0x94f7 0x947f 0x9432 0x9407 0x954f 0x94d6 0x9458 0x93fe 0x93cc 0x9525 0x94b2 0x942f 0x93c6 0x938b 0x94f0 0x9484 0x9402 0x938b 0x9345 0x94a6 0x943e 0x93bf 0x9343 0x92f7 0x944c 0x93da 0x935f 0x92ed 0x92a2 0x93e6 0x936c 0x92f1 0x9288 0x923f 0x936b 0x92f1 0x9276 0x920e 0x91c6 0x92e1 0x926f 0x91f1 0x9188 0x9141 0x9248 0x91ea 0x9165 0x90ff 0x90bc 0x91cf 0x9176 0x9100 0x909b 0x905b 0x9179 0x9129 0x90c1 0x9060 0x9022 0x9159 0x910e 0x90ab 0x904f 0x9011 0x913e 0x90f9 0x909a 0x903f 0x9001 0x911a 0x90de 0x907f 0x9020 0x8fdd 0x90ac 0x9070 0x8ff7 0x8f74 0x8f1a 0x8f68 0x8f1c 0x8e9e 0x8e14 0x8db6 0x8d9d 0x8d55 0x8cd8 0x8c4c 0x8beb 0x8b59 0x8b10 0x8a94 0x8a02 0x899f 0x8849 0x87fb 0x877d 0x86e5 0x867d 0x836c 0x8325 0x82aa 0x8209 0x8197 0x7530 0x7530 0x7530 0x7530 0x7530>; + }; + + qcom,pc-temp-v2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0xa98d 0xa97e 0xa974 0xa960 0xa92e 0xa910 0xa7fb 0xa83a 0xa854 0xa856 0xa82f 0xa819 0xa6a3 0xa712 0xa747 0xa757 0xa738 0xa728 0xa594 0xa609 0xa64d 0xa665 0xa64a 0xa63c 0xa4c7 0xa51d 0xa566 0xa581 0xa565 0xa558 0xa3f4 0xa43e 0xa489 0xa4a2 0xa484 0xa478 0xa2af 0xa364 0xa3b3 0xa3c8 0xa3a5 0xa397 0xa162 0xa292 0xa2e4 0xa2f3 0xa2ca 0xa2b9 0xa11a 0xa1c1 0xa210 0xa21b 0xa1ef 0xa1de 0xa14f 0xa0ea 0xa131 0xa139 0xa110 0xa103 0xa17a 0xa03c 0xa071 0xa077 0xa047 0xa035 0xa046 0x9fd6 0x9ff5 0x9ff5 0x9fb3 0x9f87 0x9d6d 0x9f7f 0x9f85 0x9f81 0x9f2b 0x9ee2 0x9b88 0x9eab 0x9ea9 0x9ead 0x9e5e 0x9e1a 0x9a81 0x9c78 0x9cde 0x9d1e 0x9d16 0x9d22 0x99b8 0x9a96 0x9b46 0x9bd5 0x9bfe 0x9c3f 0x9913 0x99e8 0x9a78 0x9b4d 0x9b70 0x9b9c 0x9887 0x9977 0x99df 0x9aeb 0x9b04 0x9b0e 0x97f7 0x98f2 0x9948 0x9a53 0x9a64 0x9a58 0x975c 0x9856 0x98b5 0x9965 0x9971 0x9967 0x96c8 0x97b8 0x9827 0x987f 0x9885 0x9883 0x9649 0x9720 0x9799 0x97d3 0x97d8 0x97d6 0x95d8 0x968d 0x9711 0x9743 0x9748 0x9745 0x957d 0x9608 0x9697 0x96c6 0x96cb 0x96c8 0x9533 0x9591 0x9629 0x9658 0x965c 0x9658 0x94f4 0x952a 0x95c3 0x95f3 0x95f6 0x95f1 0x94bc 0x94d6 0x9565 0x9595 0x9598 0x9592 0x948a 0x9491 0x950e 0x953e 0x9540 0x9538 0x9458 0x9459 0x94bd 0x94f0 0x94ef 0x94e6 0x9429 0x942b 0x9471 0x94aa 0x94a5 0x949b 0x93fa 0x9403 0x942c 0x9467 0x9461 0x9456 0x93cb 0x93dc 0x93ed 0x9426 0x9422 0x9418 0x939a 0x93b7 0x93b6 0x93e7 0x93e7 0x93dd 0x9366 0x9390 0x9384 0x93a6 0x93a1 0x9392 0x9330 0x9367 0x935a 0x9364 0x9348 0x932b 0x92f5 0x933c 0x9330 0x9322 0x92ea 0x92bd 0x92b6 0x9309 0x9301 0x92e2 0x9296 0x925d 0x9274 0x92ce 0x92cf 0x92a2 0x9248 0x9208 0x922d 0x9289 0x9294 0x925e 0x91fe 0x91bc 0x91e4 0x9235 0x924a 0x9214 0x91b6 0x9173 0x919a 0x91d4 0x91f2 0x91c0 0x9166 0x9124 0x9151 0x916d 0x918d 0x9158 0x9101 0x90c0 0x910a 0x9104 0x9119 0x90da 0x9085 0x9045 0x90be 0x90a5 0x90a4 0x9064 0x9011 0x8fd4 0x9066 0x9055 0x9058 0x9026 0x8fde 0x8fa3 0x8ff1 0x9009 0x9027 0x900b 0x8fc1 0x8f87 0x8fa0 0x8fd7 0x9010 0x8ff6 0x8fb0 0x8f76 0x8f3a 0x8f9b 0x8ff2 0x8fd7 0x8f94 0x8f5b 0x8e9d 0x8f3c 0x8fa7 0x8f84 0x8f3f 0x8efc 0x8dbc 0x8e73 0x8ecd 0x8e86 0x8e46 0x8df2 0x8c72 0x8d0b 0x8d41 0x8ce7 0x8ca5 0x8c4f 0x8a95 0x8b0d 0x8b2a 0x8ad3 0x8a9a 0x8a45 0x87f8 0x8865 0x887d 0x881c 0x87ec 0x879d 0x841a 0x8496 0x84d3 0x8488 0x847e 0x8426 0x7eca 0x7f24 0x801b 0x8028 0x7f97 0x7ef0 0x6fcb 0x6e6e 0x6d71 0x6d74 0x6d50 0x6d1a>; + }; + + qcom,pc-temp-z1-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x38d1 0x33b6 0x2f09 0x2da0 0x2d49 0x38bb 0x337f 0x2f0d 0x2d9e 0x2d52 0x38c3 0x3376 0x2f0b 0x2da5 0x2d5c 0x38c7 0x337e 0x2f07 0x2da7 0x2d60 0x38d3 0x3382 0x2f03 0x2da8 0x2d62 0x38eb 0x337d 0x2f01 0x2da8 0x2d64 0x38ff 0x336c 0x2f02 0x2da9 0x2d67 0x38f6 0x335e 0x2f03 0x2dac 0x2d6a 0x38d7 0x335d 0x2f05 0x2dae 0x2d6d 0x38b6 0x3362 0x2f09 0x2db1 0x2d6f 0x3896 0x3360 0x2f0d 0x2db5 0x2d72 0x3874 0x334e 0x2f0f 0x2db8 0x2d77 0x3843 0x333c 0x2f0f 0x2dbb 0x2d7b 0x3810 0x332e 0x2f0b 0x2dbb 0x2d7c 0x37ee 0x3328 0x2f04 0x2db9 0x2d7c 0x37d3 0x3329 0x2f01 0x2db7 0x2d7c 0x37b6 0x3329 0x2f04 0x2dbb 0x2d7f 0x3792 0x332c 0x2f0a 0x2dc2 0x2d85 0x3772 0x3337 0x2f14 0x2dc9 0x2d8b 0x3765 0x3349 0x2f21 0x2dce 0x2d8f 0x3763 0x335e 0x2f2c 0x2dd3 0x2d93 0x376a 0x3374 0x2f35 0x2dd8 0x2d98 0x3773 0x3384 0x2f3d 0x2ddd 0x2d9c 0x377f 0x338b 0x2f45 0x2de1 0x2da1 0x3787 0x3391 0x2f4d 0x2de7 0x2da6 0x378c 0x339a 0x2f54 0x2dec 0x2daa 0x378f 0x33a6 0x2f5b 0x2df0 0x2daf 0x3794 0x33ad 0x2f62 0x2df4 0x2db3 0x379f 0x33b2 0x2f69 0x2df8 0x2db7 0x37af 0x33ba 0x2f6f 0x2dfc 0x2dbb 0x37c7 0x33c2 0x2f75 0x2e00 0x2dbf 0x37de 0x33c9 0x2f7a 0x2e04 0x2dc4 0x37e6 0x33d1 0x2f80 0x2e08 0x2dc8 0x37ea 0x33de 0x2f86 0x2e0d 0x2dcd 0x37f0 0x33f1 0x2f8e 0x2e12 0x2dd1 0x3807 0x3403 0x2f95 0x2e17 0x2dd5 0x383b 0x3415 0x2f9d 0x2e1a 0x2dd8 0x386b 0x3422 0x2fa5 0x2e1c 0x2dda 0x3891 0x3427 0x2faa 0x2e1f 0x2ddc 0x38b0 0x3429 0x2fad 0x2e21 0x2ddd 0x38b2 0x342d 0x2fb1 0x2e23 0x2dde 0x3888 0x3439 0x2fb9 0x2e25 0x2de0 0x3873 0x3448 0x2fbf 0x2e27 0x2de1 0x386e 0x3457 0x2fc0 0x2e28 0x2de2 0x3861 0x3449 0x2fc4 0x2e29 0x2de2 0x386f 0x3454 0x2fc7 0x2e2b 0x2de2 0x3869 0x3454 0x2fc8 0x2e2b 0x2de1 0x3868 0x345b 0x2fc9 0x2e2b 0x2de2 0x385f 0x3457 0x2fcf 0x2e2c 0x2de3 0x387c 0x3452 0x2fd1 0x2e30 0x2de6 0x3886 0x346f 0x2fdb 0x2e36 0x2deb 0x38aa 0x3476 0x2ff3 0x2e3f 0x2df0 0x3895 0x349e 0x3007 0x2e4a 0x2dfa 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06 0x38d0 0x34c8 0x3032 0x2e5c 0x2e06>; + }; + + qcom,pc-temp-z2-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2bb8 0x2632 0x2811 0x296b 0x2a9e 0x280d 0x2a3d 0x2824 0x28fa 0x293e 0x25fe 0x2926 0x282f 0x28bc 0x28c4 0x2606 0x274d 0x282a 0x28ad 0x28ac 0x2620 0x26d2 0x281d 0x2898 0x28a6 0x262f 0x26c3 0x2815 0x288c 0x28a4 0x2631 0x26b5 0x2811 0x2887 0x28a8 0x262c 0x26aa 0x2812 0x2882 0x28ac 0x2625 0x26a2 0x2816 0x2880 0x28ac 0x261b 0x269c 0x2819 0x2884 0x28b5 0x2612 0x2698 0x2813 0x2887 0x28cc 0x2616 0x2696 0x27f3 0x288e 0x28d4 0x2626 0x2699 0x27d7 0x28ae 0x28d3 0x262c 0x26a7 0x27e8 0x28bd 0x28d4 0x2618 0x26b3 0x2814 0x289f 0x28d2 0x25f5 0x26b6 0x282a 0x2883 0x28c7 0x25e5 0x26ba 0x2827 0x288f 0x28d1 0x25e1 0x26c3 0x281d 0x28b2 0x290a 0x25dd 0x26dd 0x2837 0x28e1 0x2937 0x25d6 0x26fd 0x2894 0x2931 0x293f 0x25c9 0x271e 0x28ce 0x296a 0x293f 0x25be 0x2742 0x28b3 0x2939 0x2923 0x25b7 0x2760 0x2883 0x28bd 0x28ee 0x25b1 0x2775 0x2863 0x288b 0x28cc 0x259f 0x2784 0x284c 0x289e 0x28b4 0x2574 0x278c 0x283f 0x28b6 0x28a5 0x2552 0x2793 0x283c 0x28a9 0x28a6 0x2544 0x2797 0x283d 0x2890 0x28af 0x250b 0x2796 0x2845 0x2888 0x28ba 0x24d2 0x2793 0x2859 0x2888 0x28cd 0x24c0 0x2792 0x286f 0x288c 0x28e8 0x24b3 0x2793 0x2885 0x289f 0x290a 0x24aa 0x2795 0x289c 0x28c5 0x2934 0x24a2 0x2799 0x28b4 0x28ea 0x2962 0x249c 0x27a2 0x28ce 0x290a 0x299b 0x2498 0x27aa 0x28df 0x2925 0x29c7 0x249e 0x27b2 0x28e4 0x293c 0x29d8 0x24a4 0x27b7 0x28e7 0x2954 0x29e2 0x24ad 0x27bb 0x28ef 0x2961 0x29ed 0x24b6 0x27c0 0x28fb 0x2964 0x29f9 0x24b5 0x27c2 0x2901 0x2965 0x2a01 0x24a8 0x27b9 0x28fa 0x2971 0x2a03 0x24a4 0x279c 0x28f3 0x2981 0x2a07 0x24aa 0x26ec 0x28f1 0x2987 0x2a1d 0x246c 0x26c6 0x28d6 0x2992 0x2a3b 0x2459 0x26cc 0x28c6 0x29ad 0x2a38 0x2447 0x26dc 0x28df 0x29c9 0x2a6a 0x2449 0x26cd 0x293d 0x29ca 0x2a89 0x243a 0x26ed 0x297e 0x2a06 0x2aa5 0x243e 0x26c3 0x2925 0x29d7 0x2a55 0x2464 0x269c 0x28de 0x298a 0x29c5 0x246e 0x264f 0x28b9 0x2971 0x29af 0x2445 0x25fc 0x289b 0x2927 0x295f 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904 0x241d 0x258f 0x282d 0x28da 0x2904>; + }; + + qcom,pc-temp-z3-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4c45 0x4be7 0x4bad 0x4bb7 0x4b9b 0x4d48 0x4c26 0x4bd0 0x4baa 0x4b96 0x4dd0 0x4c76 0x4bee 0x4bac 0x4b97 0x4de1 0x4cc3 0x4bfa 0x4bb4 0x4b9c 0x4dce 0x4cd9 0x4bff 0x4bb6 0x4b9f 0x4db7 0x4cdc 0x4c00 0x4bb7 0x4ba2 0x4dac 0x4cdd 0x4bfe 0x4bb5 0x4ba2 0x4da7 0x4cdd 0x4bfb 0x4bb0 0x4b9f 0x4da5 0x4ce0 0x4bf8 0x4bac 0x4b9b 0x4da2 0x4ce2 0x4bf6 0x4bac 0x4b99 0x4da0 0x4cd4 0x4bf0 0x4bac 0x4b98 0x4da5 0x4cac 0x4bdf 0x4ba7 0x4b98 0x4db6 0x4c9a 0x4bc8 0x4b9b 0x4b95 0x4dc5 0x4cb6 0x4bce 0x4b96 0x4b91 0x4db4 0x4cd7 0x4bef 0x4ba3 0x4b93 0x4d83 0x4cd1 0x4c01 0x4bb3 0x4b97 0x4d54 0x4cac 0x4bec 0x4bad 0x4b94 0x4d30 0x4c8a 0x4bd0 0x4b9c 0x4b8a 0x4d0e 0x4c6f 0x4bcf 0x4b98 0x4b87 0x4cf1 0x4c5e 0x4be1 0x4ba6 0x4b8e 0x4cd8 0x4c62 0x4bee 0x4bb3 0x4b97 0x4cc6 0x4c75 0x4bef 0x4bb3 0x4b9d 0x4cbc 0x4c87 0x4bef 0x4bae 0x4ba1 0x4cb4 0x4c93 0x4bed 0x4bad 0x4ba2 0x4cac 0x4c9c 0x4bea 0x4bb4 0x4ba0 0x4ca3 0x4c9d 0x4be9 0x4bba 0x4b9e 0x4c97 0x4c9b 0x4bef 0x4bb7 0x4b9c 0x4c8c 0x4c97 0x4bf5 0x4bb2 0x4b9a 0x4c7f 0x4c91 0x4bf6 0x4bae 0x4b98 0x4c6f 0x4c8a 0x4bf4 0x4ba9 0x4b96 0x4c5d 0x4c84 0x4bf2 0x4ba5 0x4b94 0x4c4a 0x4c7f 0x4bef 0x4ba2 0x4b91 0x4c3a 0x4c7a 0x4bea 0x4ba0 0x4b8e 0x4c2b 0x4c73 0x4be7 0x4b9f 0x4b8a 0x4c1e 0x4c6b 0x4be5 0x4b9e 0x4b86 0x4c17 0x4c65 0x4be2 0x4b9e 0x4b84 0x4c1b 0x4c5f 0x4bde 0x4b9e 0x4b84 0x4c23 0x4c5a 0x4bda 0x4b9d 0x4b86 0x4c39 0x4c56 0x4bd7 0x4b9c 0x4b86 0x4c4f 0x4c53 0x4bd6 0x4b97 0x4b83 0x4c46 0x4c4f 0x4bd4 0x4b93 0x4b81 0x4c28 0x4c4a 0x4bd2 0x4b93 0x4b82 0x4c1b 0x4c3f 0x4bd0 0x4b93 0x4b82 0x4c19 0x4bfb 0x4bcc 0x4b93 0x4b83 0x4bac 0x4bb3 0x4bb6 0x4b90 0x4b7f 0x4b91 0x4b94 0x4ba0 0x4b89 0x4b78 0x4b89 0x4b8c 0x4b9e 0x4b80 0x4b70 0x4b8b 0x4b87 0x4b8e 0x4b7e 0x4b70 0x4b74 0x4b76 0x4b83 0x4b7c 0x4b6d 0x4b78 0x4b75 0x4b98 0x4b87 0x4b7c 0x4bab 0x4b91 0x4b9b 0x4b8b 0x4b83 0x4bda 0x4b96 0x4b9d 0x4b8e 0x4b84 0x4bf2 0x4b94 0x4b99 0x4b92 0x4b87 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c 0x4c08 0x4ba0 0x4b9f 0x4b95 0x4b8c>; + }; + + qcom,pc-temp-z4-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x4001 0x3c8d 0x3a72 0x3978 0x397b 0x40ed 0x3c83 0x3a6f 0x39c6 0x39b9 0x40da 0x3c60 0x3a4a 0x39d2 0x39c2 0x4086 0x3c0a 0x3a21 0x39c0 0x39b5 0x4000 0x3ba1 0x39fb 0x39a7 0x399e 0x3f71 0x3b4a 0x39dc 0x3990 0x3986 0x3ef7 0x3b02 0x39c2 0x3981 0x3976 0x3e89 0x3acb 0x39ac 0x3976 0x396c 0x3e16 0x3aa0 0x39a0 0x3970 0x3966 0x3d82 0x3a79 0x399a 0x396d 0x3961 0x3cf4 0x3a50 0x3998 0x396a 0x395d 0x3cc5 0x3a2f 0x3998 0x3965 0x3959 0x3cdb 0x3a29 0x3999 0x395f 0x3951 0x3cf0 0x3a35 0x399d 0x3961 0x394e 0x3cc2 0x3a3c 0x39a2 0x3970 0x395b 0x3c4c 0x3a29 0x39a0 0x397b 0x3968 0x3beb 0x39fe 0x398c 0x396b 0x395e 0x3bb2 0x39dd 0x3979 0x394d 0x3947 0x3b8d 0x39c9 0x3978 0x394f 0x3946 0x3b7e 0x39bd 0x3982 0x3988 0x3974 0x3b75 0x39bc 0x3996 0x39ba 0x39a6 0x3b71 0x39bf 0x39ca 0x39be 0x39ab 0x3b75 0x39c9 0x39fe 0x39b9 0x399f 0x3b7b 0x39fa 0x39fe 0x39ae 0x3991 0x3b80 0x3a38 0x39df 0x3993 0x3982 0x3b85 0x3a46 0x39bf 0x397d 0x3975 0x3b8c 0x3a43 0x39a7 0x3973 0x396c 0x3b92 0x3a3e 0x3994 0x396e 0x3965 0x3b9e 0x3a2f 0x3989 0x3969 0x395f 0x3bab 0x3a18 0x3982 0x3965 0x395a 0x3bb3 0x3a05 0x397d 0x3962 0x3955 0x3bba 0x39f5 0x397b 0x395e 0x3951 0x3bbe 0x39e5 0x397a 0x395a 0x394e 0x3bbc 0x39d6 0x3979 0x395a 0x394d 0x3bb5 0x39c8 0x3979 0x395c 0x3950 0x3ba1 0x39ba 0x3978 0x395e 0x3955 0x3b72 0x39ac 0x3976 0x3961 0x395b 0x3b43 0x39a1 0x3973 0x3963 0x3961 0x3afc 0x399e 0x3970 0x3963 0x3963 0x3abc 0x399c 0x396d 0x3963 0x3960 0x3ab4 0x3999 0x396a 0x3962 0x395d 0x3abb 0x3994 0x3967 0x3960 0x395c 0x3ab9 0x3995 0x3962 0x395d 0x395b 0x3aa3 0x39d0 0x395a 0x3959 0x3958 0x3abd 0x39eb 0x3957 0x394b 0x394c 0x3ac6 0x39f6 0x3953 0x3935 0x3934 0x3acb 0x39f8 0x394d 0x3931 0x392d 0x3ac3 0x39fa 0x3959 0x3929 0x3920 0x3ad0 0x3a03 0x3961 0x3925 0x391e 0x3ac0 0x39ff 0x394e 0x392e 0x392c 0x3a9b 0x39f7 0x3956 0x3935 0x3930 0x3a8e 0x39fe 0x3959 0x3936 0x3935 0x3a94 0x3a0e 0x3963 0x3937 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936 0x3aa9 0x3a1d 0x3967 0x393a 0x3936>; + }; + + qcom,pc-temp-z5-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2b3c 0x2daa 0x3498 0x4a8d 0x45cc 0x2ef0 0x3052 0x39fb 0x4721 0x484e 0x3117 0x343d 0x3f9f 0x4802 0x4a61 0x31df 0x385f 0x430e 0x4b83 0x4d9f 0x326a 0x3a69 0x44ec 0x4e02 0x5124 0x32f3 0x3bab 0x4673 0x5049 0x55e1 0x33c6 0x3ce5 0x4810 0x514c 0x5936 0x34d0 0x3e95 0x49be 0x511b 0x5a23 0x35db 0x4119 0x4b35 0x5160 0x5a1d 0x36fa 0x4312 0x4c4c 0x5327 0x5b6b 0x3859 0x42b6 0x4bad 0x5424 0x5e2c 0x3a2d 0x3f5c 0x45e6 0x5167 0x6138 0x3c44 0x3ed3 0x3ee4 0x49ed 0x6100 0x3d63 0x47a6 0x4250 0x472f 0x5e7d 0x3d9a 0x506d 0x5049 0x50b3 0x5f98 0x3db5 0x5016 0x57f1 0x5c40 0x639a 0x3dda 0x4c6d 0x532f 0x5d14 0x64bc 0x3dd6 0x4a75 0x4bb9 0x59b9 0x646c 0x3d86 0x49e6 0x55e6 0x5b90 0x6454 0x3cdc 0x49b6 0x76e4 0x6b24 0x646b 0x3bcd 0x5034 0x875d 0x7705 0x6492 0x3ad1 0x649b 0x78a4 0x6a60 0x5e9c 0x3a04 0x7968 0x6282 0x5014 0x511e 0x3939 0x8c1a 0x56c4 0x4873 0x4bc7 0x3846 0x9a39 0x4fd8 0x5026 0x4d8e 0x3716 0x9aa6 0x4dfb 0x5780 0x5074 0x35e9 0x91df 0x53c1 0x5aa0 0x53ba 0x34ed 0x87db 0x5d83 0x5d20 0x57f1 0x33ea 0x7eb5 0x65eb 0x5e8b 0x5cc6 0x32dd 0x764e 0x6eb9 0x601d 0x628a 0x31ca 0x720c 0x75c6 0x61b9 0x67fc 0x30bf 0x6fd5 0x79eb 0x63f1 0x6c9c 0x2ffa 0x6e15 0x7d26 0x6810 0x7085 0x2f5e 0x6c28 0x8068 0x6dc5 0x7165 0x2ed6 0x6a83 0x83d1 0x7653 0x6fdc 0x2e78 0x6a47 0x8529 0x7b5b 0x6e81 0x2ea9 0x6b32 0x8003 0x7adf 0x6f61 0x2f11 0x6ca0 0x7890 0x796f 0x710e 0x303e 0x6e9b 0x7749 0x7672 0x709c 0x317f 0x7119 0x77a9 0x6cad 0x6a94 0x3162 0x71bd 0x77df 0x65cc 0x65f5 0x300b 0x6c45 0x7771 0x66c4 0x66af 0x2fb0 0x60cd 0x7669 0x680b 0x6789 0x3015 0x4018 0x70b0 0x6813 0x6600 0x2ca4 0x3328 0x596b 0x6764 0x62b7 0x2bbe 0x3022 0x477d 0x6688 0x6215 0x2b68 0x2f70 0x4725 0x57da 0x5967 0x2b6c 0x2f09 0x3dd8 0x58e5 0x64be 0x2ab7 0x2db9 0x398d 0x5bd2 0x6460 0x2ae0 0x2ded 0x457f 0x6bcd 0x75c0 0x2cb0 0x2ff3 0x438f 0x6311 0x7110 0x2d80 0x2fa5 0x439f 0x6129 0x668d 0x2d89 0x2ebe 0x3ec3 0x61e3 0x62ca 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005 0x2d50 0x2e6c 0x3eb4 0x5b72 0x6005>; + }; + + qcom,pc-temp-z6-lut { + qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x409a 0x3c2e 0x39dd 0x392f 0x3913 0x416d 0x3c48 0x39ee 0x394b 0x392d 0x419b 0x3c57 0x39ee 0x3952 0x3933 0x4181 0x3c50 0x39e4 0x394f 0x3931 0x413b 0x3c33 0x39d5 0x3947 0x392a 0x40e4 0x3c0c 0x39c7 0x393d 0x3921 0x409c 0x3be5 0x39bb 0x3935 0x391b 0x4062 0x3bcb 0x39b0 0x392e 0x3915 0x4027 0x3bb9 0x39aa 0x392a 0x3910 0x3fe0 0x3ba7 0x39a7 0x3929 0x390e 0x3f9a 0x3b8a 0x39a3 0x3928 0x390c 0x3f73 0x3b64 0x399a 0x3924 0x390b 0x3f65 0x3b56 0x398e 0x391c 0x3906 0x3f55 0x3b62 0x3992 0x3919 0x3903 0x3f1e 0x3b70 0x39a4 0x3927 0x390a 0x3ec0 0x3b64 0x39ac 0x3933 0x3912 0x3e70 0x3b3f 0x3999 0x392a 0x390c 0x3e3a 0x3b22 0x3982 0x3915 0x38fe 0x3e0f 0x3b10 0x3982 0x3914 0x38fc 0x3df2 0x3b06 0x3991 0x3936 0x3915 0x3ddc 0x3b09 0x39a5 0x3953 0x3930 0x3dd2 0x3b19 0x39c1 0x3956 0x3934 0x3dd2 0x3b2e 0x39d7 0x3953 0x3934 0x3dd7 0x3b4e 0x39d6 0x394f 0x3932 0x3ddc 0x3b6d 0x39c9 0x3948 0x392b 0x3de1 0x3b75 0x39be 0x3942 0x3924 0x3de6 0x3b75 0x39b8 0x393d 0x391f 0x3dea 0x3b74 0x39b4 0x3938 0x391c 0x3dee 0x3b6e 0x39b1 0x3935 0x3919 0x3df0 0x3b64 0x39ae 0x3931 0x3916 0x3df0 0x3b5c 0x39ab 0x392e 0x3913 0x3df0 0x3b54 0x39a9 0x392b 0x3910 0x3def 0x3b4c 0x39a8 0x3928 0x390d 0x3ded 0x3b46 0x39a7 0x3928 0x390c 0x3deb 0x3b40 0x39a7 0x3929 0x390c 0x3deb 0x3b3c 0x39a6 0x392a 0x390c 0x3ded 0x3b38 0x39a4 0x392c 0x390f 0x3def 0x3b35 0x39a2 0x392d 0x3913 0x3def 0x3b35 0x39a0 0x392d 0x3914 0x3dee 0x3b36 0x399f 0x392a 0x3912 0x3deb 0x3b36 0x399e 0x3928 0x3910 0x3de2 0x3b35 0x399d 0x3927 0x3910 0x3dd8 0x3b34 0x399b 0x3927 0x390f 0x3dcd 0x3b2c 0x3997 0x3926 0x390f 0x3da1 0x3b16 0x398b 0x391d 0x3908 0x3d94 0x3b10 0x397f 0x3911 0x38f9 0x3d93 0x3b0a 0x397c 0x390a 0x38f2 0x3d8f 0x3b0c 0x3979 0x3906 0x38ec 0x3d8d 0x3b07 0x3977 0x3903 0x38ea 0x3d95 0x3b0c 0x397c 0x390d 0x38f8 0x3da1 0x3b20 0x3983 0x3914 0x38ff 0x3dbd 0x3b30 0x398c 0x3918 0x3902 0x3de0 0x3b45 0x3993 0x391d 0x3906 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d 0x3e15 0x3b6d 0x39a2 0x3924 0x390d>; + }; + + qcom,pc-temp-y1-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1dae 0x1a6c 0x17b7 0x1540 0x1467 0x143b 0x1db4 0x1a6f 0x17c3 0x153f 0x1466 0x143d 0x1dc0 0x1a74 0x17ca 0x153e 0x1466 0x143e 0x1dcd 0x1a7a 0x17ce 0x153c 0x1466 0x1440 0x1dd8 0x1a7e 0x17d0 0x153b 0x1467 0x1441 0x1ddd 0x1a80 0x17d0 0x153a 0x1467 0x1443 0x1ddc 0x1a80 0x17cc 0x153a 0x1468 0x1443 0x1dda 0x1a80 0x17c6 0x153a 0x146a 0x1444 0x1dd3 0x1a7d 0x17c5 0x153b 0x146c 0x1445 0x1dbc 0x1a76 0x17c8 0x153c 0x146d 0x1446 0x1daa 0x1a70 0x17ca 0x153d 0x146f 0x1448 0x1db3 0x1a6e 0x17c6 0x153d 0x1470 0x1449 0x1dc8 0x1a6f 0x17c0 0x153d 0x1472 0x144b 0x1ddc 0x1a74 0x17c1 0x153e 0x1474 0x144d 0x1df4 0x1a85 0x17d0 0x1545 0x1479 0x1452 0x1e03 0x1a97 0x17db 0x154d 0x147c 0x1454 0x1dfa 0x1aa4 0x17df 0x154f 0x147c 0x1455 0x1de7 0x1aaf 0x17e3 0x1552 0x147d 0x1455 0x1dd8 0x1ab0 0x17e4 0x1554 0x147e 0x1456 0x1dca 0x1aa1 0x17e2 0x1555 0x1480 0x1459 0x1dc3 0x1a95 0x17e2 0x1558 0x1483 0x145c 0x1dd6 0x1a97 0x17ed 0x155c 0x1487 0x1460 0x1df9 0x1a9f 0x17fb 0x1560 0x148b 0x1463 0x1e01 0x1aa5 0x17fd 0x1565 0x148e 0x1467 0x1e00 0x1aa8 0x17f8 0x1569 0x1491 0x146a 0x1e04 0x1aac 0x17f7 0x156d 0x1493 0x146e 0x1e09 0x1ab8 0x1800 0x1571 0x1496 0x1472 0x1e0c 0x1acc 0x180b 0x1576 0x149a 0x1475 0x1e0a 0x1ad7 0x180e 0x157b 0x149d 0x1478 0x1df8 0x1adc 0x1812 0x1581 0x14a0 0x147a 0x1de0 0x1ade 0x1817 0x1586 0x14a3 0x147d 0x1dd9 0x1adb 0x181b 0x158b 0x14a7 0x1480 0x1ddb 0x1ad7 0x181f 0x1590 0x14aa 0x1484 0x1ddd 0x1ad7 0x1820 0x1593 0x14ad 0x1487 0x1de1 0x1ad5 0x1821 0x1596 0x14b0 0x1489 0x1de8 0x1ad3 0x1823 0x1599 0x14b2 0x148b 0x1df7 0x1adf 0x1827 0x159b 0x14b4 0x148c 0x1e0a 0x1aef 0x182c 0x159d 0x14b5 0x148d 0x1e0d 0x1aef 0x1831 0x159e 0x14b5 0x148e 0x1dff 0x1ae3 0x1835 0x159f 0x14b6 0x148e 0x1df5 0x1adf 0x183a 0x15a1 0x14b7 0x148f 0x1df6 0x1ae5 0x1841 0x15a5 0x14b9 0x1491 0x1df6 0x1aeb 0x184c 0x15a8 0x14ba 0x1492 0x1df6 0x1af2 0x1849 0x15aa 0x14bb 0x1493 0x1dfa 0x1af8 0x1850 0x15af 0x14be 0x1495 0x1e04 0x1b0b 0x1850 0x15b1 0x14be 0x1496 0x1e09 0x1b08 0x1859 0x15b4 0x14be 0x1496 0x1e26 0x1b0e 0x1863 0x15b4 0x14be 0x1496 0x1e37 0x1b0b 0x186b 0x15b6 0x14bf 0x1496 0x1e2c 0x1b1e 0x1867 0x15b9 0x14c2 0x1498 0x1e29 0x1b3f 0x1879 0x15c2 0x14c5 0x149b 0x1e38 0x1b5b 0x1895 0x15d1 0x14cc 0x14a0 0x1e61 0x1b5f 0x18a8 0x15e4 0x14d3 0x14a6 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac 0x1eb6 0x1b7e 0x18ca 0x15f7 0x14dc 0x14ac>; + }; + + qcom,pc-temp-y2-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x25d6 0x28a1 0x29b8 0x2b2a 0x2b60 0x2c89 0x2638 0x287f 0x299b 0x2b15 0x2b62 0x2c51 0x2674 0x286a 0x297a 0x2afb 0x2b61 0x2bfc 0x2693 0x285f 0x2959 0x2ade 0x2b5e 0x2ba2 0x269f 0x285b 0x293d 0x2abd 0x2b58 0x2b5a 0x26a2 0x285a 0x292b 0x2a9a 0x2b51 0x2b3c 0x266c 0x2867 0x2922 0x2a6d 0x2b48 0x2b43 0x260b 0x287d 0x291b 0x2a3f 0x2b3b 0x2b4e 0x25f2 0x2878 0x2916 0x2a29 0x2b28 0x2b4d 0x25fe 0x283e 0x2912 0x2a1c 0x2b09 0x2b3a 0x2615 0x2814 0x2910 0x2a13 0x2ae5 0x2b24 0x2698 0x2862 0x291a 0x2a04 0x2ab6 0x2afb 0x2784 0x28ea 0x2933 0x29f0 0x2a85 0x2ac3 0x27ba 0x2909 0x295a 0x29f2 0x2a7a 0x2abc 0x26d8 0x28f6 0x29a8 0x2a1d 0x2a90 0x2af0 0x2601 0x28e9 0x29e0 0x2a53 0x2ab0 0x2b19 0x25e5 0x28ff 0x29fa 0x2a91 0x2aec 0x2b1b 0x25de 0x2924 0x2a0e 0x2ad0 0x2b33 0x2b18 0x25d8 0x292d 0x2a1d 0x2aef 0x2b47 0x2b23 0x25d2 0x292c 0x2a2b 0x2afc 0x2b48 0x2b59 0x25cd 0x2929 0x2a36 0x2b0a 0x2b4a 0x2b9b 0x25ca 0x28f3 0x2a3f 0x2b29 0x2b78 0x2bd9 0x25c8 0x2849 0x2a48 0x2b54 0x2bc0 0x2c13 0x25c6 0x27d1 0x2a4b 0x2b74 0x2be2 0x2c3d 0x25c3 0x275f 0x2a50 0x2b8f 0x2bf6 0x2c5c 0x25c0 0x271c 0x2a54 0x2ba1 0x2c07 0x2c71 0x25bf 0x270e 0x2a52 0x2bac 0x2c19 0x2c83 0x25be 0x2700 0x2a4a 0x2bb0 0x2c2d 0x2c96 0x25bd 0x26ed 0x2a46 0x2ba7 0x2c35 0x2cb5 0x25bc 0x26d4 0x2a44 0x2b8e 0x2c41 0x2cec 0x25bb 0x26b9 0x2a3f 0x2b80 0x2c4d 0x2d11 0x25bb 0x26a1 0x29e9 0x2b83 0x2c40 0x2d02 0x25ba 0x268b 0x294e 0x2b8f 0x2c2f 0x2cda 0x25b9 0x2672 0x290b 0x2b9c 0x2c33 0x2cca 0x25b8 0x2655 0x28fa 0x2b99 0x2c39 0x2cd1 0x25b8 0x263a 0x28ee 0x2b84 0x2c35 0x2cd6 0x25b7 0x2622 0x28e6 0x2b68 0x2c34 0x2cdc 0x25b7 0x2604 0x290b 0x2b59 0x2c39 0x2ce8 0x25b6 0x25ec 0x293c 0x2b5f 0x2c3b 0x2ce7 0x25b6 0x25de 0x291d 0x2b60 0x2c36 0x2cd1 0x25b6 0x25d4 0x28ba 0x2b5f 0x2c32 0x2cc5 0x25b6 0x25cb 0x289c 0x2b62 0x2c34 0x2ccc 0x25b6 0x25c4 0x28a6 0x2b5d 0x2c32 0x2ccf 0x25b5 0x25be 0x281b 0x2b46 0x2c13 0x2cc8 0x25b5 0x25bb 0x27d7 0x2b34 0x2c13 0x2cb0 0x25b5 0x25bb 0x27c4 0x2b11 0x2c20 0x2c82 0x25b5 0x25ba 0x2810 0x2b0d 0x2c0a 0x2c51 0x25b5 0x25b9 0x2851 0x2b23 0x2be8 0x2c48 0x25b5 0x25b8 0x2853 0x2b28 0x2bef 0x2c50 0x25b4 0x25b8 0x2837 0x2ae6 0x2c1e 0x2c3a 0x25b4 0x25b6 0x2800 0x2acc 0x2bf7 0x2bfd 0x25b4 0x25b5 0x27bc 0x2aa1 0x2b7e 0x2ba7 0x25b4 0x25b4 0x2786 0x2a49 0x2b0f 0x2b35 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a 0x25b2 0x25b4 0x2773 0x2a1c 0x2a4f 0x2a4a>; + }; + + qcom,pc-temp-y3-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x347a 0x3456 0x3421 0x33e5 0x33e0 0x33d8 0x356b 0x345f 0x341a 0x33e4 0x33e0 0x33da 0x35ff 0x346c 0x3416 0x33e3 0x33e0 0x33db 0x364d 0x3479 0x3416 0x33e3 0x33e0 0x33dd 0x366b 0x3484 0x3418 0x33e3 0x33e0 0x33de 0x3670 0x3489 0x341c 0x33e5 0x33e0 0x33de 0x35ec 0x3489 0x3423 0x33e8 0x33e0 0x33de 0x34fc 0x3488 0x342b 0x33ed 0x33e1 0x33de 0x34bb 0x348b 0x342e 0x33ef 0x33e1 0x33de 0x34ba 0x349e 0x342f 0x33f0 0x33e1 0x33dd 0x34bb 0x34ac 0x3430 0x33f0 0x33e1 0x33dd 0x34d3 0x349e 0x343d 0x33f7 0x33e4 0x33df 0x3504 0x3481 0x3450 0x3401 0x33e9 0x33e2 0x3510 0x3471 0x3451 0x3402 0x33ea 0x33e3 0x34ec 0x3468 0x343b 0x33fe 0x33e8 0x33e2 0x34cc 0x3462 0x3427 0x33fb 0x33e6 0x33e2 0x34d0 0x345f 0x3422 0x33fd 0x33e8 0x33e2 0x34e0 0x345d 0x341f 0x3401 0x33ec 0x33e3 0x34e7 0x345a 0x341b 0x3401 0x33ec 0x33e3 0x34e9 0x3455 0x3416 0x33f9 0x33e7 0x33e0 0x34ea 0x344f 0x3411 0x33f0 0x33e3 0x33dd 0x34ec 0x3445 0x340c 0x33e8 0x33e1 0x33dc 0x34f0 0x3435 0x3407 0x33e3 0x33e0 0x33db 0x34f5 0x3427 0x3406 0x33e2 0x33df 0x33db 0x3500 0x341c 0x3405 0x33e3 0x33de 0x33db 0x3512 0x3417 0x3405 0x33e4 0x33de 0x33da 0x3525 0x3418 0x3405 0x33e3 0x33de 0x33da 0x3539 0x341b 0x3405 0x33e3 0x33dd 0x33da 0x354f 0x341f 0x3405 0x33e5 0x33dd 0x33da 0x356b 0x3423 0x3405 0x33e9 0x33dd 0x33d9 0x358d 0x3428 0x3405 0x33ec 0x33dd 0x33d9 0x35b2 0x342d 0x3400 0x33ed 0x33de 0x33d9 0x35da 0x3434 0x33f9 0x33ec 0x33de 0x33da 0x360a 0x343c 0x33f6 0x33ec 0x33df 0x33da 0x3641 0x3449 0x33f7 0x33ea 0x33de 0x33da 0x3680 0x3458 0x33f8 0x33e8 0x33de 0x33d9 0x36c1 0x3468 0x33fb 0x33e6 0x33de 0x33d9 0x3702 0x347a 0x3402 0x33e4 0x33dd 0x33d9 0x3742 0x3490 0x3408 0x33e3 0x33dd 0x33d9 0x3781 0x34b0 0x340c 0x33e3 0x33dd 0x33d9 0x37c1 0x34dc 0x340f 0x33e3 0x33dd 0x33d9 0x3803 0x3511 0x3415 0x33e3 0x33de 0x33da 0x3845 0x3550 0x341e 0x33e3 0x33de 0x33da 0x3892 0x35a3 0x3421 0x33e4 0x33de 0x33da 0x38ea 0x3613 0x3429 0x33e3 0x33de 0x33da 0x390d 0x3642 0x3430 0x33eb 0x33df 0x33dc 0x393f 0x363e 0x3435 0x33ec 0x33e1 0x33dd 0x395c 0x3658 0x3442 0x33f0 0x33e3 0x33e0 0x398d 0x36b9 0x3451 0x33f2 0x33e2 0x33e0 0x3a0b 0x3718 0x3452 0x33ee 0x33e1 0x33dd 0x3a97 0x37a6 0x345a 0x33f0 0x33e0 0x33dd 0x3b31 0x3888 0x346f 0x33f5 0x33e3 0x33e1 0x3c10 0x3978 0x3492 0x33f9 0x33e6 0x33e4 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6 0x3f2c 0x3a7b 0x34ca 0x3403 0x33ea 0x33e6>; + }; + + qcom,pc-temp-y4-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x45b5 0x41d2 0x40f2 0x406d 0x4045 0x4044 0x452b 0x41db 0x40ef 0x4073 0x4045 0x4042 0x44eb 0x41eb 0x40ef 0x4078 0x4047 0x4041 0x44e9 0x4200 0x40f2 0x407b 0x4048 0x4040 0x4515 0x421b 0x40f7 0x407d 0x404a 0x4040 0x4561 0x4239 0x40fe 0x407e 0x404b 0x4040 0x4627 0x4263 0x4106 0x407c 0x404d 0x4041 0x478b 0x428e 0x4111 0x407a 0x404e 0x4044 0x4914 0x42a4 0x411c 0x407a 0x4051 0x4046 0x4b24 0x42ad 0x4127 0x4081 0x4055 0x4049 0x4c74 0x42bc 0x4138 0x408c 0x405b 0x404d 0x4a3e 0x4407 0x419f 0x409e 0x4069 0x4059 0x4560 0x4626 0x4237 0x40b4 0x407d 0x4068 0x437a 0x4642 0x4251 0x40bd 0x4081 0x406c 0x4347 0x43a8 0x4203 0x40bf 0x407d 0x406b 0x432d 0x41b1 0x41aa 0x40c3 0x407b 0x406a 0x4320 0x41b5 0x416e 0x40ec 0x4091 0x407a 0x430d 0x41e2 0x413b 0x4129 0x40ba 0x4098 0x42ef 0x41ed 0x4117 0x412a 0x40c0 0x409d 0x42b4 0x41c5 0x40fa 0x40d1 0x4094 0x407d 0x4274 0x4198 0x40e3 0x4085 0x4066 0x405b 0x4249 0x4180 0x40d4 0x4078 0x4054 0x404d 0x4228 0x416e 0x40c8 0x4072 0x4049 0x4043 0x421f 0x416b 0x40c2 0x406f 0x4048 0x4042 0x4223 0x415f 0x40be 0x406b 0x4048 0x4042 0x422b 0x414f 0x40bb 0x4069 0x4049 0x4043 0x4231 0x4143 0x40ba 0x406b 0x404b 0x4045 0x423b 0x4137 0x40ba 0x406d 0x404e 0x4048 0x4246 0x4136 0x40b9 0x406e 0x4051 0x404c 0x4252 0x4142 0x40b4 0x4070 0x4057 0x4051 0x425e 0x4154 0x40b0 0x4072 0x405e 0x4058 0x426a 0x4167 0x40b4 0x4074 0x4068 0x4063 0x4276 0x417f 0x40bd 0x4076 0x4073 0x4070 0x4283 0x4198 0x40c4 0x4074 0x4075 0x4072 0x4290 0x41b2 0x40c9 0x4069 0x4064 0x4061 0x429c 0x41cd 0x40cd 0x405e 0x404f 0x404c 0x42a8 0x41ef 0x40d2 0x405b 0x4044 0x4043 0x42b5 0x421f 0x40d8 0x4059 0x403e 0x403f 0x42c7 0x4244 0x40dc 0x405a 0x403e 0x4040 0x42e1 0x4252 0x40e9 0x405d 0x4042 0x4045 0x4308 0x425c 0x40fd 0x4060 0x4047 0x404a 0x433b 0x4262 0x410c 0x4063 0x4048 0x404b 0x437e 0x4270 0x4118 0x4064 0x4046 0x4048 0x43d3 0x4287 0x4129 0x4061 0x403d 0x403b 0x442a 0x42c2 0x4147 0x406b 0x4041 0x403e 0x441b 0x42ef 0x4160 0x4075 0x4057 0x405a 0x441e 0x4307 0x4166 0x4084 0x4070 0x4078 0x43ed 0x432a 0x4193 0x40a2 0x4099 0x40a2 0x43d0 0x436e 0x41e6 0x40be 0x409c 0x4098 0x43e5 0x4383 0x41de 0x409e 0x406e 0x4064 0x43f6 0x4384 0x41d8 0x409e 0x4060 0x4059 0x4411 0x43a0 0x41fb 0x40bd 0x4070 0x4067 0x4463 0x43f1 0x4266 0x40fb 0x4090 0x4085 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118 0x470a 0x44a2 0x432d 0x41de 0x4141 0x4118>; + }; + + qcom,pc-temp-y5-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x2208 0x348a 0x3ab0 0x3545 0x4573 0x3634 0x2208 0x34aa 0x3839 0x3326 0x4393 0x3e82 0x269f 0x34e2 0x3660 0x31db 0x419b 0x43da 0x2f8b 0x3522 0x3519 0x3130 0x3fbf 0x46e0 0x3428 0x3557 0x345a 0x30f0 0x3e34 0x4838 0x3590 0x3572 0x341a 0x30e7 0x3d2f 0x4884 0x30ee 0x3576 0x34b3 0x32d3 0x3ca4 0x46c7 0x2869 0x3578 0x35a4 0x35e5 0x3c3f 0x4385 0x267f 0x34b6 0x35c2 0x3648 0x3b81 0x4119 0x2a54 0x3032 0x3545 0x34d0 0x3996 0x3e92 0x2ff6 0x2cf8 0x3494 0x33cf 0x387f 0x3ce5 0x37e1 0x2fd6 0x333d 0x3525 0x3964 0x3cfd 0x4112 0x360e 0x319c 0x3768 0x3acb 0x3dbd 0x4280 0x3a64 0x326c 0x37dc 0x3b0d 0x3dbf 0x373b 0x3dd4 0x395e 0x3745 0x3a7a 0x3cb2 0x2cf9 0x3f72 0x3eca 0x36d1 0x3a41 0x3bb0 0x2d03 0x3ec5 0x3f83 0x384b 0x3ae8 0x3b5d 0x2edc 0x3dc2 0x3fc3 0x3b9d 0x3c38 0x3b2b 0x2f8c 0x3d9a 0x3f92 0x3dc7 0x3e57 0x3b93 0x2f1e 0x3df3 0x3ecf 0x3f34 0x4225 0x3e9f 0x2e5c 0x3e54 0x3de6 0x3fc8 0x445b 0x4233 0x2d64 0x3c6d 0x3c08 0x3c17 0x4527 0x44e0 0x2c30 0x3697 0x3971 0x3578 0x4604 0x471b 0x2b6b 0x3248 0x38a0 0x33d2 0x4627 0x47ff 0x2b06 0x2f1a 0x38d8 0x353a 0x4512 0x484d 0x2ad4 0x2d6f 0x3925 0x3660 0x43d2 0x484f 0x2add 0x2d4c 0x3975 0x3678 0x4315 0x4790 0x2aec 0x2d55 0x39cc 0x366c 0x4294 0x45bc 0x2af3 0x2d44 0x3a34 0x38ed 0x427b 0x43ff 0x2b16 0x2d12 0x3b09 0x40ee 0x4270 0x426f 0x2b4e 0x2d07 0x3ba6 0x465a 0x4280 0x41aa 0x2b80 0x2d07 0x38cb 0x47e5 0x43ef 0x42bb 0x2ba9 0x2cec 0x3382 0x48db 0x472c 0x45f6 0x2bd0 0x2ce9 0x319e 0x48b8 0x4a98 0x495f 0x2bf8 0x2d41 0x31a4 0x45bb 0x4e8c 0x4c69 0x2c20 0x2daa 0x31b5 0x4185 0x51da 0x4ea9 0x2c45 0x2dd9 0x3221 0x3e14 0x52fb 0x508e 0x2c64 0x2d8a 0x34af 0x3aee 0x5257 0x524a 0x2c6c 0x2d32 0x3713 0x3918 0x50bc 0x5292 0x2c5a 0x2d52 0x36de 0x38bf 0x4e90 0x50e7 0x2c45 0x2d99 0x34f7 0x3913 0x4dbc 0x4f8f 0x2c53 0x2da9 0x354f 0x3906 0x4ea8 0x5136 0x2cb7 0x2d71 0x370b 0x3898 0x515e 0x56c7 0x2d6c 0x2d2c 0x33cd 0x3962 0x555b 0x5c52 0x2e6e 0x2cc8 0x325a 0x3610 0x4cc2 0x4ea4 0x2fc4 0x2d10 0x320a 0x3e49 0x4394 0x4373 0x30b0 0x2d1b 0x3431 0x3e08 0x42cc 0x40b6 0x322c 0x2e86 0x370e 0x4092 0x40be 0x3f21 0x3256 0x3099 0x3915 0x3fe1 0x3e27 0x3e5b 0x322c 0x3127 0x38b1 0x3e5f 0x428d 0x410e 0x3117 0x3039 0x38e1 0x4283 0x4414 0x4431 0x2f77 0x2f18 0x37f8 0x4528 0x4741 0x4a06 0x2e6f 0x2e5e 0x37ca 0x4396 0x477b 0x4ab1 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b 0x2b65 0x2d9d 0x3932 0x4343 0x45a6 0x476b>; + }; + + qcom,pc-temp-y6-lut { + qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>; + qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>; + qcom,lut-data = <0x1af4 0x1607 0x1492 0x13c9 0x139d 0x1392 0x1afb 0x160e 0x148d 0x13c8 0x139d 0x1393 0x1aff 0x1616 0x148a 0x13c7 0x139d 0x1394 0x1aff 0x161e 0x148a 0x13c8 0x139d 0x1395 0x1afc 0x1626 0x148c 0x13c9 0x139e 0x1395 0x1af7 0x162e 0x148e 0x13ca 0x139f 0x1396 0x1ac7 0x1636 0x1494 0x13cc 0x139f 0x1397 0x1a78 0x163e 0x149c 0x13cf 0x13a1 0x1397 0x1a74 0x1646 0x14a1 0x13d2 0x13a2 0x1398 0x1aff 0x164c 0x14a3 0x13d4 0x13a3 0x1399 0x1b70 0x1657 0x14a8 0x13d7 0x13a5 0x139a 0x1af4 0x16ac 0x14cc 0x13e2 0x13ac 0x139f 0x19d3 0x172c 0x1503 0x13ef 0x13b5 0x13a6 0x1941 0x172c 0x150b 0x13f2 0x13b7 0x13a8 0x190e 0x1670 0x14e5 0x13f1 0x13b5 0x13a7 0x18f6 0x15e2 0x14be 0x13f0 0x13b3 0x13a7 0x18fb 0x15e4 0x14ab 0x13fd 0x13bb 0x13ac 0x1909 0x15f5 0x149c 0x1412 0x13c9 0x13b5 0x190d 0x15f9 0x148f 0x1412 0x13cb 0x13b7 0x190c 0x15ed 0x1483 0x13f3 0x13bb 0x13ab 0x190a 0x15e0 0x147a 0x13d6 0x13ab 0x139f 0x190d 0x15d6 0x1473 0x13cd 0x13a4 0x139a 0x191a 0x15ce 0x146e 0x13c8 0x13a1 0x1397 0x192c 0x15c9 0x146d 0x13c7 0x13a0 0x1397 0x1945 0x15c7 0x146e 0x13c7 0x13a0 0x1397 0x1964 0x15c6 0x146f 0x13c8 0x13a0 0x1398 0x1982 0x15cb 0x1470 0x13c9 0x13a1 0x1398 0x19a0 0x15d5 0x1473 0x13ca 0x13a2 0x1399 0x19c0 0x15e2 0x1475 0x13cc 0x13a3 0x139a 0x19e6 0x15f3 0x1476 0x13d0 0x13a5 0x139c 0x1a11 0x1607 0x1477 0x13d4 0x13a7 0x139e 0x1a3f 0x161d 0x1478 0x13d6 0x13ab 0x13a2 0x1a72 0x1638 0x1479 0x13d7 0x13af 0x13a6 0x1aa7 0x1655 0x147b 0x13d6 0x13b0 0x13a7 0x1ae0 0x1676 0x147f 0x13d2 0x13ab 0x13a2 0x1b1c 0x169b 0x1483 0x13ce 0x13a5 0x139c 0x1b59 0x16c6 0x1488 0x13cc 0x13a2 0x139a 0x1b96 0x16f8 0x1490 0x13cb 0x13a0 0x1398 0x1bd4 0x1732 0x149a 0x13ca 0x13a0 0x1399 0x1c13 0x1772 0x14a5 0x13cb 0x13a1 0x139a 0x1c51 0x17bc 0x14b0 0x13cd 0x13a3 0x139c 0x1c90 0x1811 0x14bf 0x13ce 0x13a4 0x139d 0x1cd3 0x1875 0x14d0 0x13cf 0x13a3 0x139c 0x1d22 0x18ef 0x14e0 0x13d0 0x13a1 0x1399 0x1d80 0x1984 0x14f9 0x13d2 0x13a3 0x139a 0x1da5 0x19b9 0x150c 0x13db 0x13a9 0x13a3 0x1dcf 0x19c4 0x1513 0x13e1 0x13b2 0x13ad 0x1dde 0x19e7 0x152f 0x13ec 0x13bf 0x13bb 0x1e04 0x1a57 0x155a 0x13f6 0x13c0 0x13b8 0x1e6d 0x1abf 0x1560 0x13eb 0x13b2 0x13a7 0x1edf 0x1b41 0x1573 0x13ee 0x13ae 0x13a5 0x1f66 0x1c0d 0x15ab 0x13fd 0x13b6 0x13ac 0x2034 0x1cdf 0x160e 0x1415 0x13c2 0x13b7 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4 0x23c8 0x1de5 0x16a3 0x1461 0x13f8 0x13e4>; + }; + }; + }; + }; + }; + + fragment@12 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm1 { + reg = <0x4f>; + label = "pa_therm1"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@13 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x4d 0xffffffff 0x4e 0xffffffff 0x4f 0xffffffff 0x52>; + + pa_therm1 { + reg = <0x4f>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + }; + }; + + fragment@14 { + target = <0xffffffff>; + + __overlay__ { + compatible = "qcom,ufs-phy-qmp-v3"; + vdda-phy-supply = <0xffffffff>; + vdda-pll-supply = <0xffffffff>; + vdda-phy-max-microamp = <0xf5b4>; + vdda-pll-max-microamp = <0x477c>; + status = "ok"; + }; + }; + + fragment@15 { + target = <0xffffffff>; + + __overlay__ { + vdd-hba-supply = <0xffffffff>; + vdd-hba-fixed-regulator; + vcc-supply = <0xffffffff>; + vcc-voltage-level = <0x2d2a80 0x2d2a80>; + vcc-max-microamp = <0x927c0>; + vccq2-supply = <0xffffffff>; + vccq2-voltage-level = <0x1ab3f0 0x1dc130>; + vccq2-max-microamp = <0x927c0>; + qcom,vddp-ref-clk-supply = <0xffffffff>; + qcom,vddp-ref-clk-max-microamp = <0x64>; + status = "ok"; + }; + }; + + fragment@16 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0x8b290>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-always-on; + qcom,vdd-io-lpm-sup; + qcom,vdd-io-voltage-level = <0x1b7740 0x1b7740>; + qcom,vdd-io-current-level = <0x0 0x4f588>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + status = "ok"; + }; + }; + + fragment@17 { + target = <0xffffffff>; + + __overlay__ { + vdd-supply = <0xffffffff>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x0 0xc3500>; + vdd-io-supply = <0xffffffff>; + qcom,vdd-io-voltage-level = <0x1b7740 0x2d0370>; + qcom,vdd-io-current-level = <0x0 0x55f0>; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff 0xffffffff>; + cd-gpios = <0xffffffff 0x45 0x1>; + status = "ok"; + }; + }; + + fragment@18 { + target = <0xffffffff>; + + __overlay__ { + + pa-therm1 { + polling-delay-passive = <0x0>; + polling-delay = <0x0>; + thermal-governor = "user_space"; + thermal-sensors = <0xffffffff 0x4f>; + wake-capable-sensor; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + quiet-therm-step { + status = "disabled"; + }; + }; + }; + + fragment@19 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@20 { + target = <0xffffffff>; + + __overlay__ { + qcom,battery-data = <0x13>; + qcom,qg-iterm-ma = <0x64>; + qcom,hold-soc-while-full; + qcom,linearize-soc; + qcom,cl-feedback-on; + }; + }; + + fragment@21 { + target = <0xffffffff>; + + __overlay__ { + io-channels = <0xffffffff 0x8 0xffffffff 0x7 0xffffffff 0x9 0xffffffff 0x6 0xffffffff 0x4f 0xffffffff 0x99 0xffffffff 0x83>; + io-channel-names = "usb_in_voltage", "usb_in_current", "chg_temp", "die_temp", "conn_temp", "sbux_res", "vph_voltage"; + qcom,battery-data = <0x13>; + qcom,auto-recharge-soc = <0x62>; + qcom,step-charging-enable; + qcom,sw-jeita-enable; + qcom,fcc-stepping-enable; + qcom,suspend-input-on-debug-batt; + qcom,sec-charger-config = <0x3>; + qcom,thermal-mitigation = <0x401640 0x3567e0 0x2dc6c0 0x2625a0 0x1e8480 0x16e360 0xf4240 0x7a120>; + dpdm-supply = <0xffffffff>; + qcom,charger-temp-max = <0x320>; + qcom,smb-temp-max = <0x320>; + qcom,fcc-step-delay-ms = <0x64>; + qcom,fcc-step-size-ua = <0x186a0>; + qcom,disable-sw-thermal-regulation; + qcom,disable-fcc-restriction; + qcom,smb-internal-pull-kohm = <0x0>; + }; + }; + + fragment@22 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + }; + }; + }; + + fragment@23 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@24 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,i2c-touch-active = "synaptics,tcm-i2c"; + + synaptics_tcm@20 { + compatible = "synaptics,tcm-i2c"; + reg = <0x20>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend", "pmx_ts_release"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + pinctrl-2 = <0xffffffff>; + vdd-supply = <0xffffffff>; + avdd-supply = <0xffffffff>; + synaptics,pwr-reg-name = "avdd"; + synaptics,bus-reg-name = "vdd"; + synaptics,irq-gpio = <0xffffffff 0x9 0x2008>; + synaptics,irq-on-state = <0x0>; + synaptics,reset-gpio = <0xffffffff 0x8 0x0>; + synaptics,reset-on-state = <0x0>; + synaptics,reset-active-ms = <0x14>; + synaptics,reset-delay-ms = <0xc8>; + synaptics,power-delay-ms = <0xc8>; + synaptics,ubl-i2c-addr = <0x20>; + }; + + atmel_mxt_ts@4a { + compatible = "atmel,maxtouch"; + reg = <0x4a>; + interrupt-parent = <0xffffffff>; + interrupts = <0x9 0x2008>; + avdd-supply = <0xffffffff>; + vdd-supply = <0xffffffff>; + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff>; + reset-gpios = <0xffffffff 0x8 0x0>; + irq-gpios = <0xffffffff 0x9 0x2008>; + atmel,xy_switch; + atmel,panel-coords = <0x0 0x0 0x1df 0x31f>; + atmel,display-coords = <0x0 0x0 0x153 0x301>; + }; + }; + }; + + fragment@25 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + qcom,clk-freq-out = <0xf4240>; + #address-cells = <0x1>; + #size-cells = <0x0>; + + nq@28 { + compatible = "qcom,nq-nci"; + reg = <0x28>; + qcom,nq-irq = <0xffffffff 0x25 0x0>; + qcom,nq-ven = <0xffffffff 0xc 0x0>; + qcom,nq-firm = <0xffffffff 0x24 0x0>; + qcom,nq-clkreq = <0xffffffff 0x1f 0x0>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active", "nfc_suspend"; + pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff>; + pinctrl-1 = <0xffffffff 0xffffffff 0xffffffff>; + }; + }; + }; + + fragment@26 { + target = <0xffffffff>; + + __overlay__ { + qcom,dp-aux-switch = <0xffffffff>; + }; + }; + + fragment@27 { + target = <0xffffffff>; + + __overlay__ { + + lpi_pinctrl@627C0000 { + compatible = "qcom,lpi-pinctrl"; + reg = <0x627c0000 0x0>; + qcom,num-gpios = <0xf>; + gpio-controller; + #gpio-cells = <0x2>; + qcom,slew-reg = <0x6295a000 0x0>; + qcom,lpi-offset-tbl = <0x0 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000>; + qcom,lpi-slew-offset-tbl = <0x0 0x2 0x4 0x8 0xa 0xc 0x0 0x0 0x0 0x0 0x10 0x12 0x0 0x0 0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + phandle = <0x31>; + + dmic01_clk_active { + phandle = <0x32>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic01_clk_sleep { + phandle = <0x34>; + + mux { + pins = "gpio6"; + function = "func1"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic01_data_active { + phandle = <0x33>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic01_data_sleep { + phandle = <0x35>; + + mux { + pins = "gpio7"; + function = "func1"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic23_clk_active { + phandle = <0x36>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic23_clk_sleep { + phandle = <0x38>; + + mux { + pins = "gpio8"; + function = "func1"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic23_data_active { + phandle = <0x37>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic23_data_sleep { + phandle = <0x39>; + + mux { + pins = "gpio9"; + function = "func1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + dmic45_clk_active { + phandle = <0x3a>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x8>; + output-high; + }; + }; + + dmic45_clk_sleep { + phandle = <0x3c>; + + mux { + pins = "gpio12"; + function = "func1"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + dmic45_data_active { + phandle = <0x3b>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x8>; + input-enable; + }; + }; + + dmic45_data_sleep { + phandle = <0x3d>; + + mux { + pins = "gpio13"; + function = "func1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x2>; + pull-down; + input-enable; + }; + }; + + tx_swr_clk_sleep { + phandle = <0x4a>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_clk_active { + phandle = <0x46>; + + mux { + pins = "gpio0"; + function = "func1"; + }; + + config { + pins = "gpio0"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + tx_swr_data0_sleep { + phandle = <0x4b>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data0_active { + phandle = <0x47>; + + mux { + pins = "gpio1"; + function = "func1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_sleep { + phandle = <0x40>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_clk_active { + phandle = <0x3e>; + + mux { + pins = "gpio10"; + function = "func2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + wsa_swr_data_sleep { + phandle = <0x41>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + wsa_swr_data_active { + phandle = <0x3f>; + + mux { + pins = "gpio11"; + function = "func2"; + }; + + config { + pins = "gpio11"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data1_sleep { + phandle = <0x4c>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data1_active { + phandle = <0x48>; + + mux { + pins = "gpio2"; + function = "func1"; + }; + + config { + pins = "gpio2"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + tx_swr_data2_sleep { + phandle = <0x4d>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + tx_swr_data2_active { + phandle = <0x49>; + + mux { + pins = "gpio14"; + function = "func1"; + }; + + config { + pins = "gpio14"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + rx_swr_clk_sleep { + phandle = <0x44>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_clk_active { + phandle = <0x42>; + + mux { + pins = "gpio3"; + function = "func1"; + }; + + config { + pins = "gpio3"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-disable; + }; + }; + + rx_swr_data_sleep { + phandle = <0x45>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + bias-bus-hold; + }; + }; + + rx_swr_data_active { + phandle = <0x43>; + + mux { + pins = "gpio4", "gpio5"; + function = "func1"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0xa>; + slew-rate = <0x3>; + bias-bus-hold; + }; + }; + + lpi_i2s1_sck_active { + phandle = <0x55>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sck_sleep { + phandle = <0x59>; + + mux { + pins = "gpio6"; + function = "func2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_ws_active { + phandle = <0x56>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_ws_sleep { + phandle = <0x5a>; + + mux { + pins = "gpio7"; + function = "func2"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd0_active { + phandle = <0x57>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd0_sleep { + phandle = <0x5b>; + + mux { + pins = "gpio8"; + function = "func2"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + lpi_i2s1_sd1_active { + phandle = <0x58>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x4>; + output-high; + }; + }; + + lpi_i2s1_sd1_sleep { + phandle = <0x5c>; + + mux { + pins = "gpio9"; + function = "func2"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + }; + + fragment@28 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x4>; + + bolero-clk-rsc-mngr { + compatible = "qcom,bolero-clk-rsc-mngr"; + qcom,fs-gen-sequence = <0x3000 0x1 0x3004 0x1 0x3080 0x2>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,va_mclk_mode_muxsel = <0x627a0000>; + clock-names = "tx_core_clk", "tx_npl_clk", "rx_core_clk", "rx_npl_clk", "wsa_core_clk", "wsa_npl_clk", "va_core_clk", "va_npl_clk"; + clocks = <0x14 0x0 0x15 0x0 0x16 0x0 0x17 0x0 0x18 0x0 0x19 0x0 0x1a 0x0 0x1b 0x0>; + }; + + tx-macro@62620000 { + compatible = "qcom,tx-macro"; + reg = <0x62620000 0x0>; + clock-names = "tx_core_clk", "tx_npl_clk"; + clocks = <0x14 0x0 0x15 0x0>; + qcom,tx-swr-gpios = <0x1c>; + qcom,tx-dmic-sample-rate = <0x249f00>; + phandle = <0xb2>; + + tx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x3>; + swrm-io-base = <0x62630000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x1>; + interrupts = <0x0 0x128 0x0 0x0 0x22b 0x0>; + interrupt-names = "swr_master_irq", "swr_wake_irq"; + qcom,swr-wakeup-required = <0x0>; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x21 0xf 0x2 0x12 0x1 0x2 0x13 0x2 0x3 0x14 0x1 0x3 0x15 0x2 0x4 0x16 0x1 0x4 0x17 0x2 0x4 0x18 0x4 0x4 0x19 0x8 0x5 0x1a 0x1 0x5 0x1b 0x2 0x5 0x1c 0x4 0x5 0x1d 0x8>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + qcom,swr-mstr-irq-wakeup-capable = <0x1>; + phandle = <0xb3>; + + wcd938x-tx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170223>; + phandle = <0x23>; + }; + + wcd937x-tx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170223>; + phandle = <0x27>; + }; + }; + }; + + rx-macro@62600000 { + compatible = "qcom,rx-macro"; + reg = <0x62600000 0x0>; + clock-names = "rx_core_clk", "rx_npl_clk"; + clocks = <0x16 0x0 0x17 0x0>; + qcom,rx-swr-gpios = <0x1d>; + qcom,rx_mclk_mode_muxsel = <0x627240d8>; + qcom,rx-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + phandle = <0xb4>; + + rx_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + qcom,swr_master_id = <0x2>; + swrm-io-base = <0x62610000 0x0>; + interrupts = <0x0 0x129 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x5>; + qcom,swr-port-mapping = <0x1 0x9 0x1 0x1 0xa 0x2 0x2 0xd 0x1 0x3 0xb 0x1 0x3 0xc 0x2 0x4 0xe 0x1 0x5 0xf 0x1 0x5 0x10 0x2>; + qcom,swr-num-dev = <0x1>; + qcom,swr-clock-stop-mode0 = <0x1>; + phandle = <0xb5>; + + wcd938x-rx-slave { + compatible = "qcom,wcd938x-slave"; + reg = <0xd 0x1170224>; + phandle = <0x22>; + }; + + wcd937x-rx-slave { + status = "disabled"; + compatible = "qcom,wcd937x-slave"; + reg = <0xa 0x1170224>; + phandle = <0x26>; + }; + }; + }; + + wsa-macro@62640000 { + compatible = "qcom,wsa-macro"; + reg = <0x62640000 0x0>; + clock-names = "wsa_core_clk", "wsa_npl_clk"; + clocks = <0x18 0x0 0x19 0x0>; + qcom,wsa-swr-gpios = <0x1e>; + qcom,wsa_mclk_mode_muxsel = <0x627220d8>; + qcom,wsa-bcl-pmic-params = [00 00 1e]; + qcom,default-clk-id = <0x0>; + status = "disabled"; + phandle = <0xb6>; + + wsa_swr_master { + compatible = "qcom,swr-mstr"; + #address-cells = <0x2>; + #size-cells = <0x0>; + qcom,swr_master_id = <0x1>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0 0xffffffff 0x0>; + swrm-io-base = <0x62650000 0x0>; + qcom,mipi-sdw-block-packing-mode = <0x0>; + interrupts = <0x0 0x127 0x0>; + interrupt-names = "swr_master_irq"; + qcom,swr-num-ports = <0x8>; + qcom,swr-port-mapping = <0x1 0x1 0x1 0x2 0x3 0xf 0x3 0x2 0x3 0x4 0x5 0x1 0x5 0x7 0xf 0x6 0x6 0x3 0x7 0x4 0x3 0x8 0x8 0x3>; + qcom,swr-num-dev = <0x2>; + phandle = <0xb7>; + + wsa881x@20170211 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170211>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2c>; + }; + + wsa881x@20170212 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x20170212>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2d>; + }; + + wsa881x@21170213 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170213>; + qcom,spkr-sd-n-node = <0x1f>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2e>; + }; + + wsa881x@21170214 { + compatible = "qcom,wsa881x"; + reg = <0x10 0x21170214>; + qcom,spkr-sd-n-node = <0x20>; + qcom,bolero-handle = <0xffffffff>; + status = "disabled"; + phandle = <0x2f>; + }; + }; + }; + + va-macro@62770000 { + compatible = "qcom,va-macro"; + reg = <0x62770000 0x0>; + clock-names = "lpass_audio_hw_vote"; + clocks = <0xffffffff 0x0>; + qcom,va-clk-mux-select = <0x1>; + qcom,va-island-mode-muxsel = <0x627a0000>; + qcom,va-dmic-sample-rate = <0x927c0>; + qcom,default-clk-id = <0x0>; + phandle = <0xb8>; + }; + + wcd938x-codec { + compatible = "qcom,wcd938x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x0 0x13 0x2 0x0 0x13 0x1 0x14 0x1 0x0 0x14 0x1 0x15 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x2 0x18 0x4 0x0 0x18 0x2 0x19 0x8 0x0 0x19 0x3 0x1a 0x1 0x0 0x1a 0x3 0x1b 0x2 0x0 0x1b 0x3 0x1c 0x4 0x0 0x1c 0x3 0x1d 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x22>; + qcom,tx-slave = <0x23>; + cdc-vdd-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-rxtx-current = <0x7530>; + cdc-vddio-supply = <0xffffffff>; + qcom,cdc-vddio-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddio-current = <0x7530>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0xaf0>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-micbias4-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddio", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + mbhc-button-thres = <0x24 0xd 0x3f 0x24 0x58 0x8a 0x24 0x8a 0x8a 0x24 0xe1 0xe1 0x24 0x1c2 0x1c2 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c 0x24 0x1c2 0x26c>; + imp-table = <0x25 0x0 0x5 0x6 0x25 0x6 0x17 0x8 0x25 0x18 0x26 0x7 0x25 0x27 0x64 0x6 0x25 0x65 0xa0 0xa 0x25 0xa1 0x190 0xb 0x25 0x191 0x7d0 0xb 0x25 0x7d1 0x7fffffff 0x6>; + phandle = <0x30>; + }; + + wcd937x-codec { + status = "disabled"; + compatible = "qcom,wcd937x-codec"; + qcom,split-codec = <0x1>; + qcom,rx_swr_ch_map = <0x0 0x9 0x1 0x0 0x9 0x0 0xa 0x2 0x0 0xa 0x1 0xd 0x1 0x0 0xd 0x2 0xb 0x1 0x0 0xb 0x2 0xc 0x2 0x0 0xc 0x3 0xe 0x1 0x0 0xe 0x4 0xf 0x1 0x0 0xf 0x4 0x10 0x2 0x0 0x10>; + qcom,tx_swr_ch_map = <0x0 0x12 0x1 0x0 0x12 0x1 0x13 0x1 0x0 0x14 0x1 0x14 0x2 0x0 0x15 0x2 0x16 0x1 0x0 0x16 0x2 0x17 0x2 0x0 0x17 0x2 0x11 0x4 0x0 0x18 0x3 0x18 0x1 0x0 0x1a 0x3 0x19 0x2 0x0 0x1b 0x3 0x1a 0x4 0x0 0x1c 0x3 0x1b 0x8 0x0 0x1d>; + qcom,wcd-rst-gpio-node = <0x21>; + qcom,rx-slave = <0x26>; + qcom,tx-slave = <0x27>; + cdc-vdd-ldo-rxtx-supply = <0xffffffff>; + qcom,cdc-vdd-ldo-rxtx-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-ldo-rxtx-current = <0x61a8>; + cdc-vddpx-1-supply = <0xffffffff>; + qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddpx-1-current = <0x2710>; + cdc-vdd-buck-supply = <0xffffffff>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-vdd-mic-bias-supply = <0xffffffff>; + qcom,cdc-vdd-mic-bias-voltage = <0x325aa0 0x325aa0>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-micbias1-mv = <0x708>; + qcom,cdc-micbias2-mv = <0x708>; + qcom,cdc-micbias3-mv = <0x708>; + qcom,cdc-static-supplies = "cdc-vdd-ldo-rxtx", "cdc-vddpx-1", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + phandle = <0xb9>; + }; + }; + }; + + fragment@29 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,msm-mi2s-master = <0x1 0x1 0x1 0x1 0x1 0x1>; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS4", "MIC BIAS4", "Analog Mic4", "TX DMIC0", "MIC BIAS1", "MIC BIAS1", "Digital Mic0", "TX DMIC1", "MIC BIAS1", "MIC BIAS1", "Digital Mic1", "TX DMIC2", "MIC BIAS3", "MIC BIAS3", "Digital Mic2", "TX DMIC3", "MIC BIAS3", "MIC BIAS3", "Digital Mic3", "TX DMIC4", "MIC BIAS4", "MIC BIAS4", "Digital Mic4", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "IN3_AUX", "AUX_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "TX SWR_DMIC0", "DMIC1_OUTPUT", "TX SWR_DMIC1", "DMIC2_OUTPUT", "TX SWR_DMIC2", "DMIC3_OUTPUT", "TX SWR_DMIC3", "DMIC4_OUTPUT", "TX SWR_DMIC4", "DMIC5_OUTPUT", "TX SWR_DMIC5", "DMIC6_OUTPUT", "TX SWR_DMIC6", "DMIC7_OUTPUT", "TX SWR_DMIC7", "DMIC8_OUTPUT", "WSA SRC0_INP", "SRC0", "WSA_TX DEC0_INP", "TX DEC0 MUX", "WSA_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "SpkrLeft IN", "WSA_SPK1 OUT", "SpkrRight IN", "WSA_SPK2 OUT", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA MIC BIAS1", "Digital Mic0", "VA MIC BIAS1", "Digital Mic1", "VA MIC BIAS3", "Digital Mic2", "VA MIC BIAS3", "Digital Mic3", "VA MIC BIAS4", "Digital Mic4", "VA DMIC0", "VA MIC BIAS1", "VA DMIC1", "VA MIC BIAS1", "VA DMIC2", "VA MIC BIAS3", "VA DMIC3", "VA MIC BIAS3", "VA DMIC4", "VA MIC BIAS4", "VA SWR_ADC0", "VA_SWR_CLK", "VA SWR_ADC1", "VA_SWR_CLK", "VA SWR_ADC2", "VA_SWR_CLK", "VA SWR_ADC3", "VA_SWR_CLK", "VA SWR_MIC0", "VA_SWR_CLK", "VA SWR_MIC1", "VA_SWR_CLK", "VA SWR_MIC2", "VA_SWR_CLK", "VA SWR_MIC3", "VA_SWR_CLK", "VA SWR_MIC4", "VA_SWR_CLK", "VA SWR_MIC5", "VA_SWR_CLK", "VA SWR_MIC6", "VA_SWR_CLK", "VA SWR_MIC7", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT", "VA SWR_MIC0", "DMIC1_OUTPUT", "VA SWR_MIC1", "DMIC2_OUTPUT", "VA SWR_MIC2", "DMIC3_OUTPUT", "VA SWR_MIC3", "DMIC4_OUTPUT", "VA SWR_MIC4", "DMIC5_OUTPUT", "VA SWR_MIC5", "DMIC6_OUTPUT", "VA SWR_MIC6", "DMIC7_OUTPUT", "VA SWR_MIC7", "DMIC8_OUTPUT"; + qcom,msm-mbhc-hphl-swh = <0x1>; + qcom,msm-mbhc-gnd-swh = <0x1>; + qcom,cdc-dmic01-gpios = <0x28>; + qcom,cdc-dmic23-gpios = <0x29>; + qcom,cdc-dmic45-gpios = <0x2a>; + asoc-codec = <0xffffffff 0xffffffff 0x2b>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec", "msm-ext-disp-audio-codec-rx"; + qcom,wsa-max-devs = <0x2>; + qcom,wsa-devs = <0x2c 0x2d 0x2e 0x2f>; + qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight", "SpkrLeft", "SpkrRight"; + qcom,codec-max-aux-devs = <0x1>; + qcom,codec-aux-devs = <0x30>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + }; + }; + + fragment@30 { + target = <0xffffffff>; + + __overlay__ { + + cdc_dmic01_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x32 0x33>; + pinctrl-1 = <0x34 0x35>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x28>; + }; + + cdc_dmic23_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x36 0x37>; + pinctrl-1 = <0x38 0x39>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x29>; + }; + + cdc_dmic45_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3a 0x3b>; + pinctrl-1 = <0x3c 0x3d>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x2a>; + }; + + wsa_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x3e 0x3f>; + pinctrl-1 = <0x40 0x41>; + qcom,lpi-gpios; + status = "disabled"; + phandle = <0x1e>; + }; + + rx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x42 0x43>; + pinctrl-1 = <0x44 0x45>; + qcom,lpi-gpios; + phandle = <0x1d>; + }; + + tx_swr_clk_data_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x46 0x47 0x48 0x49>; + pinctrl-1 = <0x4a 0x4b 0x4c 0x4d>; + qcom,lpi-gpios; + qcom,chip-wakeup-reg = <0x1ffb000>; + qcom,chip-wakeup-maskbit = <0x0>; + qcom,chip-wakeup-default-val = <0x1>; + phandle = <0x1c>; + }; + }; + }; + + fragment@31 { + target = <0xffffffff>; + + __overlay__ { + + wsa_spkr_en1_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x1f>; + }; + + wsa_spkr_en2_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + status = "disabled"; + phandle = <0x20>; + }; + + msm_cdc_pinctrl@58 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0xffffffff>; + pinctrl-1 = <0xffffffff>; + phandle = <0x21>; + }; + + wsa_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x3>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x309>; + #clock-cells = <0x1>; + phandle = <0x18>; + }; + + wsa_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x4>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30a>; + #clock-cells = <0x1>; + phandle = <0x19>; + }; + + rx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x5>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30e>; + #clock-cells = <0x1>; + phandle = <0x16>; + }; + + rx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x6>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-lpass-clk-id = <0x30f>; + #clock-cells = <0x1>; + phandle = <0x17>; + }; + + tx_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x7>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30c>; + #clock-cells = <0x1>; + phandle = <0x14>; + }; + + tx_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x8>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30d>; + #clock-cells = <0x1>; + phandle = <0x15>; + }; + + va_core_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0x2>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x30b>; + #clock-cells = <0x1>; + phandle = <0x1a>; + }; + + va_npl_clk { + compatible = "qcom,audio-ref-clk"; + qcom,codec-ext-clk-src = <0xa>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-lpass-clk-id = <0x310>; + #clock-cells = <0x1>; + phandle = <0x1b>; + }; + }; + }; + + fragment@32 { + target = <0xffffffff>; + + __overlay__ { + qcom,msm-dai-is-island-supported = <0x1>; + }; + }; + + fragment@33 { + target = <0xffffffff>; + + __overlay__ { + hsuart8 = "/soc/qcom,qup_hsuart@a88000"; + }; + }; + + fragment@34 { + target = <0xffffffff>; + + __overlay__ { + + qcom,qup_hsuart@a88000 { + compatible = "qcom,msm-geni-serial-hs", "qcom,msm-geni-uart"; + reg = <0xa88000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <0xffffffff 0x50 0xffffffff 0x5a 0xffffffff 0x5b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x4e 0x4f>; + pinctrl-1 = <0x50 0x51>; + interrupts = <0x0 0x163 0x0>; + qcom,wrapper-core = <0xffffffff>; + always-on-clock; + status = "ok"; + phandle = <0xba>; + }; + }; + }; + + fragment@35 { + target = <0xffffffff>; + + __overlay__ { + + qupv3_se8_2hsuart_pins { + phandle = <0xbb>; + + qupv3_se8_2uart_tx_active { + phandle = <0x4e>; + + mux { + pins = "gpio44"; + function = "qup12"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_rx_active { + phandle = <0x4f>; + + mux { + pins = "gpio45"; + function = "qup12"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-up; + }; + }; + + qupv3_se8_2uart_tx_sleep { + phandle = <0x50>; + + mux { + pins = "gpio44"; + function = "gpio"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x2>; + bias-pull-up; + input-enable; + }; + }; + + qupv3_se8_2uart_rx_sleep { + phandle = <0x51>; + + mux { + pins = "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@36 { + target = <0xffffffff>; + + __overlay__ { + + dcc_curr_link@3 { + qcom,curr-link-list = <0x3>; + qcom,data-sink = "sram"; + qcom,link-list = <0x0 0x18000024 0x1 0x0 0x0 0x18000040 0x1 0x0 0x0 0x18010024 0x1 0x0 0x0 0x18010040 0x1 0x0 0x0 0x18020024 0x1 0x0 0x0 0x18020040 0x1 0x0 0x0 0x18030024 0x1 0x0 0x0 0x18030040 0x1 0x0 0x0 0x18040024 0x1 0x0 0x0 0x18040040 0x1 0x0 0x0 0x18050024 0x1 0x0 0x0 0x18050040 0x1 0x0 0x0 0x18060024 0x1 0x0 0x0 0x18060040 0x1 0x0 0x0 0x18070024 0x1 0x0 0x0 0x18070040 0x1 0x0 0x0 0x18080024 0x1 0x0 0x0 0x18080040 0x1 0x0 0x0 0x180800f8 0x1 0x0 0x0 0x18080104 0x1 0x0 0x0 0x1808011c 0x1 0x0 0x0 0x18080128 0x1 0x0 0x0 0x18321700 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18325f00 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x18321818 0x1 0x0 0x0 0x18323818 0x1 0x0 0x0 0x18326018 0x1 0x0 0x0 0x18321920 0x1 0x0 0x0 0x1832102c 0x1 0x0 0x0 0x18321044 0x1 0x0 0x0 0x18321710 0x1 0x0 0x0 0x1832176c 0x1 0x0 0x0 0x18322c18 0x1 0x0 0x0 0x18323700 0x1 0x0 0x0 0x18323920 0x1 0x0 0x0 0x1832302c 0x1 0x0 0x0 0x18323044 0x1 0x0 0x0 0x18323710 0x1 0x0 0x0 0x1832376c 0x1 0x0 0x0 0x18324c18 0x1 0x0 0x0 0x18326120 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18325844 0x1 0x0 0x0 0x18325f10 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x18327418 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280000 0x2 0x0 0x0 0x18282000 0x2 0x0 0x0 0x18284000 0x2 0x0 0x0 0x9680000 0x1 0x0 0x0 0x9680004 0x1 0x0 0x2 0x8 0x0 0x0 0x0 0x9681000 0x1 0x0 0x2 0x1 0x0 0x0 0x0 0x9681004 0x1 0x0 0x0 0x9681008 0x1 0x0 0x0 0x968100c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9698500 0x1 0x0 0x0 0x9698504 0x1 0x0 0x0 0x9698508 0x1 0x0 0x0 0x969850c 0x1 0x0 0x0 0x9698510 0x1 0x0 0x0 0x9698514 0x1 0x0 0x0 0x9698518 0x1 0x0 0x0 0x969851c 0x1 0x0 0x0 0x9698700 0x1 0x0 0x0 0x9698704 0x1 0x0 0x0 0x9698708 0x1 0x0 0x0 0x969870c 0x1 0x0 0x0 0x9698714 0x1 0x0 0x0 0x9698718 0x1 0x0 0x0 0x969871c 0x1 0x0 0x0 0x1620204 0x1 0x0 0x0 0x1620240 0x1 0x0 0x0 0x1620248 0x1 0x0 0x0 0x1620288 0x1 0x0 0x0 0x162028c 0x1 0x0 0x0 0x1620290 0x1 0x0 0x0 0x1620294 0x1 0x0 0x0 0x16202a8 0x1 0x0 0x0 0x16202ac 0x1 0x0 0x0 0x16202b0 0x1 0x0 0x0 0x16202b4 0x1 0x0 0x0 0x1620300 0x1 0x0 0x0 0x16e0404 0x1 0x0 0x0 0x16e0408 0x1 0x0 0x0 0x16e0410 0x1 0x0 0x0 0x16e0420 0x1 0x0 0x0 0x16e0424 0x1 0x0 0x0 0x16e0428 0x1 0x0 0x0 0x16e042c 0x1 0x0 0x0 0x16e0430 0x1 0x0 0x0 0x16e0434 0x1 0x0 0x0 0x16e0438 0x1 0x0 0x0 0x16e043c 0x1 0x0 0x0 0x16e0300 0x1 0x0 0x0 0x16e0304 0x1 0x0 0x0 0x16e0700 0x1 0x0 0x0 0x16e0704 0x1 0x0 0x0 0x1700c00 0x1 0x0 0x0 0x1700c08 0x1 0x0 0x0 0x1700c10 0x1 0x0 0x0 0x1700c20 0x1 0x0 0x0 0x1700c24 0x1 0x0 0x0 0x1700c28 0x1 0x0 0x0 0x1700c2c 0x1 0x0 0x0 0x1700c30 0x1 0x0 0x0 0x1700c34 0x1 0x0 0x0 0x1700c38 0x1 0x0 0x0 0x1700c3c 0x1 0x0 0x0 0x1700300 0x1 0x0 0x0 0x1700304 0x1 0x0 0x0 0x1700308 0x1 0x0 0x0 0x170030c 0x1 0x0 0x0 0x1700310 0x1 0x0 0x0 0x1700500 0x1 0x0 0x0 0x1700504 0x1 0x0 0x0 0x1700508 0x1 0x0 0x0 0x170050c 0x1 0x0 0x0 0x1700900 0x1 0x0 0x0 0x1700904 0x1 0x0 0x0 0x1700908 0x1 0x0 0x0 0x1740004 0x1 0x0 0x0 0x1740008 0x1 0x0 0x0 0x1740010 0x1 0x0 0x0 0x1740020 0x1 0x0 0x0 0x1740024 0x1 0x0 0x0 0x1740028 0x1 0x0 0x0 0x174002c 0x1 0x0 0x0 0x1740030 0x1 0x0 0x0 0x1740034 0x1 0x0 0x0 0x1740038 0x1 0x0 0x0 0x174003c 0x1 0x0 0x0 0x1740300 0x1 0x0 0x0 0x1740304 0x1 0x0 0x0 0x1740308 0x1 0x0 0x0 0x174030c 0x1 0x0 0x0 0x1740310 0x1 0x0 0x0 0x1740314 0x1 0x0 0x0 0x9698204 0x1 0x0 0x0 0x9698240 0x1 0x0 0x0 0x9698244 0x1 0x0 0x0 0x9698248 0x1 0x0 0x0 0x969824c 0x1 0x0 0x0 0x9681010 0x1 0x0 0x0 0x9681014 0x1 0x0 0x0 0x9681018 0x1 0x0 0x0 0x968101c 0x1 0x0 0x0 0x9681020 0x1 0x0 0x0 0x9681024 0x1 0x0 0x0 0x9681028 0x1 0x0 0x0 0x968102c 0x1 0x0 0x0 0x9681030 0x1 0x0 0x0 0x9681034 0x1 0x0 0x0 0x968103c 0x1 0x0 0x0 0x9698100 0x1 0x0 0x0 0x9698104 0x1 0x0 0x0 0x9698108 0x1 0x0 0x0 0x9698110 0x1 0x0 0x0 0x9698120 0x1 0x0 0x0 0x9698124 0x1 0x0 0x0 0x9698128 0x1 0x0 0x0 0x969812c 0x1 0x0 0x0 0x9698130 0x1 0x0 0x0 0x9698134 0x1 0x0 0x0 0x9698138 0x1 0x0 0x0 0x969813c 0x1 0x0 0x0 0x9160204 0x1 0x0 0x0 0x9160240 0x1 0x0 0x0 0x9160248 0x1 0x0 0x0 0x9160288 0x1 0x0 0x0 0x9160290 0x1 0x0 0x0 0x9160300 0x1 0x0 0x0 0x9160304 0x1 0x0 0x0 0x9160308 0x1 0x0 0x0 0x916030c 0x1 0x0 0x0 0x9160310 0x1 0x0 0x0 0x9160314 0x1 0x0 0x0 0x9160318 0x1 0x0 0x0 0x9160008 0x1 0x0 0x0 0x9160010 0x1 0x0 0x0 0x9160020 0x1 0x0 0x0 0x9160024 0x1 0x0 0x0 0x9160028 0x1 0x0 0x0 0x916002c 0x1 0x0 0x0 0x9160030 0x1 0x0 0x0 0x9160034 0x1 0x0 0x0 0x9160038 0x1 0x0 0x0 0x916003c 0x1 0x0 0x0 0x63042680 0x1 0x0 0x0 0x63042684 0x1 0x0 0x0 0x63042688 0x1 0x0 0x0 0x63042690 0x1 0x0 0x0 0x630426a0 0x1 0x0 0x0 0x630426a4 0x1 0x0 0x0 0x630426a8 0x1 0x0 0x0 0x630426ac 0x1 0x0 0x0 0x630426b0 0x1 0x0 0x0 0x630426b4 0x1 0x0 0x0 0x630426b8 0x1 0x0 0x0 0x630426bc 0x1 0x0 0x0 0x63041900 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x1620500 0x4 0x0 0x0 0x1620700 0x4 0x0 0x0 0x1620300 0x1 0x0 0x0 0x1620f00 0x2 0x0 0x0 0x1620b00 0x2 0x0 0x0 0x1700b00 0x2 0x0 0x0 0x1700700 0x3 0x0 0x0 0x9163100 0x1 0x0 0x0 0x96aa100 0x1 0x0 0x0 0x63041d00 0x1 0x0 0x0 0x9991500 0x8 0x0 0x0 0x9050008 0x1 0x0 0x0 0x9050078 0x1 0x0 0x0 0x9236028 0x1 0x0 0x0 0x923602c 0x1 0x0 0x0 0x9236030 0x1 0x0 0x0 0x9236034 0x1 0x0 0x0 0x9236038 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x92360b0 0x1 0x0 0x0 0x9236044 0x1 0x0 0x0 0x9236048 0x1 0x0 0x0 0x923604c 0x1 0x0 0x0 0x9236050 0x1 0x0 0x0 0x923e030 0x1 0x0 0x0 0x923e034 0x1 0x0 0x0 0x9241000 0x1 0x0 0x0 0x9248058 0x1 0x0 0x0 0x924805c 0x1 0x0 0x0 0x9248060 0x1 0x0 0x0 0x9248064 0x1 0x0 0x0 0x9260410 0x1 0x0 0x0 0x92e0410 0x1 0x0 0x0 0x9260414 0x1 0x0 0x0 0x92e0414 0x1 0x0 0x0 0x9260418 0x1 0x0 0x0 0x92e0418 0x1 0x0 0x0 0x9260420 0x1 0x0 0x0 0x9260424 0x1 0x0 0x0 0x9260430 0x1 0x0 0x0 0x9260440 0x1 0x0 0x0 0x9260448 0x1 0x0 0x0 0x92604a0 0x1 0x0 0x0 0x92604b0 0x1 0x0 0x0 0x92604d0 0x2 0x0 0x0 0x9261440 0x1 0x0 0x0 0x92e0420 0x1 0x0 0x0 0x92e0424 0x1 0x0 0x0 0x92e0430 0x1 0x0 0x0 0x92e0440 0x1 0x0 0x0 0x92e0448 0x1 0x0 0x0 0x92e04a0 0x1 0x0 0x0 0x92e04b0 0x1 0x0 0x0 0x92e04d0 0x2 0x0 0x0 0x9600000 0x1 0x0 0x0 0x9601000 0x1 0x0 0x0 0x9602000 0x1 0x0 0x0 0x9603000 0x1 0x0 0x0 0x9604000 0x1 0x0 0x0 0x9605000 0x1 0x0 0x0 0x9606000 0x1 0x0 0x0 0x9607000 0x1 0x0 0x0 0x9608000 0x1 0x0 0x0 0x9609000 0x1 0x0 0x0 0x960a000 0x1 0x0 0x0 0x960b000 0x1 0x0 0x0 0x960c000 0x1 0x0 0x0 0x960d000 0x1 0x0 0x0 0x960e000 0x1 0x0 0x0 0x960f000 0x1 0x0 0x0 0x9610000 0x1 0x0 0x0 0x9611000 0x1 0x0 0x0 0x9612000 0x1 0x0 0x0 0x9613000 0x1 0x0 0x0 0x9614000 0x1 0x0 0x0 0x9615000 0x1 0x0 0x0 0x9616000 0x1 0x0 0x0 0x9617000 0x1 0x0 0x0 0x9618000 0x1 0x0 0x0 0x9619000 0x1 0x0 0x0 0x961a000 0x1 0x0 0x0 0x961b000 0x1 0x0 0x0 0x961c000 0x1 0x0 0x0 0x961d000 0x1 0x0 0x0 0x961e000 0x1 0x0 0x0 0x961f000 0x1 0x0 0x0 0x9600004 0x1 0x0 0x0 0x9601004 0x1 0x0 0x0 0x9602004 0x1 0x0 0x0 0x9603004 0x1 0x0 0x0 0x9604004 0x1 0x0 0x0 0x9605004 0x1 0x0 0x0 0x9606004 0x1 0x0 0x0 0x9607004 0x1 0x0 0x0 0x9608004 0x1 0x0 0x0 0x9609004 0x1 0x0 0x0 0x960a004 0x1 0x0 0x0 0x960b004 0x1 0x0 0x0 0x960c004 0x1 0x0 0x0 0x960d004 0x1 0x0 0x0 0x960e004 0x1 0x0 0x0 0x960f004 0x1 0x0 0x0 0x9610004 0x1 0x0 0x0 0x9611004 0x1 0x0 0x0 0x9612004 0x1 0x0 0x0 0x9613004 0x1 0x0 0x0 0x9614004 0x1 0x0 0x0 0x9615004 0x1 0x0 0x0 0x9616004 0x1 0x0 0x0 0x9617004 0x1 0x0 0x0 0x9618004 0x1 0x0 0x0 0x9619004 0x1 0x0 0x0 0x961a004 0x1 0x0 0x0 0x961b004 0x1 0x0 0x0 0x961c004 0x1 0x0 0x0 0x961d004 0x1 0x0 0x0 0x961e004 0x1 0x0 0x0 0x961f004 0x1 0x0 0x0 0x9266418 0x1 0x0 0x0 0x92e6418 0x1 0x0 0x0 0x9265804 0x1 0x0 0x0 0x92e5804 0x1 0x0 0x0 0x92604b8 0x1 0x0 0x0 0x92e04b8 0x1 0x0 0x0 0xc201244 0x1 0x0 0x0 0xc202244 0x1 0x0 0x0 0x18100c18 0x1 0x0 0x0 0x18101c18 0x1 0x0 0x0 0x18300000 0x1 0x0 0x0 0x183a3a84 0x2 0x0 0x0 0x18393a84 0x1 0x0 0x0 0x100000 0x1 0x0 0x0 0x100004 0x1 0x0 0x0 0x100008 0x1 0x0 0x0 0x10000c 0x1 0x0 0x0 0x100010 0x1 0x0 0x0 0x100014 0x1 0x0 0x0 0x100018 0x1 0x0 0x0 0x10001c 0x1 0x0 0x0 0x100020 0x1 0x0 0x0 0x100024 0x1 0x0 0x0 0x100028 0x1 0x0 0x0 0x10002c 0x1 0x0 0x0 0x100030 0x1 0x0 0x0 0x100034 0x1 0x0 0x0 0x100100 0x1 0x0 0x0 0x100104 0x1 0x0 0x0 0x100108 0x1 0x0 0x0 0x10010c 0x1 0x0 0x0 0x101000 0x1 0x0 0x0 0x101004 0x1 0x0 0x0 0x101008 0x1 0x0 0x0 0x10100c 0x1 0x0 0x0 0x101010 0x1 0x0 0x0 0x101014 0x1 0x0 0x0 0x101018 0x1 0x0 0x0 0x10101c 0x1 0x0 0x0 0x101020 0x1 0x0 0x0 0x101024 0x1 0x0 0x0 0x101028 0x1 0x0 0x0 0x10102c 0x1 0x0 0x0 0x101030 0x1 0x0 0x0 0x101034 0x1 0x0 0x0 0x102000 0x1 0x0 0x0 0x102004 0x1 0x0 0x0 0x102008 0x1 0x0 0x0 0x10200c 0x1 0x0 0x0 0x102010 0x1 0x0 0x0 0x102014 0x1 0x0 0x0 0x102018 0x1 0x0 0x0 0x10201c 0x1 0x0 0x0 0x102020 0x1 0x0 0x0 0x102024 0x1 0x0 0x0 0x102028 0x1 0x0 0x0 0x10202c 0x1 0x0 0x0 0x102030 0x1 0x0 0x0 0x102034 0x1 0x0 0x0 0x103000 0x1 0x0 0x0 0x103004 0x1 0x0 0x0 0x103008 0x1 0x0 0x0 0x10300c 0x1 0x0 0x0 0x103010 0x1 0x0 0x0 0x103014 0x1 0x0 0x0 0x103018 0x1 0x0 0x0 0x10301c 0x1 0x0 0x0 0x103020 0x1 0x0 0x0 0x103024 0x1 0x0 0x0 0x103028 0x1 0x0 0x0 0x10302c 0x1 0x0 0x0 0x103030 0x1 0x0 0x0 0x103034 0x1 0x0 0x0 0x113000 0x1 0x0 0x0 0x113004 0x1 0x0 0x0 0x113008 0x1 0x0 0x0 0x11300c 0x1 0x0 0x0 0x113010 0x1 0x0 0x0 0x113014 0x1 0x0 0x0 0x113018 0x1 0x0 0x0 0x11301c 0x1 0x0 0x0 0x113020 0x1 0x0 0x0 0x113024 0x1 0x0 0x0 0x113028 0x1 0x0 0x0 0x11302c 0x1 0x0 0x0 0x113030 0x1 0x0 0x0 0x113034 0x1 0x0 0x0 0x11a000 0x1 0x0 0x0 0x11a004 0x1 0x0 0x0 0x11a008 0x1 0x0 0x0 0x11a00c 0x1 0x0 0x0 0x11a010 0x1 0x0 0x0 0x11a014 0x1 0x0 0x0 0x11a018 0x1 0x0 0x0 0x11a01c 0x1 0x0 0x0 0x11a020 0x1 0x0 0x0 0x11a024 0x1 0x0 0x0 0x11a028 0x1 0x0 0x0 0x11a02c 0x1 0x0 0x0 0x11a030 0x1 0x0 0x0 0x11a034 0x1 0x0 0x0 0x11b000 0x1 0x0 0x0 0x11b004 0x1 0x0 0x0 0x11b008 0x1 0x0 0x0 0x11b00c 0x1 0x0 0x0 0x11b010 0x1 0x0 0x0 0x11b014 0x1 0x0 0x0 0x11b018 0x1 0x0 0x0 0x11b01c 0x1 0x0 0x0 0x11b020 0x1 0x0 0x0 0x11b024 0x1 0x0 0x0 0x11b028 0x1 0x0 0x0 0x11b02c 0x1 0x0 0x0 0x11b030 0x1 0x0 0x0 0x11b034 0x1 0x0 0x0 0x174000 0x1 0x0 0x0 0x174004 0x1 0x0 0x0 0x174008 0x1 0x0 0x0 0x17400c 0x1 0x0 0x0 0x174010 0x1 0x0 0x0 0x174014 0x1 0x0 0x0 0x174018 0x1 0x0 0x0 0x17401c 0x1 0x0 0x0 0x174020 0x1 0x0 0x0 0x174024 0x1 0x0 0x0 0x174028 0x1 0x0 0x0 0x17402c 0x1 0x0 0x0 0x174030 0x1 0x0 0x0 0x174034 0x1 0x0 0x0 0x176000 0x1 0x0 0x0 0x176004 0x1 0x0 0x0 0x176008 0x1 0x0 0x0 0x17600c 0x1 0x0 0x0 0x176010 0x1 0x0 0x0 0x176014 0x1 0x0 0x0 0x176018 0x1 0x0 0x0 0x17601c 0x1 0x0 0x0 0x176020 0x1 0x0 0x0 0x176024 0x1 0x0 0x0 0x176028 0x1 0x0 0x0 0x17602c 0x1 0x0 0x0 0x176030 0x1 0x0 0x0 0x176034 0x1 0x0 0x0 0x10401c 0x1 0x0 0x0 0x183024 0x1 0x0 0x0 0x144168 0x1 0x0 0x0 0x11702c 0x1 0x0 0x0 0x10904c 0x1 0x0 0x0 0x189038 0x1 0x0 0x0 0x1443e8 0x1 0x0 0x0 0x1442b8 0x1 0x0 0x0 0x105060 0x1 0x0 0x0 0x141024 0x1 0x0 0x0 0x145038 0x1 0x0 0x0 0x109004 0x1 0x0 0x0 0x189004 0x1 0x0 0x0 0x190004 0x1 0x0 0x0 0xc2a0000 0x1 0x0 0x0 0xc2a0004 0x1 0x0 0x0 0xc2a0008 0x1 0x0 0x0 0xc2a000c 0x1 0x0 0x0 0xc2a0010 0x1 0x0 0x0 0xc2a0014 0x1 0x0 0x0 0xc2a0018 0x1 0x0 0x0 0xc2a001c 0x1 0x0 0x0 0xc2a0020 0x1 0x0 0x0 0xc2a0024 0x1 0x0 0x0 0xc2a0028 0x1 0x0 0x0 0xc2a002c 0x1 0x0 0x0 0xc2a0030 0x1 0x0 0x0 0xc2a0034 0x1 0x0 0x0 0xc2a1000 0x1 0x0 0x0 0xc2a1004 0x1 0x0 0x0 0xc2a1008 0x1 0x0 0x0 0xc2a100c 0x1 0x0 0x0 0xc2a1010 0x1 0x0 0x0 0xc2a1014 0x1 0x0 0x0 0xc2a1018 0x1 0x0 0x0 0xc2a101c 0x1 0x0 0x0 0xc2a1020 0x1 0x0 0x0 0xc2a1024 0x1 0x0 0x0 0xc2a1028 0x1 0x0 0x0 0xc2a102c 0x1 0x0 0x0 0xc2a1030 0x1 0x0 0x0 0xc2a2260 0x1 0x0 0x0 0xc2a2264 0x1 0x0 0x0 0xc2a3008 0x1 0x0 0x0 0xc2a300c 0x1 0x0 0x0 0xc2a3010 0x1 0x0 0x0 0xc2a3014 0x1 0x0 0x0 0xc2a3024 0x1 0x0 0x0 0xc2a2034 0x1 0x0 0x0 0xc2a214c 0x1 0x0 0x0 0xc2a2150 0x1 0x0 0x0 0xc2a2154 0x1 0x0 0x0 0x28206c 0x1 0x0 0x0 0x18282004 0x1 0x0 0x0 0x18325f6c 0x1 0x0 0x0 0x1808012c 0x1 0x0 0x0 0x1832582c 0x1 0x0 0x0 0x18280004 0x1 0x0 0x0 0x18284038 0x1 0x0 0x0 0x18284000 0x2 0x0 0x0 0x90c012c 0x1 0x0 0x0 0x9222408 0x1 0x0 0x0 0x9220344 0x2 0x0 0x0 0x9220480 0x1 0x0 0x0 0x922358c 0x1 0x0 0x0 0x9222398 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x92223a4 0x1 0x0 0x0 0x923201c 0x5 0x0 0x0 0x9232050 0x1 0x0 0x0 0x9232100 0x1 0x0 0x0 0x9186048 0x1 0x0 0x0 0x9186054 0x1 0x0 0x0 0x9186164 0x1 0x0 0x0 0x9186170 0x1 0x0 0x0 0xc2630a0 0x4 0x0 0x0 0xc2630b0 0x4 0x0 0x0 0xc2630c0 0x4 0x0 0x0 0xc2630d0 0x4 0x0 0x0 0x18200400 0x1 0x0 0x0 0x18200404 0x1 0x0 0x0 0x18200408 0x1 0x0 0x0 0x18200038 0x1 0x0 0x0 0x18200040 0x1 0x0 0x0 0x18200048 0x1 0x0 0x0 0x18220038 0x1 0x0 0x0 0x18220040 0x1 0x0 0x0 0x182200d0 0x1 0x0 0x0 0x18200030 0x1 0x0 0x0 0x18200010 0x1 0x0 0x0 0x1822000c 0x1 0x0 0x0 0x18220d14 0x1 0x0 0x0 0x18220fb4 0x1 0x0 0x0 0x18221254 0x1 0x0 0x0 0x182214f4 0x1 0x0 0x0 0x18221794 0x1 0x0 0x0 0x18221a34 0x1 0x0 0x0 0x18221cd4 0x1 0x0 0x0 0x18221f74 0x1 0x0 0x0 0x18220d18 0x1 0x0 0x0 0x18220fb8 0x1 0x0 0x0 0x18221258 0x1 0x0 0x0 0x182214f8 0x1 0x0 0x0 0x18221798 0x1 0x0 0x0 0x18221a38 0x1 0x0 0x0 0x18221cd8 0x1 0x0 0x0 0x18221f78 0x1 0x0 0x0 0x18220d00 0x1 0x0 0x0 0x18220d04 0x1 0x0 0x0 0x18220d1c 0x1 0x0 0x0 0x18220fbc 0x1 0x0 0x0 0x1822125c 0x1 0x0 0x0 0x182214fc 0x1 0x0 0x0 0x1822179c 0x1 0x0 0x0 0x18221a3c 0x1 0x0 0x0 0x18221cdc 0x1 0x0 0x0 0x18221f7c 0x1 0x0 0x0 0x18221274 0x1 0x0 0x0 0x18221288 0x1 0x0 0x0 0x1822129c 0x1 0x0 0x0 0x182212b0 0x1 0x0 0x0 0x182212c4 0x1 0x0 0x0 0x182212d8 0x1 0x0 0x0 0x182212ec 0x1 0x0 0x0 0x18221300 0x1 0x0 0x0 0x18221314 0x1 0x0 0x0 0x18221328 0x1 0x0 0x0 0x1822133c 0x1 0x0 0x0 0x18221350 0x1 0x0 0x0 0x18221364 0x1 0x0 0x0 0x18221378 0x1 0x0 0x0 0x1822138c 0x1 0x0 0x0 0x182213a0 0x1 0x0 0x0 0x18221514 0x1 0x0 0x0 0x18221528 0x1 0x0 0x0 0x1822153c 0x1 0x0 0x0 0x18221550 0x1 0x0 0x0 0x18221564 0x1 0x0 0x0 0x18221578 0x1 0x0 0x0 0x1822158c 0x1 0x0 0x0 0x182215a0 0x1 0x0 0x0 0x182215b4 0x1 0x0 0x0 0x182215c8 0x1 0x0 0x0 0x182215dc 0x1 0x0 0x0 0x182215f0 0x1 0x0 0x0 0x18221604 0x1 0x0 0x0 0x18221618 0x1 0x0 0x0 0x1822162c 0x1 0x0 0x0 0x18221640 0x1 0x0 0x0 0x182217b4 0x1 0x0 0x0 0x182217c8 0x1 0x0 0x0 0x182217dc 0x1 0x0 0x0 0x182217f0 0x1 0x0 0x0 0x18221804 0x1 0x0 0x0 0x18221818 0x1 0x0 0x0 0x1822182c 0x1 0x0 0x0 0x18221840 0x1 0x0 0x0 0x18221854 0x1 0x0 0x0 0x18221868 0x1 0x0 0x0 0x1822187c 0x1 0x0 0x0 0x18221890 0x1 0x0 0x0 0x182218a4 0x1 0x0 0x0 0x182218b8 0x1 0x0 0x0 0x182218cc 0x1 0x0 0x0 0x182218e0 0x1 0x0 0x0 0x18221a54 0x1 0x0 0x0 0x18221a68 0x1 0x0 0x0 0x18221a7c 0x1 0x0 0x0 0x18221a90 0x1 0x0 0x0 0x18221aa4 0x1 0x0 0x0 0x18221ab8 0x1 0x0 0x0 0x18221acc 0x1 0x0 0x0 0x18221ae0 0x1 0x0 0x0 0x18221af4 0x1 0x0 0x0 0x18221b08 0x1 0x0 0x0 0x18221b1c 0x1 0x0 0x0 0x18221b30 0x1 0x0 0x0 0x18221b44 0x1 0x0 0x0 0x18221b58 0x1 0x0 0x0 0x18221b6c 0x1 0x0 0x0 0x18221b80 0x1 0x0 0x0 0x18221cf4 0x1 0x0 0x0 0x18221d08 0x1 0x0 0x0 0x18221d1c 0x1 0x0 0x0 0x18221d30 0x1 0x0 0x0 0x18221d44 0x1 0x0 0x0 0x18221d58 0x1 0x0 0x0 0x18221d6c 0x1 0x0 0x0 0x18221d80 0x1 0x0 0x0 0x18221d94 0x1 0x0 0x0 0x18221da8 0x1 0x0 0x0 0x18221dbc 0x1 0x0 0x0 0x18221dd0 0x1 0x0 0x0 0x18221de4 0x1 0x0 0x0 0x18221df8 0x1 0x0 0x0 0x18221e0c 0x1 0x0 0x0 0x18221e20 0x1 0x0 0x0 0x18221f94 0x1 0x0 0x0 0x18221fa8 0x1 0x0 0x0 0x18221fbc 0x1 0x0 0x0 0x18221fd0 0x1 0x0 0x0 0x18221fe4 0x1 0x0 0x0 0x18221ff8 0x1 0x0 0x0 0x1822200c 0x1 0x0 0x0 0x18222020 0x1 0x0 0x0 0x18222034 0x1 0x0 0x0 0x18222048 0x1 0x0 0x0 0x1822205c 0x1 0x0 0x0 0x18222070 0x1 0x0 0x0 0x18222084 0x1 0x0 0x0 0x18222098 0x1 0x0 0x0 0x182220ac 0x1 0x0 0x0 0x182220c0 0x1 0x0 0x0 0x18221278 0x1 0x0 0x0 0x1822128c 0x1 0x0 0x0 0x182212a0 0x1 0x0 0x0 0x182212b4 0x1 0x0 0x0 0x182212c8 0x1 0x0 0x0 0x182212dc 0x1 0x0 0x0 0x182212f0 0x1 0x0 0x0 0x18221304 0x1 0x0 0x0 0x18221318 0x1 0x0 0x0 0x1822132c 0x1 0x0 0x0 0x18221340 0x1 0x0 0x0 0x18221354 0x1 0x0 0x0 0x18221368 0x1 0x0 0x0 0x1822137c 0x1 0x0 0x0 0x18221390 0x1 0x0 0x0 0x182213a4 0x1 0x0 0x0 0x18221518 0x1 0x0 0x0 0x1822152c 0x1 0x0 0x0 0x18221540 0x1 0x0 0x0 0x18221554 0x1 0x0 0x0 0x18221568 0x1 0x0 0x0 0x1822157c 0x1 0x0 0x0 0x18221590 0x1 0x0 0x0 0x182215a4 0x1 0x0 0x0 0x182215b8 0x1 0x0 0x0 0x182215cc 0x1 0x0 0x0 0x182215e0 0x1 0x0 0x0 0x182215f4 0x1 0x0 0x0 0x18221608 0x1 0x0 0x0 0x1822161c 0x1 0x0 0x0 0x18221630 0x1 0x0 0x0 0x18221644 0x1 0x0 0x0 0x182217b8 0x1 0x0 0x0 0x182217cc 0x1 0x0 0x0 0x182217e0 0x1 0x0 0x0 0x182217f4 0x1 0x0 0x0 0x18221808 0x1 0x0 0x0 0x1822181c 0x1 0x0 0x0 0x18221830 0x1 0x0 0x0 0x18221844 0x1 0x0 0x0 0x18221858 0x1 0x0 0x0 0x1822186c 0x1 0x0 0x0 0x18221880 0x1 0x0 0x0 0x18221894 0x1 0x0 0x0 0x182218a8 0x1 0x0 0x0 0x182218bc 0x1 0x0 0x0 0x182218d0 0x1 0x0 0x0 0x182218e4 0x1 0x0 0x0 0x18221a58 0x1 0x0 0x0 0x18221a6c 0x1 0x0 0x0 0x18221a80 0x1 0x0 0x0 0x18221a94 0x1 0x0 0x0 0x18221aa8 0x1 0x0 0x0 0x18221abc 0x1 0x0 0x0 0x18221ad0 0x1 0x0 0x0 0x18221ae4 0x1 0x0 0x0 0x18221af8 0x1 0x0 0x0 0x18221b0c 0x1 0x0 0x0 0x18221b20 0x1 0x0 0x0 0x18221b34 0x1 0x0 0x0 0x18221b48 0x1 0x0 0x0 0x18221b5c 0x1 0x0 0x0 0x18221b70 0x1 0x0 0x0 0x18221b84 0x1 0x0 0x0 0x18221cf8 0x1 0x0 0x0 0x18221d0c 0x1 0x0 0x0 0x18221d20 0x1 0x0 0x0 0x18221d34 0x1 0x0 0x0 0x18221d48 0x1 0x0 0x0 0x18221d5c 0x1 0x0 0x0 0x18221d70 0x1 0x0 0x0 0x18221d84 0x1 0x0 0x0 0x18221d98 0x1 0x0 0x0 0x18221dac 0x1 0x0 0x0 0x18221dc0 0x1 0x0 0x0 0x18221dd4 0x1 0x0 0x0 0x18221de8 0x1 0x0 0x0 0x18221dfc 0x1 0x0 0x0 0x18221e10 0x1 0x0 0x0 0x18221e24 0x1 0x0 0x0 0x18221f98 0x1 0x0 0x0 0x18221fac 0x1 0x0 0x0 0x18221fc0 0x1 0x0 0x0 0x18221fd4 0x1 0x0 0x0 0x18221fe8 0x1 0x0 0x0 0x18221ffc 0x1 0x0 0x0 0x18222010 0x1 0x0 0x0 0x18222024 0x1 0x0 0x0 0x18222038 0x1 0x0 0x0 0x1822204c 0x1 0x0 0x0 0x18222060 0x1 0x0 0x0 0x18222074 0x1 0x0 0x0 0x18222088 0x1 0x0 0x0 0x1822209c 0x1 0x0 0x0 0x182220b0 0x1 0x0 0x0 0x182220c4 0x1 0x0 0x0 0x105050 0x1 0x0 0x0 0x171004 0x1 0x0 0x0 0x171154 0x1 0x0 0x0 0x17100c 0x1 0x0 0x0 0x171018 0x1 0x0 0x0 0x5091004 0x1 0x0 0x0 0x509100c 0x1 0x0 0x0 0x5091010 0x1 0x0 0x0 0x5091014 0x1 0x0 0x0 0x5091054 0x1 0x0 0x0 0x5091060 0x1 0x0 0x0 0x509106c 0x1 0x0 0x0 0x5091070 0x1 0x0 0x0 0x5091074 0x1 0x0 0x0 0x5091078 0x1 0x0 0x0 0x509107c 0x1 0x0 0x0 0x509108c 0x1 0x0 0x0 0x5091098 0x1 0x0 0x0 0x509109c 0x1 0x0 0x0 0x1800005c 0x1 0x0 0x0 0x1801005c 0x1 0x0 0x0 0x1802005c 0x1 0x0 0x0 0x1803005c 0x1 0x0 0x0 0x1804005c 0x1 0x0 0x0 0x1805005c 0x1 0x0 0x0 0x1806005c 0x1 0x0 0x0 0x1807005c 0x1 0x0 0x0 0x17c0003c 0x1 0x0 0x1 0x6004fb0 0xc5acce55 0x0 0x1 0x600408c 0xff 0x0 0x1 0x6004fb0 0x0 0x0 0x0 0x62900010 0x1 0x0 0x0 0x62900014 0x1 0x0 0x0 0x62900018 0x1 0x0 0x0 0x62900030 0x1 0x0 0x0 0x62900038 0x1 0x0 0x0 0x62900040 0x1 0x0 0x0 0x62900048 0x1 0x0 0x0 0x629000d0 0x1 0x0 0x0 0x62900210 0x1 0x0 0x0 0x62900230 0x1 0x0 0x0 0x62900250 0x1 0x0 0x0 0x62900270 0x1 0x0 0x0 0x62900290 0x1 0x0 0x0 0x629002b0 0x1 0x0 0x0 0x62900208 0x1 0x0 0x0 0x62900228 0x1 0x0 0x0 0x62900248 0x1 0x0 0x0 0x62900268 0x1 0x0 0x0 0x62900288 0x1 0x0 0x0 0x629002a8 0x1 0x0 0x0 0x6290020c 0x1 0x0 0x0 0x6290022c 0x1 0x0 0x0 0x6290024c 0x1 0x0 0x0 0x6290026c 0x1 0x0 0x0 0x6290028c 0x1 0x0 0x0 0x629002ac 0x1 0x0 0x0 0x62900404 0x1 0x0 0x0 0x62900408 0x1 0x0 0x0 0x62900400 0x1 0x0 0x0 0x62900d04 0x1 0x0 0x0 0x624b0010 0x1 0x0 0x0 0x624b0014 0x1 0x0 0x0 0x624b0018 0x1 0x0 0x0 0x624b0210 0x1 0x0 0x0 0x624b0230 0x1 0x0 0x0 0x624b0250 0x1 0x0 0x0 0x624b0270 0x1 0x0 0x0 0x624b0290 0x1 0x0 0x0 0x624b02b0 0x1 0x0 0x0 0x624b0208 0x1 0x0 0x0 0x624b0228 0x1 0x0 0x0 0x624b0248 0x1 0x0 0x0 0x624b0268 0x1 0x0 0x0 0x624b0288 0x1 0x0 0x0 0x624b02a8 0x1 0x0 0x0 0x624b020c 0x1 0x0 0x0 0x624b022c 0x1 0x0 0x0 0x624b024c 0x1 0x0 0x0 0x624b026c 0x1 0x0 0x0 0x624b028c 0x1 0x0 0x0 0x624b02ac 0x1 0x0 0x0 0x624b0400 0x1 0x0 0x0 0x624b0404 0x1 0x0 0x0 0x624b0408 0x1 0x0 0x0 0x62402028 0x1 0x0 0x0 0xb254520 0x1 0x0 0x0 0xb251020 0x1 0x0 0x0 0xb251024 0x1 0x0 0x0 0xb251030 0x1 0x0 0x0 0xb251200 0x1 0x0 0x0 0xb251214 0x1 0x0 0x0 0xb251228 0x1 0x0 0x0 0xb25123c 0x1 0x0 0x0 0xb251250 0x1 0x0 0x0 0xb251204 0x1 0x0 0x0 0xb251218 0x1 0x0 0x0 0xb25122c 0x1 0x0 0x0 0xb251240 0x1 0x0 0x0 0xb251254 0x1 0x0 0x0 0xb251208 0x1 0x0 0x0 0xb25121c 0x1 0x0 0x0 0xb251230 0x1 0x0 0x0 0xb251244 0x1 0x0 0x0 0xb251258 0x1 0x0 0x0 0xb254510 0x1 0x0 0x0 0xb254514 0x1 0x0 0x0 0xb250010 0x1 0x0 0x0 0xb250014 0x1 0x0 0x0 0xb250900 0x1 0x0 0x0 0xb250904 0x1 0x0 0x0 0x4200010 0x1 0x0 0x0 0x4200014 0x1 0x0 0x0 0x4200018 0x1 0x0 0x0 0x4200030 0x1 0x0 0x0 0x4200038 0x1 0x0 0x0 0x4200040 0x1 0x0 0x0 0x4200048 0x1 0x0 0x0 0x42000d0 0x1 0x0 0x0 0x4200210 0x1 0x0 0x0 0x4200230 0x1 0x0 0x0 0x4200250 0x1 0x0 0x0 0x4200270 0x1 0x0 0x0 0x4200290 0x1 0x0 0x0 0x42002b0 0x1 0x0 0x0 0x4200208 0x1 0x0 0x0 0x4200228 0x1 0x0 0x0 0x4200248 0x1 0x0 0x0 0x4200268 0x1 0x0 0x0 0x4200288 0x1 0x0 0x0 0x42002a8 0x1 0x0 0x0 0x420020c 0x1 0x0 0x0 0x420022c 0x1 0x0 0x0 0x420024c 0x1 0x0 0x0 0x420026c 0x1 0x0 0x0 0x420028c 0x1 0x0 0x0 0x42002ac 0x1 0x0 0x0 0x4200404 0x1 0x0 0x0 0x4200408 0x1 0x0 0x0 0x4200400 0x1 0x0 0x0 0x4200d04 0x1 0x0 0x0 0x4130010 0x1 0x0 0x0 0x4130014 0x1 0x0 0x0 0x4130018 0x1 0x0 0x0 0x4130210 0x1 0x0 0x0 0x4130230 0x1 0x0 0x0 0x4130250 0x1 0x0 0x0 0x4130270 0x1 0x0 0x0 0x4130290 0x1 0x0 0x0 0x41302b0 0x1 0x0 0x0 0x4130208 0x1 0x0 0x0 0x4130228 0x1 0x0 0x0 0x4130248 0x1 0x0 0x0 0x4130268 0x1 0x0 0x0 0x4130288 0x1 0x0 0x0 0x41302a8 0x1 0x0 0x0 0x413020c 0x1 0x0 0x0 0x413022c 0x1 0x0 0x0 0x413024c 0x1 0x0 0x0 0x413026c 0x1 0x0 0x0 0x413028c 0x1 0x0 0x0 0x41302ac 0x1 0x0 0x0 0x4130400 0x1 0x0 0x0 0x4130404 0x1 0x0 0x0 0x4130408 0x1 0x0 0x0 0x4082028 0x1 0x0 0x0 0x18a008 0x1 0x0 0x0 0xb2c4520 0x1 0x0 0x0 0xb2c1020 0x1 0x0 0x0 0xb2c1024 0x1 0x0 0x0 0xb2c1030 0x1 0x0 0x0 0xb2c1200 0x1 0x0 0x0 0xb2c1214 0x1 0x0 0x0 0xb2c1228 0x1 0x0 0x0 0xb2c123c 0x1 0x0 0x0 0xb2c1250 0x1 0x0 0x0 0xb2c1204 0x1 0x0 0x0 0xb2c1218 0x1 0x0 0x0 0xb2c122c 0x1 0x0 0x0 0xb2c1240 0x1 0x0 0x0 0xb2c1254 0x1 0x0 0x0 0xb2c1208 0x1 0x0 0x0 0xb2c121c 0x1 0x0 0x0 0xb2c1230 0x1 0x0 0x0 0xb2c1244 0x1 0x0 0x0 0xb2c1258 0x1 0x0 0x0 0xb2c4510 0x1 0x0 0x0 0xb2c4514 0x1 0x0 0x0 0xb2c0010 0x1 0x0 0x0 0xb2c0014 0x1 0x0 0x0 0xb2c0900 0x1 0x0 0x0 0xb2c0904 0x1 0x0 0x0 0x80a4010 0x1 0x0 0x0 0x80a4014 0x1 0x0 0x0 0x80a4018 0x1 0x0 0x0 0x80a4030 0x1 0x0 0x0 0x80a4038 0x1 0x0 0x0 0x80a4040 0x1 0x0 0x0 0x80a4048 0x1 0x0 0x0 0x80a40d0 0x1 0x0 0x0 0x80a4210 0x1 0x0 0x0 0x80a4230 0x1 0x0 0x0 0x80a4250 0x1 0x0 0x0 0x80a4270 0x1 0x0 0x0 0x80a4290 0x1 0x0 0x0 0x80a42b0 0x1 0x0 0x0 0x80a4208 0x1 0x0 0x0 0x80a4228 0x1 0x0 0x0 0x80a4248 0x1 0x0 0x0 0x80a4268 0x1 0x0 0x0 0x80a4288 0x1 0x0 0x0 0x80a42a8 0x1 0x0 0x0 0x80a420c 0x1 0x0 0x0 0x80a422c 0x1 0x0 0x0 0x80a424c 0x1 0x0 0x0 0x80a426c 0x1 0x0 0x0 0x80a428c 0x1 0x0 0x0 0x80a42ac 0x1 0x0 0x0 0x80a4404 0x1 0x0 0x0 0x80a4408 0x1 0x0 0x0 0x80a4400 0x1 0x0 0x0 0x80a4d04 0x1 0x0 0x0 0x83b0010 0x1 0x0 0x0 0x83b0014 0x1 0x0 0x0 0x83b0018 0x1 0x0 0x0 0x83b0210 0x1 0x0 0x0 0x83b0230 0x1 0x0 0x0 0x83b0250 0x1 0x0 0x0 0x83b0270 0x1 0x0 0x0 0x83b0290 0x1 0x0 0x0 0x83b02b0 0x1 0x0 0x0 0x83b0208 0x1 0x0 0x0 0x83b0228 0x1 0x0 0x0 0x83b0248 0x1 0x0 0x0 0x83b0268 0x1 0x0 0x0 0x83b0288 0x1 0x0 0x0 0x83b02a8 0x1 0x0 0x0 0x83b020c 0x1 0x0 0x0 0x83b022c 0x1 0x0 0x0 0x83b024c 0x1 0x0 0x0 0x83b026c 0x1 0x0 0x0 0x83b028c 0x1 0x0 0x0 0x83b02ac 0x1 0x0 0x0 0x83b0400 0x1 0x0 0x0 0x83b0404 0x1 0x0 0x0 0x83b0408 0x1 0x0 0x0 0x8302028 0x1 0x0 0x0 0xb2b4520 0x1 0x0 0x0 0xb2b1020 0x1 0x0 0x0 0xb2b1024 0x1 0x0 0x0 0xb2b1030 0x1 0x0 0x0 0xb2b1200 0x1 0x0 0x0 0xb2b1214 0x1 0x0 0x0 0xb2b1228 0x1 0x0 0x0 0xb2b123c 0x1 0x0 0x0 0xb2b1250 0x1 0x0 0x0 0xb2b1204 0x1 0x0 0x0 0xb2b1218 0x1 0x0 0x0 0xb2b122c 0x1 0x0 0x0 0xb2b1240 0x1 0x0 0x0 0xb2b1254 0x1 0x0 0x0 0xb2b1208 0x1 0x0 0x0 0xb2b121c 0x1 0x0 0x0 0xb2b1230 0x1 0x0 0x0 0xb2b1244 0x1 0x0 0x0 0xb2b1258 0x1 0x0 0x0 0xb2b4510 0x1 0x0 0x0 0xb2b4514 0x1 0x0 0x0 0xb2b0010 0x1 0x0 0x0 0xb2b0014 0x1 0x0 0x0 0xb2b0900 0x1 0x0 0x0 0xb2b0904 0x1 0x0 0x0 0x17a00204 0x1d 0x0>; + }; + }; + }; + + fragment@37 { + target = <0xffffffff>; + + __overlay__ { + + ss_plog@B4400000 { + compatible = "ss_plog"; + no-map; + reg = <0x0 0xb4400000 0x0 0x200000>; + }; + + ramoops@B4600000 { + compatible = "ramoops"; + reg = <0x0 0xb4600000 0x0 0x100000>; + record-size = <0x40000>; + console-size = <0x40000>; + ftrace-size = <0x40000>; + pmsg-size = <0x40000>; + }; + + sec_debug_region@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4700000 0x0 0x800000>; + phandle = <0xbc>; + }; + + sec_debug_autocomment@0 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xb4f00000 0x0 0x1000>; + phandle = <0xbd>; + }; + + sec_debug_rdx_bootdev@0 { + no-ship; + reg = <0x1 0x0 0x0 0x5900000>; + phandle = <0xbe>; + }; + + kaslr_region@A0001000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xa0001000 0x0 0x1000>; + phandle = <0xbf>; + }; + + rkp_region@B0200000 { + compatible = "removed-dma-pool"; + reg = <0x0 0xb0200000 0x0 0x200000>; + phandle = <0xc0>; + }; + + hdm_region@A1000000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x0 0xa1000000 0x0 0x1000>; + phandle = <0x53>; + }; + + modem_shared_mem_region@B5000000 { + compatible = "modem-removed-dma-pool"; + no-map; + reg = <0x0 0xb5000000 0x0 0x6000000>; + phandle = <0x52>; + }; + }; + }; + + fragment@38 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x80b00000 0x0 0x7100000>; + }; + }; + + fragment@39 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x8b000000 0x0 0x8900000>; + }; + }; + + fragment@40 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x93c00000 0x0 0x3e00000>; + }; + }; + + fragment@41 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97a00000 0x0 0x500000>; + }; + }; + + fragment@42 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x97f00000 0x0 0x500000>; + }; + }; + + fragment@43 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98400000 0x0 0x500000>; + }; + }; + + fragment@44 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x98900000 0x0 0x1e00000>; + }; + }; + + fragment@45 { + target = <0xffffffff>; + + __overlay__ { + reg = <0x0 0x9e000000 0x0 0x2000000>; + }; + }; + + fragment@46 { + target = <0xffffffff>; + + __overlay__ { + size = <0x0 0x2000000>; + }; + }; + + fragment@47 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@48 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@49 { + target = <0xffffffff>; + + __overlay__ { + + upload_cause@66c { + compatible = "qcom,msm-imem-upload_cause"; + reg = <0x66c 0x4>; + }; + }; + }; + + fragment@50 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@51 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@52 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@53 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@54 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@55 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@56 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@57 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@58 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + }; + }; + + fragment@59 { + target = <0xffffffff>; + + __overlay__ { + + dwc3@a600000 { + maximum-speed = "high-speed"; + }; + }; + }; + + fragment@60 { + target = <0xffffffff>; + + __overlay__ { + + input_booster { + status = "okay"; + compatible = "input_booster"; + #address-cells = <0x1>; + #size-cells = <0x0>; + + booster_key@1 { + input_booster,label = "KEY"; + input_booster,type = <0x0>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0xc8>; + input_booster,tail_times = <0x0>; + }; + + booster_key@2 { + input_booster,label = "TOUCHKEY"; + input_booster,type = <0x1>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x135600>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x0>; + input_booster,tail_times = <0x12c>; + }; + + booster_key@3 { + input_booster,label = "TOUCH"; + input_booster,type = <0x2>; + input_booster,levels = <0x1 0x2 0x3>; + input_booster,cpu_freqs = <0x135600 0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2 0x2>; + input_booster,ddr_freqs = <0x3f9 0x3f9 0x3f9>; + input_booster,lpm_bias = <0x5 0x5 0x5>; + input_booster,head_times = <0xc8 0xc8 0x0>; + input_booster,tail_times = <0x0 0x0 0x12c>; + }; + + booster_key@4 { + input_booster,label = "MULTITOUCH"; + input_booster,type = <0x3>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x3e8 0x0>; + input_booster,tail_times = <0x0 0x1f4>; + }; + + booster_key@5 { + input_booster,label = "KEYBOARD"; + input_booster,type = <0x4>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x135600>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0x82 0x82>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@6 { + input_booster,label = "MOUSE"; + input_booster,type = <0x5>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@7 { + input_booster,label = "MOUSE WHEEL"; + input_booster,type = <0x6>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x0>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x0>; + }; + + booster_key@8 { + input_booster,label = "PEN HOVER"; + input_booster,type = <0x7>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x135600 0x10fe00>; + input_booster,hmp_boost = <0x2 0x0>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x12c>; + }; + + booster_key@9 { + input_booster,label = "PEN"; + input_booster,type = <0x8>; + input_booster,levels = <0x1 0x2>; + input_booster,cpu_freqs = <0x17bb00 0x10fe00>; + input_booster,hmp_boost = <0x2 0x2>; + input_booster,ddr_freqs = <0x0 0x0>; + input_booster,lpm_bias = <0x0 0x0>; + input_booster,head_times = <0xc8 0x0>; + input_booster,tail_times = <0x0 0x258>; + }; + + booster_key@10 { + input_booster,label = "KEY_TWO"; + input_booster,type = <0x9>; + input_booster,levels = <0x1>; + input_booster,cpu_freqs = <0x17bb00>; + input_booster,hmp_boost = <0x2>; + input_booster,ddr_freqs = <0x0>; + input_booster,lpm_bias = <0x0>; + input_booster,head_times = <0x2bc>; + input_booster,tail_times = <0x2bc>; + }; + }; + + sec_smem@0 { + compatible = "samsung,sec-smem"; + status = "okay"; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_4 { + compatible = "qcom,memshare-peripheral"; + memory-region = <0x52>; + qcom,peripheral-size = <0x2000000>; + qcom,reserved-size = <0x4000000>; + qcom,client-id = <0x3>; + qcom,allocate-boot-time; + label = "modem"; + }; + }; + + samsung,sec_misc { + qfprom_jtag,reg = <0x780180>; + }; + + usb-notifier { + compatible = "samsung,usb-notifier"; + qcom,disable_control_en = <0x1>; + qcom,unsupport_host_en = <0x0>; + phandle = <0xc1>; + }; + + samsung,sec_hdm { + memory-region = <0x53>; + }; + }; + }; + + fragment@61 { + target = <0xffffffff>; + + __overlay__ { + + android { + + vbmeta { + compatible = "android,vbmeta"; + parts = "vbmeta,boot,system,vendor,product,odm,prism,optics,vbmeta_system,recovery,dtbo,abl,xbl,tz,hyp"; + }; + }; + }; + }; + + fragment@62 { + target = <0xffffffff>; + + __overlay__ { + qcom,smem-states = <0xffffffff 0x0 0xffffffff 0x4 0xffffffff 0x5>; + qcom,smem-state-names = "qcom,force-stop", "qcom,stop-reason-0", "qcom,stop-reason-1"; + }; + }; + + fragment@63 { + target = <0xffffffff>; + + __overlay__ { + vdd-3.3-ch1-supply; + }; + }; + + fragment@64 { + target = <0xffffffff>; + + __overlay__ { + spm-level = <0x3>; + }; + }; + + fragment@65 { + target = <0xffffffff>; + + __overlay__ { + + camera_mem_region { + reg = <0x1 0x20000000 0x0 0x25800000>; + ion,recyclable; + phandle = <0x54>; + }; + }; + }; + + fragment@66 { + target = <0xffffffff>; + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + reg = <0x1e>; + memory-region = <0x54>; + qcom,ion-heap-type = "RBIN"; + }; + }; + }; + }; + + fragment@67 { + target = <0xffffffff>; + + __overlay__ { + i2c18 = "/soc/i2c@18"; + }; + }; + + fragment@68 { + target = <0xffffffff>; + + __overlay__ { + qcom,num-macros = <0x3>; + + imp_list { + #list-imp-cells = <0x3>; + phandle = <0x25>; + }; + }; + }; + + fragment@69 { + target = <0xffffffff>; + + __overlay__ { + + msm_cdc_pinctrl_quin { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <0x55 0x56 0x57 0x58>; + pinctrl-1 = <0x59 0x5a 0x5b 0x5c>; + qcom,lpi-gpios; + phandle = <0x60>; + }; + }; + }; + + fragment@70 { + target = <0xffffffff>; + + __overlay__ { + + sec-audio-sysfs { + compatible = "samsung,audio-sysfs"; + status = "okay"; + audio,num-amp = <0x2>; + }; + + samsung,q6audio-adaptation { + compatible = "samsung,q6audio-adaptation"; + adaptation,device-tx-port-id = <0xb037>; + adaptation,spk-rx-port-id = <0x1016>; + adaptation,usb-rx-port-id = <0x7000>; + adaptation,bt-rx-port-id = <0x400e>; + adaptation,headset-rx-port-id = <0xb030>; + phandle = <0x5f>; + }; + + det_zones { + #list-det-cells = <0x2>; + phandle = <0x24>; + }; + + i2c@18 { + status = "ok"; + cell-index = <0x12>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x58 0x0 0xffffffff 0x59 0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x5d 0x5e>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + phandle = <0xc2>; + + tas256x@4c { + #sound-dai-cells = <0x0>; + compatible = "ti, tas256x"; + status = "ok"; + reg = <0x4c>; + ti,reset-gpio = <0xffffffff 0x5e 0x0>; + ti,irq-gpio = <0xffffffff 0x5a 0x0>; + ti,left-channel = <0x4d>; + ti,right-channel = <0x4c>; + ti,channels = <0x2>; + ti,iv-width = <0x8>; + ti,vbat-mon = <0x1>; + ti,port_id = <0x1016>; + phandle = <0xc3>; + }; + }; + }; + }; + + fragment@71 { + target = <0xffffffff>; + + __overlay__ { + qcom,model = "atoll-idp-snd-card"; + qcom,wcn-btfm = <0x1>; + qcom,ext-disp-audio-rx = <0x0>; + qcom,mi2s-audio-intf = <0x1>; + asoc-platform = <0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x5f>; + asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq", "q6audio-adaptation"; + qcom,audio-routing = "AMIC1", "MIC BIAS1", "MIC BIAS1", "Analog Mic1", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Analog Mic2", "AMIC3", "MIC BIAS3", "MIC BIAS3", "Analog Mic3", "AMIC4", "MIC BIAS3", "MIC BIAS3", "Analog Mic4", "AMIC5", "MIC BIAS4", "MIC BIAS4", "Analog Mic5", "IN1_HPHL", "HPHL_OUT", "IN2_HPHR", "HPHR_OUT", "TX SWR_ADC0", "ADC1_OUTPUT", "TX SWR_ADC1", "ADC2_OUTPUT", "TX SWR_ADC2", "ADC3_OUTPUT", "TX SWR_ADC3", "ADC4_OUTPUT", "RX_TX DEC0_INP", "TX DEC0 MUX", "RX_TX DEC1_INP", "TX DEC1 MUX", "RX_TX DEC2_INP", "TX DEC2 MUX", "RX_TX DEC3_INP", "TX DEC3 MUX", "VA_AIF1 CAP", "VA_SWR_CLK", "VA_AIF2 CAP", "VA_SWR_CLK", "VA_AIF3 CAP", "VA_SWR_CLK", "VA SWR_ADC0", "ADC1_OUTPUT", "VA SWR_ADC1", "ADC2_OUTPUT", "VA SWR_ADC2", "ADC3_OUTPUT", "VA SWR_ADC3", "ADC4_OUTPUT"; + qcom,msm-mbhc-hs-mic-max-threshold-mv = <0x270f>; + qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x280>; + qcom,cdc-dmic01-gpios; + qcom,cdc-dmic23-gpios; + qcom,cdc-dmic45-gpios; + qcom,quin-mi2s-gpios = <0x60>; + asoc-codec = <0xffffffff 0xffffffff>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec"; + qcom,wsa-max-devs = <0x0>; + qcom,wsa-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0xffffffff 0xffffffff 0x31 0xffffffff>; + fsa4480-i2c-handle; + qcom,fm-lna-gpios = <0xffffffff 0x54 0x0>; + qcom,msm-mbhc-gnd-det = <0x1>; + }; + }; + + fragment@72 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@73 { + target = <0xffffffff>; + + __overlay__ { + + tas25xx_gpio_default { + phandle = <0x5d>; + + mux { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + function = "gpio"; + }; + + config { + pins = "gpio88", "gpio89", "gpio90", "gpio94"; + bias-disable; + }; + }; + + fm_lna_default { + phandle = <0x5e>; + + mux { + pins = "gpio84"; + function = "gpio"; + }; + + config { + pins = "gpio84"; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@74 { + target = <0xffffffff>; + + __overlay__ { + + grip_i2c { + + grip_i2c_active { + phandle = <0xa8>; + + grip_i2c_active { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + + grip_i2c_suspend { + phandle = <0xc4>; + + grip_i2c_suspend { + pins = "gpio51", "gpio52"; + bias-disable; + }; + }; + }; + + s2mpb03_i2c_sda_default { + phandle = <0x61>; + + mux { + pins = "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + s2mpb03_i2c_scl_default { + phandle = <0x62>; + + mux { + pins = "gpio26"; + function = "gpio"; + }; + + config { + pins = "gpio26"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + cam_sensor_mclk0_active { + phandle = <0x81>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk0_suspend { + phandle = <0x83>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk1_active { + phandle = <0x91>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk1_suspend { + phandle = <0x93>; + + mux { + pins = "gpio23"; + function = "cam_mclk"; + }; + + config { + pins = "gpio23"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk2_active { + phandle = <0x99>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk2_suspend { + phandle = <0x9c>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk3_active { + phandle = <0x86>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk3_suspend { + phandle = <0x8a>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + cam_sensor_mclk4_active { + phandle = <0xa0>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-disable; + drive-strength = <0x6>; + }; + }; + + cam_sensor_mclk4_suspend { + phandle = <0xa3>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-pull-down; + drive-strength = <0x6>; + output-low; + }; + }; + + rcam1_sensor_reset_active { + phandle = <0x82>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_reset_suspend { + phandle = <0x84>; + + mux { + pins = "gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio30"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_active { + phandle = <0x92>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + front_sensor_reset_suspend { + phandle = <0x94>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_active { + phandle = <0x87>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_reset_suspend { + phandle = <0x8b>; + + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_active { + phandle = <0x9a>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_reset_suspend { + phandle = <0x9d>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_active { + phandle = <0xa1>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_reset_suspend { + phandle = <0xa4>; + + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_active { + phandle = <0x73>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam1_sensor_vana_suspend { + phandle = <0x74>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_active { + phandle = <0x9b>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam2_sensor_vana_suspend { + phandle = <0x9e>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_active { + phandle = <0x88>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vana_suspend { + phandle = <0x8c>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_active { + phandle = <0xa2>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vana_suspend { + phandle = <0xa5>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_active { + phandle = <0x89>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-disable; + output-high; + drive-strength = <0x2>; + }; + }; + + cam_mipi_sel_suspend { + phandle = <0x8d>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_active { + phandle = <0xc5>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam3_sensor_vdig_suspend { + phandle = <0xc6>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_active { + phandle = <0xc7>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + rcam4_sensor_vdig_suspend { + phandle = <0xc8>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + bias-pull-down; + drive-strength = <0x2>; + }; + }; + + if_pmic_i2c_pins { + phandle = <0xc9>; + + if_pmic_i2c_sleep { + phandle = <0x66>; + + mux { + pins = "gpio115", "gpio116"; + function = "gpio"; + }; + + config { + pins = "gpio115", "gpio116"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + usbpd_i2c_pins { + phandle = <0xca>; + + usbpd_i2c_sleep { + phandle = <0x68>; + + mux { + pins = "gpio53", "gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio53", "gpio54"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + + mcu_reset_active { + phandle = <0x76>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_reset_suspend { + phandle = <0x78>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + + mcu_clk_active { + phandle = <0x77>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-disable; + drive-strength = <0x2>; + }; + }; + + mcu_clk_suspend { + phandle = <0x79>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + bias-pull-down; + output-low; + drive-strength = <0x2>; + }; + }; + }; + }; + + fragment@75 { + target = <0xffffffff>; + + __overlay__ { + + grip_int_active { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xa9>; + }; + + grip_int_suspend { + pins = "gpio5"; + function = "normal"; + power-source = <0x0>; + input-enable; + bias-disable; + phandle = <0xcb>; + }; + }; + }; + + fragment@76 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@77 { + target = <0xffffffff>; + + __overlay__ { + + qcom,pm6150@0 { + + qcom,power-on@800 { + interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>; + interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-resin-bark"; + qcom,s3-debounce = <0x80>; + + qcom,pon_1 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_2 { + qcom,support-reset = <0x0>; + }; + + qcom,pon_3 { + qcom,pon-type = <0x3>; + qcom,support-reset = <0x1>; + qcom,pull-up = <0x1>; + qcom,s1-timer = <0x1a40>; + qcom,s2-timer = <0x3e8>; + qcom,s2-type = <0x8>; + qcom,use-bark; + }; + }; + }; + }; + }; + + fragment@78 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@79 { + target = <0xffffffff>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@80 { + target = <0xffffffff>; + + __overlay__ { + + sec_thermistor@0 { + compatible = "samsung,sec-ap-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "ap_therm"; + adc_array = <0x70e 0x8a0 0xa3c 0xc04 0xe36 0x1103 0x1467 0x17f5 0x1c02 0x20ba 0x25b4 0x2b63 0x3141 0x3799 0x3d1c 0x44c8 0x4b37 0x51b0 0x5641 0x5bbf 0x5fec 0x6437 0x66e9>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@1 { + compatible = "samsung,sec-pa-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4e>; + io-channel-names = "pa_therm"; + adc_array = <0x745 0x8dc 0xa82 0xc3c 0xe92 0x112d 0x149e 0x1836 0x1c41 0x211f 0x2636 0x2bc9 0x31a3 0x3802 0x3d67 0x453a 0x4b8f 0x518c 0x5730 0x5c17 0x60ae 0x6482 0x672b>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + sec_thermistor@2 { + compatible = "samsung,sec-wf-thermistor"; + status = "okay"; + io-channels = <0xffffffff 0x4f>; + io-channel-names = "wf_therm"; + adc_array = <0x753 0x8de 0xa8f 0xc4d 0xe9a 0x1140 0x149f 0x183d 0x1c54 0x2116 0x262e 0x2bdb 0x31c1 0x3816 0x3d7c 0x455a 0x4b86 0x51c4 0x56f2 0x5c43 0x60c5 0x64b3 0x6785>; + temp_array = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + }; + + i2c@2 { + cell-index = <0x2>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x19 0x0 0xffffffff 0x1a 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0x61 0x62>; + phandle = <0xcc>; + + s2mpb03@56 { + compatible = "samsung,s2mpb03pmic"; + reg = <0x56>; + additional_reg_init; + + regulators { + + s2mpb03-ldo1 { + regulator-name = "s2mpb03-ldo1"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x100590>; + phandle = <0x90>; + }; + + s2mpb03-ldo2 { + regulator-name = "s2mpb03-ldo2"; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x80>; + }; + + s2mpb03-ldo3 { + regulator-name = "s2mpb03-ldo3"; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + phandle = <0x7f>; + }; + + s2mpb03-ldo4 { + regulator-name = "s2mpb03-ldo4"; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x10c8e0>; + phandle = <0x98>; + }; + + s2mpb03-ldo5 { + regulator-name = "s2mpb03-ldo5"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x7a>; + }; + + s2mpb03-ldo6 { + regulator-name = "s2mpb03-ldo6"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x8f>; + }; + + s2mpb03-ldo7 { + regulator-name = "s2mpb03-ldo7"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2c4020>; + phandle = <0x75>; + }; + }; + }; + }; + }; + }; + + fragment@81 { + target = <0xffffffff>; + + __overlay__ { + interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc2 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0 0x0 0xc9 0x0 0x0>; + interrupt-names = "pm6150_gpio1", "pm6150_gpio2", "pm6150_gpio3", "pm6150_gpio4", "pm6150_gpio5", "pm6150_gpio7", "pm6150_gpio8", "pm6150_gpio10"; + qcom,gpios-disallowed = <0x6 0x9>; + }; + }; + + fragment@82 { + target = <0xffffffff>; + + __overlay__ { + + ap_therm { + reg = <0x4e>; + label = "ap_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@83 { + target = <0xffffffff>; + + __overlay__ { + + pa_therm { + reg = <0x4e>; + label = "pa_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + + wf_therm { + reg = <0x4f>; + label = "wf_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x1 0x1>; + }; + }; + }; + + fragment@84 { + target = <0xffffffff>; + + __overlay__ { + + self_display_FC3_dtsi { + label = "self_display_FC3_dtsi"; + samsung,support_self_display; + samsung,self_mask_setting_pre_revA = [29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 02 75 10]; + samsung,self_mask_setting_post_revA = [29 01 00 00 00 00 02 75 00]; + samsung,self_mask_on_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 95 07 9e 09 5f 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_on_factory_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 17 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 09 0c 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_mask_off_revA = [29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 02 7a 00 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,self_disp_debug_rx_cmds_revA = [06 01 00 00 00 00 01 7f 04 01]; + samsung,self_mask_check_tx_pre1_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 04 b0 00 27 d8 29 01 00 00 00 00 02 d8 16 29 01 00 00 00 00 0a bf 01 07 00 00 00 10 00 00 00 29 01 00 00 11 00 02 7a 00 29 01 00 00 00 00 02 75 10 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,self_mask_check_tx_pre2_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 02 75 00 29 01 00 00 22 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 01 f4 02 33 09 60 09 61 00 00 ff ff ff 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,mask_crc_pass_data = [d3 9b]; + samsung,self_mask_check_rx_cmds_revA = [06 01 00 00 00 00 01 14 02 00]; + samsung,self_mask_check_tx_post_revA = [29 01 00 00 00 00 03 9f a5 a5 29 01 00 00 00 00 03 f0 5a 5a 29 01 00 00 00 00 03 fc 5a 5a 29 01 00 00 00 00 1a 7a 01 06 00 00 00 00 00 00 00 00 00 00 09 60 09 61 09 62 09 63 00 00 00 00 00 29 01 00 00 00 00 02 bf 00 29 01 00 00 00 00 03 fc a5 a5 29 01 00 00 00 00 03 f0 a5 a5 29 01 00 00 00 00 03 9f 5a 5a]; + phandle = <0x63>; + }; + }; + }; + + fragment@85 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x1>; + qcom,mdss-dsi-bl-max-level = <0x1e6>; + qcom,mdss-brightness-max-level = <0x1e6>; + qcom,mdss-brightness-default-level = <0xff>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-te-pin-select = <0x1>; + qcom,mdss-dsi-te-dcs-command = <0x1>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-t-clk-pre = <0x3e>; + qcom,mdss-dsi-t-clk-post = <0x10>; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-pan-physical-height-dimension = <0x9b>; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-t-clk-pre-extend; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + qcom,ulps-enabled; + samsung,panel-vendor = "SDC"; + samsung,disp-model = "AMS667YM01"; + samsung,support_gamma_mode2; + samsung,skip_read_on_pre; + samsung,elvss_interpolation_temperature = <0xfffffff0>; + samsung,support_lpm; + samsung,support_gpara; + samsung,pointing_gpara; + samsung,two_byte_gpara; + samsung,rsc_4_frame_idle; + samsung,support_factory_panel_swap; + samsung,support-optical-fingerprint; + samsung,support_vrr_based_bl; + ss,self_display = <0x63>; + samsung,level0_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 9f a5 a5]; + samsung,level0_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 9f 5a 5a]; + samsung,level1_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 5a 5a]; + samsung,level1_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 f0 a5 a5]; + samsung,level2_key_enable_tx_cmds_revA = [29 01 00 00 00 00 03 fc 5a 5a]; + samsung,level2_key_disable_tx_cmds_revA = [29 01 00 00 00 00 03 fc a5 a5]; + samsung,brightness_tx_cmds_revA = <0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100 0x39010000 0x100>; + samsung,display_on_tx_cmds_revA = [29 00 00 00 00 00 03 9f a5 a5 05 00 00 00 00 00 02 29 00 29 01 00 00 00 00 03 9f 5a 5a]; + samsung,display_off_tx_cmds_revA = [05 01 00 00 00 00 02 28 00]; + samsung,reg_read_pos_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 00 00]; + samsung,mtp_write_sysfs_tx_cmds_revA = <0x29000000 0x3d00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; + samsung,panel_ltps_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 01 0c 00 04 26 e4 2f b0 0c 09 74 26 e4 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,panel_ltps_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 50 00 0c 00 04 31 48 31 48 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 3c 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,smooth_dimming_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 91 63 29 00 00 00 00 00 02 63 20 29 01 00 00 11 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,gamma_mode2_normal_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26360 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x7290000 0x2 0x53202900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0002900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revF = <0x29000000 0x391 0x2012900 0x0 0x2532029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_normal_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 1c 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,gamma_mode2_hbm_tx_cmds_revG = <0x29000000 0x4b0 0x916329 0x0 0x26320 0x29000000 0x4b0 0x2036329 0x0 0x363f1 0x290000 0x2 0x53e02900 0x0 0x35103ff 0x29000000 0x2b5 0x14290000 0x4 0xb0020363 0x29000000 0x363 0xf0072900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revF = <0x29000000 0x391 0x2002900 0x0 0x253e029 0x0 0x35103 0xff290000 0x2 0xb5142900 0x0 0x4b00076 0x63290000 0x4 0x63000000>; + samsung,gamma_mode2_hbm_tx_cmds_revA = [29 00 00 00 00 00 04 b0 00 02 90 29 00 00 00 00 00 02 90 14 29 00 00 00 00 00 02 53 e0 29 00 00 00 00 00 03 51 03 ff 29 00 00 00 00 00 02 b5 14 29 00 00 00 00 00 04 b0 00 76 63 29 00 00 00 00 00 04 63 00 00 00]; + samsung,vrr_tx_cmds_revA = [29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f]; + samsung,acl_on_tx_cmds_revA = [29 00 00 00 00 00 04 b0 03 b3 65 29 00 00 00 00 00 14 65 55 00 b0 51 66 98 15 55 55 55 08 f1 c6 48 40 00 20 10 09 29 00 00 00 00 00 02 55 03]; + samsung,acl_off_tx_cmds_revA = [29 01 00 00 00 00 02 55 00]; + samsung,manufacture_id0_rx_cmds_revA = [06 01 00 00 00 00 01 da 01 00 00]; + samsung,manufacture_id1_rx_cmds_revA = [06 01 00 00 00 00 01 db 01 00 00]; + samsung,manufacture_id2_rx_cmds_revA = [06 01 00 00 00 00 01 dc 01 00 00]; + samsung,module_info_rx_cmds_revA = [06 01 00 00 00 00 01 a1 0b 00 00]; + samsung,octa_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 04 00 0b]; + samsung,cell_id_rx_cmds_revA = [06 01 00 00 00 00 01 a1 10 00 0f]; + samsung,cell_id_rx_cmds_revG = [06 01 00 00 00 00 01 92 10 00 02]; + samsung,ddi_id_rx_cmds_revA = [06 01 00 00 00 00 01 d6 05 00 00]; + samsung,mtp_read_sysfs_rx_cmds_revA = [06 01 00 00 00 00 01 00 00 00 00]; + samsung,candela_map_table_revA = <0x0 0x0 0x0 0x2 0x2 0x1 0x1 0x1 0x3 0x2 0x2 0x2 0x2 0x4 0x3 0x3 0x3 0x3 0x5 0x3 0x4 0x4 0x4 0x7 0x4 0x5 0x5 0x5 0x8 0x5 0x6 0x6 0x6 0xa 0x5 0x7 0x7 0x7 0xc 0x6 0x8 0x8 0x8 0xd 0x7 0x9 0x9 0x9 0xf 0x7 0xa 0xa 0xa 0x11 0x8 0xb 0xb 0xb 0x13 0x9 0xc 0xc 0xc 0x15 0xa 0xd 0xd 0xd 0x18 0xb 0xe 0xe 0xe 0x1a 0xc 0xf 0xf 0xf 0x1c 0xd 0x10 0x10 0x10 0x1e 0xd 0x11 0x11 0x11 0x20 0xe 0x12 0x12 0x12 0x23 0xf 0x13 0x13 0x13 0x25 0x10 0x14 0x14 0x14 0x28 0x11 0x15 0x15 0x15 0x2a 0x12 0x16 0x16 0x16 0x2d 0x13 0x17 0x17 0x17 0x2f 0x14 0x18 0x18 0x18 0x32 0x15 0x19 0x19 0x19 0x34 0x16 0x1a 0x1a 0x1a 0x37 0x17 0x1b 0x1b 0x1b 0x3a 0x19 0x1c 0x1c 0x1c 0x3c 0x1a 0x1d 0x1d 0x1d 0x3f 0x1b 0x1e 0x1e 0x1e 0x42 0x1c 0x1f 0x1f 0x1f 0x45 0x1d 0x20 0x20 0x20 0x47 0x1e 0x21 0x21 0x21 0x4a 0x1f 0x22 0x22 0x22 0x4d 0x20 0x23 0x23 0x23 0x50 0x22 0x24 0x24 0x24 0x53 0x23 0x25 0x25 0x25 0x56 0x24 0x26 0x26 0x26 0x59 0x25 0x27 0x27 0x27 0x5c 0x26 0x28 0x28 0x28 0x5f 0x28 0x29 0x29 0x29 0x62 0x29 0x2a 0x2a 0x2a 0x65 0x2a 0x2b 0x2b 0x2b 0x68 0x2b 0x2c 0x2c 0x2c 0x6b 0x2d 0x2d 0x2d 0x2d 0x6e 0x2e 0x2e 0x2e 0x2e 0x71 0x2f 0x2f 0x2f 0x2f 0x74 0x30 0x30 0x30 0x30 0x77 0x32 0x31 0x31 0x31 0x7b 0x33 0x32 0x32 0x32 0x7e 0x34 0x33 0x33 0x33 0x81 0x36 0x34 0x34 0x34 0x84 0x37 0x35 0x35 0x35 0x88 0x38 0x36 0x36 0x36 0x8b 0x3a 0x37 0x37 0x37 0x8e 0x3b 0x38 0x38 0x38 0x92 0x3c 0x39 0x39 0x39 0x95 0x3e 0x3a 0x3a 0x3a 0x98 0x3f 0x3b 0x3b 0x3b 0x9c 0x40 0x3c 0x3c 0x3c 0x9f 0x42 0x3d 0x3d 0x3d 0xa2 0x43 0x3e 0x3e 0x3e 0xa6 0x44 0x3f 0x3f 0x3f 0xa9 0x46 0x40 0x40 0x40 0xad 0x47 0x41 0x41 0x41 0xb0 0x49 0x42 0x42 0x42 0xb4 0x4a 0x43 0x43 0x43 0xb7 0x4c 0x44 0x44 0x44 0xbb 0x4d 0x45 0x45 0x45 0xbe 0x4e 0x46 0x46 0x46 0xc2 0x50 0x47 0x47 0x47 0xc5 0x51 0x48 0x48 0x48 0xc9 0x53 0x49 0x49 0x49 0xcd 0x54 0x4a 0x4a 0x4a 0xd0 0x56 0x4b 0x4b 0x4b 0xd4 0x57 0x4c 0x4c 0x4c 0xd7 0x59 0x4d 0x4d 0x4d 0xdb 0x5a 0x4e 0x4e 0x4e 0xdf 0x5c 0x4f 0x4f 0x4f 0xe3 0x5d 0x50 0x50 0x50 0xe6 0x5f 0x51 0x51 0x51 0xea 0x60 0x52 0x52 0x52 0xee 0x62 0x53 0x53 0x53 0xf1 0x63 0x54 0x54 0x54 0xf5 0x65 0x55 0x55 0x55 0xf9 0x66 0x56 0x56 0x56 0xfd 0x68 0x57 0x57 0x57 0x101 0x69 0x58 0x58 0x58 0x104 0x6b 0x59 0x59 0x59 0x108 0x6c 0x5a 0x5a 0x5a 0x10c 0x6e 0x5b 0x5b 0x5b 0x110 0x70 0x5c 0x5c 0x5c 0x114 0x71 0x5d 0x5d 0x5d 0x118 0x73 0x5e 0x5e 0x5e 0x11b 0x74 0x5f 0x5f 0x5f 0x11f 0x76 0x60 0x60 0x60 0x123 0x77 0x61 0x61 0x61 0x127 0x79 0x62 0x62 0x62 0x12b 0x7b 0x63 0x63 0x63 0x12f 0x7c 0x64 0x64 0x64 0x133 0x7e 0x65 0x65 0x65 0x137 0x7f 0x66 0x66 0x66 0x13b 0x81 0x67 0x67 0x67 0x13f 0x83 0x68 0x68 0x68 0x143 0x84 0x69 0x69 0x69 0x147 0x86 0x6a 0x6a 0x6a 0x14b 0x88 0x6b 0x6b 0x6b 0x14f 0x89 0x6c 0x6c 0x6c 0x153 0x8b 0x6d 0x6d 0x6d 0x157 0x8c 0x6e 0x6e 0x6e 0x15b 0x8e 0x6f 0x6f 0x6f 0x15f 0x90 0x70 0x70 0x70 0x163 0x91 0x71 0x71 0x71 0x168 0x93 0x72 0x72 0x72 0x16c 0x95 0x73 0x73 0x73 0x170 0x96 0x74 0x74 0x74 0x174 0x98 0x75 0x75 0x75 0x178 0x9a 0x76 0x76 0x76 0x17c 0x9c 0x77 0x77 0x77 0x180 0x9d 0x78 0x78 0x78 0x185 0x9f 0x79 0x79 0x79 0x189 0xa1 0x7a 0x7a 0x7a 0x18d 0xa2 0x7b 0x7b 0x7b 0x191 0xa4 0x7c 0x7c 0x7c 0x195 0xa6 0x7d 0x7d 0x7d 0x19a 0xa7 0x7e 0x7e 0x7e 0x19e 0xa9 0x7f 0x7f 0x7f 0x1a2 0xab 0x80 0x80 0x80 0x1a6 0xad 0x81 0x81 0x81 0x1ab 0xae 0x82 0x82 0x82 0x1af 0xb0 0x83 0x83 0x83 0x1b3 0xb2 0x84 0x84 0x84 0x1b8 0xb4 0x85 0x85 0x85 0x1bc 0xb5 0x86 0x86 0x86 0x1c0 0xb7 0x87 0x87 0x87 0x1c5 0xb9 0x88 0x88 0x88 0x1c9 0xbb 0x89 0x89 0x89 0x1cd 0xbc 0x8a 0x8a 0x8a 0x1d1 0xbe 0x8b 0x8b 0x8b 0x1d6 0xc0 0x8c 0x8c 0x8c 0x1da 0xc2 0x8d 0x8d 0x8d 0x1de 0xc3 0x8e 0x8e 0x8e 0x1e3 0xc5 0x8f 0x8f 0x8f 0x1e7 0xc7 0x90 0x90 0x90 0x1eb 0xc9 0x91 0x91 0x91 0x1f0 0xcb 0x92 0x92 0x92 0x1f4 0xcc 0x93 0x93 0x93 0x1f8 0xce 0x94 0x94 0x94 0x1fd 0xd0 0x95 0x95 0x95 0x201 0xd2 0x96 0x96 0x96 0x206 0xd4 0x97 0x97 0x97 0x20a 0xd6 0x98 0x98 0x98 0x20e 0xd7 0x99 0x99 0x99 0x213 0xd9 0x9a 0x9a 0x9a 0x217 0xdb 0x9b 0x9b 0x9b 0x21c 0xdd 0x9c 0x9c 0x9c 0x220 0xdf 0x9d 0x9d 0x9d 0x225 0xe1 0x9e 0x9e 0x9e 0x229 0xe2 0x9f 0x9f 0x9f 0x22e 0xe4 0xa0 0xa0 0xa0 0x232 0xe6 0xa1 0xa1 0xa1 0x237 0xe8 0xa2 0xa2 0xa2 0x23b 0xea 0xa3 0xa3 0xa3 0x240 0xec 0xa4 0xa4 0xa4 0x244 0xed 0xa5 0xa5 0xa5 0x249 0xef 0xa6 0xa6 0xa6 0x24d 0xf1 0xa7 0xa7 0xa7 0x252 0xf3 0xa8 0xa8 0xa8 0x256 0xf5 0xa9 0xa9 0xa9 0x25b 0xf7 0xaa 0xaa 0xaa 0x260 0xf9 0xab 0xab 0xab 0x264 0xfb 0xac 0xac 0xac 0x269 0xfd 0xad 0xad 0xad 0x26d 0xfe 0xae 0xae 0xae 0x272 0x100 0xaf 0xaf 0xaf 0x277 0x102 0xb0 0xb0 0xb0 0x27b 0x104 0xb1 0xb1 0xb1 0x280 0x106 0xb2 0xb2 0xb2 0x284 0x108 0xb3 0xb3 0xb3 0x289 0x10a 0xb4 0xb4 0xb4 0x28e 0x10c 0xb5 0xb5 0xb5 0x292 0x10e 0xb6 0xb6 0xb6 0x297 0x110 0xb7 0xb7 0xb7 0x29c 0x112 0xb8 0xb8 0xb8 0x2a0 0x113 0xb9 0xb9 0xb9 0x2a5 0x115 0xba 0xba 0xba 0x2aa 0x117 0xbb 0xbb 0xbb 0x2ae 0x119 0xbc 0xbc 0xbc 0x2b3 0x11b 0xbd 0xbd 0xbd 0x2b8 0x11d 0xbe 0xbe 0xbe 0x2bd 0x11f 0xbf 0xbf 0xbf 0x2c1 0x121 0xc0 0xc0 0xc0 0x2c6 0x123 0xc1 0xc1 0xc1 0x2cb 0x125 0xc2 0xc2 0xc2 0x2d0 0x127 0xc3 0xc3 0xc3 0x2d4 0x129 0xc4 0xc4 0xc4 0x2d9 0x12b 0xc5 0xc5 0xc5 0x2de 0x12d 0xc6 0xc6 0xc6 0x2e3 0x12f 0xc7 0xc7 0xc7 0x2e8 0x131 0xc8 0xc8 0xc8 0x2ec 0x133 0xc9 0xc9 0xc9 0x2f1 0x135 0xca 0xca 0xca 0x2f6 0x137 0xcb 0xcb 0xcb 0x2fb 0x139 0xcc 0xcc 0xcc 0x300 0x13b 0xcd 0xcd 0xcd 0x304 0x13d 0xce 0xce 0xce 0x309 0x13f 0xcf 0xcf 0xcf 0x30e 0x141 0xd0 0xd0 0xd0 0x313 0x143 0xd1 0xd1 0xd1 0x318 0x145 0xd2 0xd2 0xd2 0x31d 0x147 0xd3 0xd3 0xd3 0x322 0x149 0xd4 0xd4 0xd4 0x327 0x14b 0xd5 0xd5 0xd5 0x32b 0x14d 0xd6 0xd6 0xd6 0x330 0x14f 0xd7 0xd7 0xd7 0x335 0x151 0xd8 0xd8 0xd8 0x33a 0x153 0xd9 0xd9 0xd9 0x33f 0x155 0xda 0xda 0xda 0x344 0x157 0xdb 0xdb 0xdb 0x349 0x159 0xdc 0xdc 0xdc 0x34e 0x15b 0xdd 0xdd 0xdd 0x353 0x15d 0xde 0xde 0xde 0x358 0x15f 0xdf 0xdf 0xdf 0x35d 0x161 0xe0 0xe0 0xe0 0x362 0x163 0xe1 0xe1 0xe1 0x367 0x165 0xe2 0xe2 0xe2 0x36c 0x167 0xe3 0xe3 0xe3 0x371 0x169 0xe4 0xe4 0xe4 0x376 0x16b 0xe5 0xe5 0xe5 0x37b 0x16d 0xe6 0xe6 0xe6 0x380 0x170 0xe7 0xe7 0xe7 0x385 0x172 0xe8 0xe8 0xe8 0x38a 0x174 0xe9 0xe9 0xe9 0x38f 0x176 0xea 0xea 0xea 0x394 0x178 0xeb 0xeb 0xeb 0x399 0x17a 0xec 0xec 0xec 0x39e 0x17c 0xed 0xed 0xed 0x3a3 0x17e 0xee 0xee 0xee 0x3a8 0x180 0xef 0xef 0xef 0x3ad 0x182 0xf0 0xf0 0xf0 0x3b2 0x184 0xf1 0xf1 0xf1 0x3b7 0x186 0xf2 0xf2 0xf2 0x3bc 0x189 0xf3 0xf3 0xf3 0x3c1 0x18b 0xf4 0xf4 0xf4 0x3c7 0x18d 0xf5 0xf5 0xf5 0x3cc 0x18f 0xf6 0xf6 0xf6 0x3d1 0x191 0xf7 0xf7 0xf7 0x3d6 0x193 0xf8 0xf8 0xf8 0x3db 0x195 0xf9 0xf9 0xf9 0x3e0 0x197 0xfa 0xfa 0xfa 0x3e5 0x199 0xfb 0xfb 0xfb 0x3ea 0x19b 0xfc 0xfc 0xfc 0x3f0 0x19e 0xfd 0xfd 0xfd 0x3f5 0x1a0 0xfe 0xfe 0xfe 0x3fa 0x1a2 0xff 0xff 0xff 0x3ff 0x1a4>; + samsung,hbm_candela_map_table_revG = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x2 0x1aa 0x2 0x102 0x102 0x4 0x1ac 0x3 0x103 0x103 0x6 0x1ae 0x4 0x104 0x104 0x8 0x1b0 0x5 0x105 0x105 0xa 0x1b1 0x6 0x106 0x106 0xc 0x1b3 0x7 0x107 0x107 0xe 0x1b4 0x8 0x108 0x108 0x10 0x1b6 0x9 0x109 0x109 0x12 0x1b8 0xa 0x10a 0x10a 0x14 0x1b9 0xb 0x10b 0x10b 0x16 0x1bb 0xc 0x10c 0x10c 0x18 0x1bc 0xd 0x10d 0x10d 0x1a 0x1be 0xe 0x10e 0x10e 0x1c 0x1c0 0xf 0x10f 0x10f 0x1e 0x1c2 0x10 0x110 0x110 0x20 0x1c3 0x11 0x111 0x111 0x22 0x1c5 0x12 0x112 0x112 0x24 0x1c6 0x13 0x113 0x113 0x25 0x1c8 0x14 0x114 0x114 0x26 0x1ca 0x15 0x115 0x115 0x27 0x1cb 0x16 0x116 0x116 0x28 0x1cd 0x17 0x117 0x117 0x29 0x1ce 0x18 0x118 0x118 0x2a 0x1d0 0x19 0x119 0x119 0x2b 0x1d2 0x1a 0x11a 0x11a 0x2c 0x1d4 0x1b 0x11b 0x11b 0x2d 0x1d5 0x1c 0x11c 0x11c 0x2e 0x1d7 0x1d 0x11d 0x11d 0x2f 0x1d8 0x1e 0x11e 0x11e 0x30 0x1da 0x1f 0x11f 0x11f 0x31 0x1dc 0x20 0x120 0x120 0x32 0x1dd 0x21 0x121 0x121 0x33 0x1df 0x22 0x122 0x122 0x34 0x1e0 0x23 0x123 0x123 0x35 0x1e2 0x24 0x124 0x124 0x36 0x1e4 0x25 0x125 0x125 0x37 0x1e5 0x26 0x126 0x126 0x38 0x1e7 0x27 0x127 0x127 0x39 0x1e8 0x28 0x128 0x128 0x3a 0x1ea 0x29 0x129 0x129 0x3b 0x1ec 0x2a 0x12a 0x12a 0x3c 0x1ee 0x2b 0x12b 0x12b 0x3d 0x1ef 0x2c 0x12c 0x12c 0x3e 0x1f1 0x2d 0x12d 0x12d 0x3f 0x1f2 0x2e 0x12e 0x12e 0x40 0x1f4 0x2f 0x12f 0x12f 0x41 0x1f6 0x30 0x130 0x130 0x42 0x1f7 0x31 0x131 0x131 0x43 0x1f9 0x32 0x132 0x132 0x44 0x1fa 0x33 0x133 0x133 0x45 0x1fc 0x34 0x134 0x134 0x46 0x1fe 0x35 0x135 0x135 0x47 0x200 0x36 0x136 0x136 0x48 0x201 0x37 0x137 0x137 0x49 0x203 0x38 0x138 0x138 0x4a 0x204 0x39 0x139 0x139 0x4b 0x206 0x3a 0x13a 0x13a 0x4c 0x208 0x3b 0x13b 0x13b 0x4d 0x209 0x3c 0x13c 0x13c 0x4e 0x20b 0x3d 0x13d 0x13d 0x4f 0x20c 0x3e 0x13e 0x13e 0x50 0x20e 0x3f 0x13f 0x13f 0x51 0x210 0x40 0x140 0x140 0x52 0x211 0x41 0x141 0x141 0x53 0x213 0x42 0x142 0x142 0x54 0x215 0x43 0x143 0x143 0x55 0x216 0x44 0x144 0x144 0x56 0x218 0x45 0x145 0x145 0x57 0x21a 0x46 0x146 0x146 0x58 0x21b 0x47 0x147 0x147 0x59 0x21d 0x48 0x148 0x148 0x5a 0x21e 0x49 0x149 0x149 0x5b 0x220 0x4a 0x14a 0x14a 0x5c 0x222 0x4b 0x14b 0x14b 0x5d 0x223 0x4c 0x14c 0x14c 0x5f 0x225 0x4d 0x14d 0x14d 0x61 0x226 0x4e 0x14e 0x14e 0x63 0x228 0x4f 0x14f 0x14f 0x65 0x22a 0x50 0x150 0x150 0x67 0x22b 0x51 0x151 0x151 0x69 0x22d 0x52 0x152 0x152 0x6b 0x22f 0x53 0x153 0x153 0x6d 0x230 0x54 0x154 0x154 0x6f 0x232 0x55 0x155 0x155 0x71 0x234 0x56 0x156 0x156 0x73 0x235 0x57 0x157 0x157 0x75 0x237 0x58 0x158 0x158 0x77 0x238 0x59 0x159 0x159 0x79 0x23a 0x5a 0x15a 0x15a 0x7b 0x23c 0x5b 0x15b 0x15b 0x7d 0x23d 0x5c 0x15c 0x15c 0x7f 0x23f 0x5d 0x15d 0x15d 0x81 0x241 0x5e 0x15e 0x15e 0x83 0x242 0x5f 0x15f 0x15f 0x85 0x244 0x60 0x160 0x160 0x87 0x246 0x61 0x161 0x161 0x89 0x247 0x62 0x162 0x162 0x8b 0x249 0x63 0x163 0x163 0x8d 0x24a 0x64 0x164 0x164 0x8f 0x24c 0x65 0x165 0x165 0x91 0x24e 0x66 0x166 0x166 0x93 0x24f 0x67 0x167 0x167 0x95 0x251 0x68 0x168 0x168 0x97 0x253 0x69 0x169 0x169 0x9a 0x254 0x6a 0x16a 0x16a 0x9d 0x256 0x6b 0x16b 0x16b 0xa0 0x257 0x6c 0x16c 0x16c 0xa3 0x259 0x6d 0x16d 0x16d 0xa6 0x25b 0x6e 0x16e 0x16e 0xa8 0x25c 0x6f 0x16f 0x16f 0xab 0x25e 0x70 0x170 0x170 0xae 0x260 0x71 0x171 0x171 0xb1 0x261 0x72 0x172 0x172 0xb4 0x263 0x73 0x173 0x173 0xb7 0x264 0x74 0x174 0x174 0xba 0x266 0x75 0x175 0x175 0xbd 0x268 0x76 0x176 0x176 0xc0 0x269 0x77 0x177 0x177 0xc3 0x26b 0x78 0x178 0x178 0xc6 0x26d 0x79 0x179 0x179 0xc9 0x26e 0x7a 0x17a 0x17a 0xcc 0x270 0x7b 0x17b 0x17b 0xcf 0x272 0x7c 0x17c 0x17c 0xd2 0x273 0x7d 0x17d 0x17d 0xd5 0x275 0x7e 0x17e 0x17e 0xd8 0x276 0x7f 0x17f 0x17f 0xdb 0x278 0x80 0x180 0x180 0xde 0x27a 0x81 0x181 0x181 0xe1 0x27b 0x82 0x182 0x182 0xe4 0x27d 0x83 0x183 0x183 0xe7 0x27f 0x84 0x184 0x184 0xea 0x280 0x85 0x185 0x185 0xed 0x282 0x86 0x186 0x186 0xf0 0x283 0x87 0x187 0x187 0xf3 0x285 0x88 0x188 0x188 0xf6 0x287 0x89 0x189 0x189 0xf9 0x288 0x8a 0x18a 0x18a 0xfc 0x28a 0x8b 0x18b 0x18b 0xff 0x28c 0x8c 0x18c 0x18c 0x102 0x28d 0x8d 0x18d 0x18d 0x105 0x28f 0x8e 0x18e 0x18e 0x108 0x291 0x8f 0x18f 0x18f 0x10b 0x292 0x90 0x190 0x190 0x10e 0x294 0x91 0x191 0x191 0x111 0x295 0x92 0x192 0x192 0x114 0x297 0x93 0x193 0x193 0x117 0x299 0x94 0x194 0x194 0x11a 0x29a 0x95 0x195 0x195 0x11d 0x29c 0x96 0x196 0x196 0x120 0x29e 0x97 0x197 0x197 0x123 0x29f 0x98 0x198 0x198 0x126 0x2a1 0x99 0x199 0x199 0x129 0x2a3 0x9a 0x19a 0x19a 0x12c 0x2a4 0x9b 0x19b 0x19b 0x12f 0x2a6 0x9c 0x19c 0x19c 0x132 0x2a7 0x9d 0x19d 0x19d 0x135 0x2a9 0x9e 0x19e 0x19e 0x138 0x2ab 0x9f 0x19f 0x19f 0x13b 0x2ac 0xa0 0x1a0 0x1a0 0x13e 0x2ae 0xa1 0x1a1 0x1a1 0x141 0x2af 0xa2 0x1a2 0x1a2 0x144 0x2b1 0xa3 0x1a3 0x1a3 0x147 0x2b3 0xa4 0x1a4 0x1a4 0x14a 0x2b4 0xa5 0x1a5 0x1a5 0x14d 0x2b6 0xa6 0x1a6 0x1a6 0x150 0x2b8 0xa7 0x1a7 0x1a7 0x153 0x2b9 0xa8 0x1a8 0x1a8 0x156 0x2bb 0xa9 0x1a9 0x1a9 0x159 0x2bd 0xaa 0x1aa 0x1aa 0x15c 0x2be 0xab 0x1ab 0x1ab 0x15f 0x2c0 0xac 0x1ac 0x1ac 0x162 0x2c1 0xad 0x1ad 0x1ad 0x165 0x2c3 0xae 0x1ae 0x1ae 0x168 0x2c5 0xaf 0x1af 0x1af 0x16b 0x2c6 0xb0 0x1b0 0x1b0 0x16e 0x2c8 0xb1 0x1b1 0x1b1 0x171 0x2c9 0xb2 0x1b2 0x1b2 0x174 0x2cb 0xb3 0x1b3 0x1b3 0x177 0x2cd 0xb4 0x1b4 0x1b4 0x17a 0x2cf 0xb5 0x1b5 0x1b5 0x17d 0x2d0 0xb6 0x1b6 0x1b6 0x180 0x2d2 0xb7 0x1b7 0x1b7 0x183 0x2d3 0xb8 0x1b8 0x1b8 0x186 0x2d5 0xb9 0x1b9 0x1b9 0x189 0x2d7 0xba 0x1ba 0x1ba 0x18c 0x2d8 0xbb 0x1bb 0x1bb 0x18f 0x2da 0xbc 0x1bc 0x1bc 0x192 0x2db 0xbd 0x1bd 0x1bd 0x195 0x2dd 0xbe 0x1be 0x1be 0x198 0x2df 0xbf 0x1bf 0x1bf 0x19b 0x2e1 0xc0 0x1c0 0x1c0 0x19e 0x2e2 0xc1 0x1c1 0x1c1 0x1a1 0x2e4 0xc2 0x1c2 0x1c2 0x1a4 0x2e5 0xc3 0x1c3 0x1c3 0x1a7 0x2e7 0xc4 0x1c4 0x1c4 0x1aa 0x2e9 0xc5 0x1c5 0x1c5 0x1ad 0x2ea 0xc6 0x1c6 0x1c6 0x1b0 0x2ec 0xc7 0x1c7 0x1c7 0x1b3 0x2ed 0xc8 0x1c8 0x1c8 0x1b6 0x2ef 0xc9 0x1c9 0x1c9 0x1b9 0x2f1 0xca 0x1ca 0x1ca 0x1bc 0x2f2 0xcb 0x1cb 0x1cb 0x1bf 0x2f4 0xcc 0x1cc 0x1cc 0x1c2 0x2f5 0xcd 0x1cd 0x1cd 0x1c5 0x2f7 0xce 0x1ce 0x1ce 0x1c8 0x2f9 0xcf 0x1cf 0x1cf 0x1cb 0x2fb 0xd0 0x1d0 0x1d0 0x1ce 0x2fc 0xd1 0x1d1 0x1d1 0x1d1 0x2fe 0xd2 0x1d2 0x1d2 0x1d4 0x2ff 0xd3 0x1d3 0x1d3 0x1d7 0x301 0xd4 0x1d4 0x1d4 0x1da 0x303 0xd5 0x1d5 0x1d5 0x1dd 0x304 0xd6 0x1d6 0x1d6 0x1e0 0x306 0xd7 0x1d7 0x1d7 0x1e3 0x307 0xd8 0x1d8 0x1d8 0x1e6 0x309 0xd9 0x1d9 0x1d9 0x1e9 0x30b 0xda 0x1da 0x1da 0x1ec 0x30d 0xdb 0x1db 0x1db 0x1ef 0x30e 0xdc 0x1dc 0x1dc 0x1f2 0x310 0xdd 0x1dd 0x1dd 0x1f5 0x311 0xde 0x1de 0x1de 0x1f8 0x313 0xdf 0x1df 0x1df 0x1fb 0x315 0xe0 0x1e0 0x1e0 0x1fe 0x316 0xe1 0x1e1 0x1e1 0x201 0x318 0xe2 0x1e2 0x1e2 0x204 0x319 0xe3 0x1e3 0x1e3 0x207 0x31b 0xe4 0x1e4 0x1e4 0x20a 0x31d 0xe5 0x1e5 0x1e5 0x20d 0x31f 0xe6 0x1e6 0x1e6 0x210 0x320>; + samsung,hbm_candela_map_table_revA = <0x0 0x100 0x100 0x0 0x1a9 0x1 0x101 0x101 0x3 0x1aa 0x2 0x102 0x102 0x6 0x1ac 0x3 0x103 0x103 0x9 0x1ae 0x4 0x104 0x104 0xc 0x1b0 0x5 0x105 0x105 0xf 0x1b1 0x6 0x106 0x106 0x12 0x1b3 0x7 0x107 0x107 0x15 0x1b4 0x8 0x108 0x108 0x18 0x1b6 0x9 0x109 0x109 0x1b 0x1b8 0xa 0x10a 0x10a 0x1e 0x1b9 0xb 0x10b 0x10b 0x21 0x1bb 0xc 0x10c 0x10c 0x24 0x1bc 0xd 0x10d 0x10d 0x27 0x1be 0xe 0x10e 0x10e 0x2a 0x1c0 0xf 0x10f 0x10f 0x2d 0x1c2 0x10 0x110 0x110 0x30 0x1c3 0x11 0x111 0x111 0x33 0x1c5 0x12 0x112 0x112 0x36 0x1c6 0x13 0x113 0x113 0x39 0x1c8 0x14 0x114 0x114 0x3c 0x1ca 0x15 0x115 0x115 0x3f 0x1cb 0x16 0x116 0x116 0x42 0x1cd 0x17 0x117 0x117 0x45 0x1ce 0x18 0x118 0x118 0x48 0x1d0 0x19 0x119 0x119 0x4b 0x1d2 0x1a 0x11a 0x11a 0x4e 0x1d4 0x1b 0x11b 0x11b 0x51 0x1d5 0x1c 0x11c 0x11c 0x54 0x1d7 0x1d 0x11d 0x11d 0x56 0x1d8 0x1e 0x11e 0x11e 0x58 0x1da 0x1f 0x11f 0x11f 0x5a 0x1dc 0x20 0x120 0x120 0x5c 0x1dd 0x21 0x121 0x121 0x5e 0x1df 0x22 0x122 0x122 0x60 0x1e0 0x23 0x123 0x123 0x62 0x1e2 0x24 0x124 0x124 0x64 0x1e4 0x25 0x125 0x125 0x66 0x1e5 0x26 0x126 0x126 0x68 0x1e7 0x27 0x127 0x127 0x6a 0x1e8 0x28 0x128 0x128 0x6c 0x1ea 0x29 0x129 0x129 0x6e 0x1ec 0x2a 0x12a 0x12a 0x70 0x1ee 0x2b 0x12b 0x12b 0x72 0x1ef 0x2c 0x12c 0x12c 0x74 0x1f1 0x2d 0x12d 0x12d 0x76 0x1f2 0x2e 0x12e 0x12e 0x78 0x1f4 0x2f 0x12f 0x12f 0x7a 0x1f6 0x30 0x130 0x130 0x7c 0x1f7 0x31 0x131 0x131 0x7e 0x1f9 0x32 0x132 0x132 0x80 0x1fa 0x33 0x133 0x133 0x82 0x1fc 0x34 0x134 0x134 0x84 0x1fe 0x35 0x135 0x135 0x86 0x200 0x36 0x136 0x136 0x88 0x201 0x37 0x137 0x137 0x8a 0x203 0x38 0x138 0x138 0x8c 0x204 0x39 0x139 0x139 0x8e 0x206 0x3a 0x13a 0x13a 0x90 0x208 0x3b 0x13b 0x13b 0x92 0x209 0x3c 0x13c 0x13c 0x94 0x20b 0x3d 0x13d 0x13d 0x96 0x20c 0x3e 0x13e 0x13e 0x98 0x20e 0x3f 0x13f 0x13f 0x9a 0x210 0x40 0x140 0x140 0x9c 0x211 0x41 0x141 0x141 0x9e 0x213 0x42 0x142 0x142 0xa0 0x215 0x43 0x143 0x143 0xa2 0x216 0x44 0x144 0x144 0xa4 0x218 0x45 0x145 0x145 0xa6 0x21a 0x46 0x146 0x146 0xa8 0x21b 0x47 0x147 0x147 0xaa 0x21d 0x48 0x148 0x148 0xac 0x21e 0x49 0x149 0x149 0xae 0x220 0x4a 0x14a 0x14a 0xb0 0x222 0x4b 0x14b 0x14b 0xb2 0x223 0x4c 0x14c 0x14c 0xb6 0x225 0x4d 0x14d 0x14d 0xba 0x226 0x4e 0x14e 0x14e 0xbe 0x228 0x4f 0x14f 0x14f 0xc2 0x22a 0x50 0x150 0x150 0xc6 0x22b 0x51 0x151 0x151 0xcb 0x22d 0x52 0x152 0x152 0xd0 0x22f 0x53 0x153 0x153 0xd5 0x230 0x54 0x154 0x154 0xda 0x232 0x55 0x155 0x155 0xdf 0x234 0x56 0x156 0x156 0xe4 0x235 0x57 0x157 0x157 0xe9 0x237 0x58 0x158 0x158 0xee 0x238 0x59 0x159 0x159 0xf3 0x23a 0x5a 0x15a 0x15a 0xf8 0x23c 0x5b 0x15b 0x15b 0xfd 0x23d 0x5c 0x15c 0x15c 0x102 0x23f 0x5d 0x15d 0x15d 0x107 0x241 0x5e 0x15e 0x15e 0x10c 0x242 0x5f 0x15f 0x15f 0x111 0x244 0x60 0x160 0x160 0x116 0x246 0x61 0x161 0x161 0x11b 0x247 0x62 0x162 0x162 0x120 0x249 0x63 0x163 0x163 0x125 0x24a 0x64 0x164 0x164 0x12a 0x24c 0x65 0x165 0x165 0x12f 0x24e 0x66 0x166 0x166 0x134 0x24f 0x67 0x167 0x167 0x139 0x251 0x68 0x168 0x168 0x13e 0x253 0x69 0x169 0x169 0x143 0x254 0x6a 0x16a 0x16a 0x148 0x256 0x6b 0x16b 0x16b 0x14d 0x257 0x6c 0x16c 0x16c 0x152 0x259 0x6d 0x16d 0x16d 0x157 0x25b 0x6e 0x16e 0x16e 0x15c 0x25c 0x6f 0x16f 0x16f 0x161 0x25e 0x70 0x170 0x170 0x166 0x260 0x71 0x171 0x171 0x16b 0x261 0x72 0x172 0x172 0x170 0x263 0x73 0x173 0x173 0x175 0x264 0x74 0x174 0x174 0x17a 0x266 0x75 0x175 0x175 0x17f 0x268 0x76 0x176 0x176 0x184 0x269 0x77 0x177 0x177 0x189 0x26b 0x78 0x178 0x178 0x18e 0x26d 0x79 0x179 0x179 0x193 0x26e 0x7a 0x17a 0x17a 0x198 0x270 0x7b 0x17b 0x17b 0x19d 0x272 0x7c 0x17c 0x17c 0x1a2 0x273 0x7d 0x17d 0x17d 0x1a7 0x275 0x7e 0x17e 0x17e 0x1ac 0x276 0x7f 0x17f 0x17f 0x1b1 0x278 0x80 0x180 0x180 0x1b6 0x27a 0x81 0x181 0x181 0x1bb 0x27b 0x82 0x182 0x182 0x1c0 0x27d 0x83 0x183 0x183 0x1c5 0x27f 0x84 0x184 0x184 0x1ca 0x280 0x85 0x185 0x185 0x1cf 0x282 0x86 0x186 0x186 0x1d4 0x283 0x87 0x187 0x187 0x1d9 0x285 0x88 0x188 0x188 0x1de 0x287 0x89 0x189 0x189 0x1e3 0x288 0x8a 0x18a 0x18a 0x1e8 0x28a 0x8b 0x18b 0x18b 0x1ed 0x28c 0x8c 0x18c 0x18c 0x1f2 0x28d 0x8d 0x18d 0x18d 0x1f7 0x28f 0x8e 0x18e 0x18e 0x1fc 0x291 0x8f 0x18f 0x18f 0x201 0x292 0x90 0x190 0x190 0x206 0x294 0x91 0x191 0x191 0x20b 0x295 0x92 0x192 0x192 0x210 0x297 0x93 0x193 0x193 0x215 0x299 0x94 0x194 0x194 0x21a 0x29a 0x95 0x195 0x195 0x21f 0x29c 0x96 0x196 0x196 0x224 0x29e 0x97 0x197 0x197 0x229 0x29f 0x98 0x198 0x198 0x22e 0x2a1 0x99 0x199 0x199 0x233 0x2a3 0x9a 0x19a 0x19a 0x238 0x2a4 0x9b 0x19b 0x19b 0x23d 0x2a6 0x9c 0x19c 0x19c 0x242 0x2a7 0x9d 0x19d 0x19d 0x247 0x2a9 0x9e 0x19e 0x19e 0x24d 0x2ab 0x9f 0x19f 0x19f 0x253 0x2ac 0xa0 0x1a0 0x1a0 0x259 0x2ae 0xa1 0x1a1 0x1a1 0x25f 0x2af 0xa2 0x1a2 0x1a2 0x265 0x2b1 0xa3 0x1a3 0x1a3 0x26b 0x2b3 0xa4 0x1a4 0x1a4 0x271 0x2b4 0xa5 0x1a5 0x1a5 0x277 0x2b6 0xa6 0x1a6 0x1a6 0x27d 0x2b8 0xa7 0x1a7 0x1a7 0x283 0x2b9 0xa8 0x1a8 0x1a8 0x289 0x2bb 0xa9 0x1a9 0x1a9 0x28f 0x2bd 0xaa 0x1aa 0x1aa 0x295 0x2be 0xab 0x1ab 0x1ab 0x29b 0x2c0 0xac 0x1ac 0x1ac 0x2a1 0x2c1 0xad 0x1ad 0x1ad 0x2a7 0x2c3 0xae 0x1ae 0x1ae 0x2ad 0x2c5 0xaf 0x1af 0x1af 0x2b3 0x2c6 0xb0 0x1b0 0x1b0 0x2b9 0x2c8 0xb1 0x1b1 0x1b1 0x2bf 0x2c9 0xb2 0x1b2 0x1b2 0x2c5 0x2cb 0xb3 0x1b3 0x1b3 0x2cb 0x2cd 0xb4 0x1b4 0x1b4 0x2d1 0x2cf 0xb5 0x1b5 0x1b5 0x2d7 0x2d0 0xb6 0x1b6 0x1b6 0x2dd 0x2d2 0xb7 0x1b7 0x1b7 0x2e3 0x2d3 0xb8 0x1b8 0x1b8 0x2e9 0x2d5 0xb9 0x1b9 0x1b9 0x2ef 0x2d7 0xba 0x1ba 0x1ba 0x2f5 0x2d8 0xbb 0x1bb 0x1bb 0x2fb 0x2da 0xbc 0x1bc 0x1bc 0x301 0x2db 0xbd 0x1bd 0x1bd 0x307 0x2dd 0xbe 0x1be 0x1be 0x30d 0x2df 0xbf 0x1bf 0x1bf 0x313 0x2e1 0xc0 0x1c0 0x1c0 0x319 0x2e2 0xc1 0x1c1 0x1c1 0x31f 0x2e4 0xc2 0x1c2 0x1c2 0x325 0x2e5 0xc3 0x1c3 0x1c3 0x32b 0x2e7 0xc4 0x1c4 0x1c4 0x331 0x2e9 0xc5 0x1c5 0x1c5 0x337 0x2ea 0xc6 0x1c6 0x1c6 0x33d 0x2ec 0xc7 0x1c7 0x1c7 0x343 0x2ed 0xc8 0x1c8 0x1c8 0x349 0x2ef 0xc9 0x1c9 0x1c9 0x34f 0x2f1 0xca 0x1ca 0x1ca 0x355 0x2f2 0xcb 0x1cb 0x1cb 0x35b 0x2f4 0xcc 0x1cc 0x1cc 0x361 0x2f5 0xcd 0x1cd 0x1cd 0x367 0x2f7 0xce 0x1ce 0x1ce 0x36d 0x2f9 0xcf 0x1cf 0x1cf 0x373 0x2fb 0xd0 0x1d0 0x1d0 0x379 0x2fc 0xd1 0x1d1 0x1d1 0x37f 0x2fe 0xd2 0x1d2 0x1d2 0x385 0x2ff 0xd3 0x1d3 0x1d3 0x38b 0x301 0xd4 0x1d4 0x1d4 0x391 0x303 0xd5 0x1d5 0x1d5 0x397 0x304 0xd6 0x1d6 0x1d6 0x39d 0x306 0xd7 0x1d7 0x1d7 0x3a3 0x307 0xd8 0x1d8 0x1d8 0x3a9 0x309 0xd9 0x1d9 0x1d9 0x3af 0x30b 0xda 0x1da 0x1da 0x3b5 0x30d 0xdb 0x1db 0x1db 0x3bb 0x30e 0xdc 0x1dc 0x1dc 0x3c1 0x310 0xdd 0x1dd 0x1dd 0x3c7 0x311 0xde 0x1de 0x1de 0x3cd 0x313 0xdf 0x1df 0x1df 0x3d3 0x315 0xe0 0x1e0 0x1e0 0x3d9 0x316 0xe1 0x1e1 0x1e1 0x3df 0x318 0xe2 0x1e2 0x1e2 0x3e5 0x319 0xe3 0x1e3 0x1e3 0x3eb 0x31b 0xe4 0x1e4 0x1e4 0x3f1 0x31d 0xe5 0x1e5 0x1e5 0x3f7 0x31f 0xe6 0x1e6 0x1e6 0x3ff 0x320>; + samsung,aod_candela_map_table_revA = <0x0 0x0 0xb 0x1b 0x2 0x1 0xc 0x1f 0x1a 0xa 0x2 0x20 0x36 0x19 0x1e 0x3 0x37 0xff 0x18 0x3c>; + samsung,support_dynamic_mipi_clk; + samsung,ffc_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 2e c5 29 00 00 00 00 00 03 c5 36 41 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revC = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 33 43 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,ffc_tx_cmds_revD = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 fc 5a 5a 29 00 00 00 00 00 04 b0 00 2a c5 29 00 00 00 00 00 05 c5 0d 10 80 45 29 00 00 00 00 00 04 b0 00 3e c5 29 00 00 00 00 00 03 c5 32 b1 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 fc a5 a5 29 00 00 00 00 00 03 f0 a5 a5]; + samsung,dyn_mipi_clk_ffc_cmds_revA = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53641 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c535a8 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x2ec52900 0x0 0x3c53741>; + samsung,dyn_mipi_clk_ffc_cmds_revC = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53343 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b2 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53435>; + samsung,dyn_mipi_clk_ffc_cmds_revD = <0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c532b1 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c53222 0x29000000 0x4b0 0x2ac529 0x0 0x5c50d 0x10804529 0x0 0x4b000 0x3ec52900 0x0 0x3c533a0>; + samsung,dynamic_mipi_clk_timing_table = <0x65fbc9c0 0x671db480 0x6422c400>; + samsung,dynamic_mipi_clk_sel_table = <0x1 0x1 0x0 0x0 0x0 0x1 0x2 0x0 0x0 0x2 0x1 0x3 0x0 0x0 0x2 0x1 0x4 0x0 0x0 0x1 0x2 0xb 0x2942 0x29a2 0x0 0x2 0xb 0x29a3 0x29e8 0x1 0x2 0xb 0x29e9 0x2a56 0x0 0x2 0xc 0x25be 0x26d2 0x0 0x2 0xd 0x48a 0x54d 0x0 0x2 0xd 0x54e 0x593 0x1 0x2 0xd 0x594 0x5e9 0x0 0x2 0xe 0x601 0x661 0x0 0x2 0xe 0x662 0x6a7 0x1 0x2 0xe 0x6a8 0x6ca 0x0 0x2 0xf 0x1105 0x116a 0x0 0x2 0x11 0x8bd 0x8e6 0x0 0x2 0x11 0x8e7 0x92c 0x1 0x2 0x11 0x92d 0xa03 0x0 0x2 0x12 0xb79 0xb86 0x1 0x2 0x12 0xb87 0xb98 0x2 0x2 0x12 0xb99 0xc10 0x0 0x3 0x5b 0x0 0xd9 0x0 0x3 0x5b 0xda 0x165 0x1 0x3 0x5b 0x166 0x257 0x0 0x3 0x5c 0x258 0x26a 0x1 0x3 0x5c 0x26b 0x4a7 0x0 0x3 0x5c 0x4a8 0x4af 0x1 0x3 0x5d 0x4b0 0x64f 0x0 0x3 0x5d 0x650 0x6db 0x1 0x3 0x5d 0x6dc 0x79d 0x0 0x3 0x5e 0x79e 0x877 0x0 0x3 0x5e 0x878 0x903 0x1 0x3 0x5e 0x904 0x95f 0x0 0x3 0x5f 0x960 0xa59 0x0 0x3 0x61 0xabe 0xb29 0x0 0x3 0x61 0xb2a 0xbb5 0x1 0x3 0x61 0xbb6 0xd79 0x0 0x3 0x62 0xd7a 0xdac 0x1 0x3 0x62 0xdad 0xdd1 0x2 0x3 0x62 0xdd2 0xed7 0x0 0x3 0x66 0x1392 0x143b 0x0 0x3 0x67 0x143c 0x149f 0x0 0x3 0x68 0x14a0 0x1503 0x0 0x3 0x6b 0x1662 0x16d9 0x0 0x3 0x6c 0x16da 0x16f2 0x2 0x3 0x6c 0x16f3 0x176f 0x0 0x3 0x6d 0x1770 0x1805 0x0 0x3 0x6e 0x1806 0x1808 0x2 0x3 0x6e 0x1809 0x1931 0x0 0x3 0x6f 0x1932 0x1984 0x1 0x3 0x6f 0x1985 0x19c7 0x0 0x3 0x73 0x1f68 0x1f7a 0x1 0x3 0x73 0x1f7b 0x21b7 0x0 0x3 0x73 0x21b8 0x21f1 0x1 0x3 0x74 0x21f2 0x2214 0x2 0x3 0x74 0x2215 0x234f 0x0 0x3 0x76 0x23fa 0x24ba 0x0 0x3 0x76 0x24bb 0x2511 0x1 0x3 0x76 0x2512 0x2546 0x2 0x3 0x76 0x2547 0x25bb 0x0 0x3 0x77 0x25bc 0x25d9 0x2 0x3 0x77 0x25da 0x2629 0x0 0x3 0x78 0x262a 0x268a 0x1 0x3 0x78 0x268b 0x268d 0x0 0x3 0x7a 0x26c0 0x283d 0x0 0x3 0x7a 0x283e 0x2877 0x1 0x3 0x7c 0x8d68 0x8dfd 0x0 0x3 0x80 0x9376 0x9398 0x1 0x3 0x80 0x9399 0x9569 0x0 0x3 0x81 0x956a 0x96e4 0x0 0x3 0x81 0x96e5 0x96f9 0x1 0x3 0x82 0x96fa 0x98c2 0x0 0x3 0x82 0x98c3 0x994e 0x1 0x3 0x82 0x994f 0x9ae1 0x0 0x3 0x83 0x9ae2 0x9b20 0x1 0x3 0x83 0x9b21 0x9d5c 0x0 0x3 0x83 0x9d5d 0x9de8 0x1 0x3 0x83 0x9de9 0xa025 0x0 0x3 0x83 0xa026 0xa0b1 0x1 0x3 0x83 0xa0b2 0xa275 0x0 0x3 0x84 0xa276 0xa30c 0x0 0x3 0x84 0xa30d 0xa398 0x1 0x3 0x84 0xa399 0xa5d4 0x0 0x3 0x84 0xa5d5 0xa660 0x1 0x3 0x84 0xa661 0xa89d 0x0 0x3 0x84 0xa89e 0xa929 0x1 0x3 0x84 0xa92a 0xaa45 0x0 0x3 0x8a 0xd7c8 0xd813 0x0 0x3 0x8a 0xd814 0xd89f 0x1 0x3 0x8a 0xd8a0 0xdadc 0x0 0x3 0x8a 0xdadd 0xdb68 0x1 0x3 0x8a 0xdb69 0xdda3 0x0 0x3 0x9c 0x10384 0x1045d 0x0 0x3 0x9c 0x1045e 0x104e9 0x1 0x3 0x9c 0x104ea 0x10707 0x0 0x3 0xa1 0x10bea 0x10c9a 0x0 0x3 0xa1 0x10c9b 0x10ce1 0x1 0x3 0xa1 0x10ce2 0x10d26 0x2 0x3 0xa1 0x10d27 0x10d47 0x0 0x4 0x33 0x0 0x0 0x0 0x4 0x34 0x0 0x0 0x0 0x4 0x35 0x0 0x0 0x1 0x4 0x36 0x0 0x0 0x0 0x4 0x37 0x0 0x0 0x2 0x4 0x38 0x0 0x0 0x1 0x5 0x3d 0x0 0x0 0x2 0x5 0x3e 0x0 0x0 0x0 0x5 0x47 0x0 0x0 0x2>; + samsung,fd_on_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 40 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,fd_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 0a b5 29 00 00 00 00 00 03 b5 80 40 29 01 00 00 78 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 91 01 01 29 00 00 00 00 00 02 53 27 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 3c 0d 00 00 00 00 3c 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 38 00 00 00 18 03 38 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 24 a4 29 01 00 00 00 00 02 f7 0f 29 01 00 00 11 00 03 f0 a5 a5]; + samsung,lpm_on_tx_cmds_revA = <0x29000000 0x3f0 0x5a5a2900 0x0 0x3910101 0x29010000 0x253 0x26290000 0x2 0xf70f2901 0x1100 0x3f0a5a5>; + samsung,lpm_off_tx_cmds_revG = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 04 b0 01 88 cb 29 00 00 00 00 00 08 cb 40 0d 00 00 00 00 40 29 00 00 00 00 00 04 b0 01 c0 cb 29 00 00 00 00 00 08 cb 3d 00 00 00 18 03 3d 29 00 00 00 00 00 04 b0 00 10 f2 29 00 00 00 00 00 03 f2 26 e4 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 53 20 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_off_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 04 b0 00 07 b5 29 00 00 00 00 00 04 b5 00 00 00 29 00 00 00 00 00 03 91 02 01 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + samsung,lpm_60nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 24]; + samsung,lpm_30nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 25]; + samsung,lpm_10nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 26]; + samsung,lpm_2nit_tx_cmds_revA = [29 00 00 00 00 00 02 53 27]; + samsung,lpm_brightnes_tx_cmds_revA = [29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 02 53 26 29 00 00 00 00 00 02 f7 0f 29 01 00 00 00 00 03 f0 a5 a5]; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xe>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + qcom,platform-te-gpio = <0xffffffff 0xa 0x0>; + samsung,ub-con-det = <0xffffffff 0x5 0x0>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "irq_check"; + qcom,mdss-dsi-panel-status-irq-trigger1 = "falling"; + samsung,esd-irq-gpio1 = <0xffffffff 0xb 0x0>; + phandle = <0xe>; + + qcom,mdss-dsi-display-timings { + + fhd90 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0xf>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x2590>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 08 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + + fhd60 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-h-pulse-width = <0x54>; + qcom,mdss-dsi-h-back-porch = <0x58>; + qcom,mdss-dsi-h-front-porch = <0x50>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x2>; + qcom,mdss-dsi-v-back-porch = <0x2>; + qcom,mdss-dsi-v-front-porch = <0x10>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + samsung,mdss-dsi-sot-hs-mode; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-clockrate = <0x65fbc9c0>; + qcom,mdss-dsi-panel-phy-timings = <0x360f0e 0x2d2a0f0f 0xd020400>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + qcom,mdss-dsi-t-clk-post = <0x12>; + qcom,mdss-dsi-on-command = [05 01 00 00 1e 00 02 11 00 29 00 00 00 00 00 03 f0 5a 5a 29 00 00 00 00 00 03 9f a5 a5 29 00 00 00 00 00 2a f2 00 05 0e 58 54 00 0c 00 04 30 b8 30 b8 0c 04 bc 26 e8 0c 00 04 10 00 10 26 a8 10 00 10 10 34 10 00 40 30 c8 00 c8 00 00 ce 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 02 35 00 29 00 00 00 00 00 05 2a 00 00 04 37 29 00 00 00 00 00 05 2b 00 00 09 5f 29 00 00 00 00 00 0a c2 1b 41 b0 0e 00 3c 5a 00 00 29 00 00 00 00 00 02 e5 15 29 00 00 00 00 00 04 ed 44 4c 20 29 00 00 00 00 00 03 cc 5c 51 29 00 00 00 00 00 04 b0 00 27 f2 29 00 00 00 00 00 02 f2 00 29 00 00 00 00 00 04 b0 00 92 63 29 00 00 00 00 00 02 63 04 29 00 00 00 00 00 03 60 00 00 29 00 00 00 00 00 02 f7 0f 29 00 00 00 00 00 03 9f 5a 5a 29 01 00 00 5a 00 03 f0 a5 a5]; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 03 9f a5 a5 05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00 29 01 00 00 00 00 03 9f 5a 5a]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + + qcom,panel-supply-entries { + #address-cells = <0x1>; + #size-cells = <0x0>; + + qcom,panel-supply-entry@0 { + reg = <0x0>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x0>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x1>; + qcom,supply-name = "vddi"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-on-sleep = <0x0>; + qcom,supply-post-on-sleep = <0x0>; + qcom,supply-pre-off-sleep = <0x2>; + }; + }; + }; + }; + }; + + fragment@86 { + target = <0xffffffff>; + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,mdss-dsi-panel-name = "ss_dsi_panel_PBA_BOOTING_FHD"; + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x0>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x0>; + qcom,mdss-dsi-bl-max-level = <0x639c>; + qcom,mdss-brightness-max-level = <0x639c>; + qcom,mdss-dsi-interleave-mode = <0x0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-pixel-packing = "loose"; + qcom,mdss-dsi-virtual-channel-id = <0x0>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-stream = <0x0>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-pan-physical-width-dimension = <0x3c>; + qcom,mdss-pan-physical-height-dimension = <0x6a>; + qcom,mdss-dsi-panel-mode-gpio-state = "invalid"; + qcom,mdss-dsi-reset-sequence = <0x0 0xa 0x1 0xa>; + qcom,adjust-timer-wakeup-ms = <0x1>; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; + samsung,candela_map_table_revA = <0x0 0x0 0x2 0x5 0x1 0x2 0x2 0x6 0x2 0x3 0x3 0x7 0x3 0x4 0x4 0x8 0x4 0x5 0x5 0x9 0x5 0x6 0x6 0xa 0x6 0x7 0x7 0xb 0x7 0x8 0x8 0xc 0x8 0x9 0x9 0xd 0x9 0xa 0xa 0xe 0xa 0xb 0xb 0xf 0xb 0xc 0xc 0x10 0xc 0xd 0xd 0x11 0xd 0xe 0xe 0x13 0xe 0xf 0xf 0x14 0xf 0x10 0x10 0x15 0x10 0x11 0x11 0x16 0x11 0x12 0x12 0x18 0x12 0x13 0x13 0x19 0x13 0x14 0x14 0x1b 0x14 0x15 0x15 0x1d 0x15 0x16 0x16 0x1e 0x16 0x17 0x18 0x20 0x17 0x19 0x1a 0x22 0x18 0x1b 0x1c 0x25 0x19 0x1d 0x1d 0x27 0x1a 0x1e 0x20 0x29 0x1b 0x21 0x22 0x2c 0x1c 0x23 0x24 0x2f 0x1d 0x25 0x26 0x32 0x1e 0x27 0x28 0x35 0x1f 0x29 0x2b 0x38 0x20 0x2c 0x2e 0x3c 0x21 0x2f 0x31 0x40 0x22 0x32 0x34 0x44 0x23 0x35 0x38 0x48 0x24 0x39 0x3b 0x4d 0x25 0x3c 0x3f 0x52 0x26 0x40 0x43 0x57 0x27 0x44 0x47 0x5d 0x28 0x48 0x4c 0x62 0x29 0x4d 0x50 0x69 0x2a 0x51 0x56 0x6f 0x2b 0x57 0x5b 0x77 0x2c 0x5c 0x61 0x7e 0x2d 0x62 0x68 0x86 0x2e 0x69 0x6e 0x8f 0x2f 0x6f 0x76 0x98 0x30 0x77 0x7d 0xa2 0x31 0x7e 0x85 0xac 0x32 0x86 0x8e 0xb7 0x33 0x8f 0x96 0xc3 0x34 0x97 0xa0 0xcf 0x35 0xa1 0xaa 0xdc 0x36 0xab 0xb5 0xea 0x37 0xb6 0xc1 0xf9 0x38 0xc2 0xcd 0x109 0x39 0xce 0xda 0x11a 0x3a 0xdb 0xe6 0x12c 0x3b 0xe7 0xf2 0x13c 0x3c 0xf3 0xfe 0x14d 0x3d 0xff 0xff 0x168>; + qcom,display-type = "primary"; + qcom,dsi-display-active; + qcom,dsi-ctrl-num = <0x0>; + qcom,dsi-phy-num = <0x0>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,dsi-panel = <0xf>; + qcom,platform-reset-gpio = <0xffffffff 0x8 0x0>; + phandle = <0xf>; + + qcom,mdss-dsi-display-timings { + + fhd@0 { + qcom,display-topology = <0x1 0x0 0x1>; + qcom,default-topology-index = <0x0>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-pulse-width = <0xc>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0xa4>; + qcom,mdss-dsi-h-sync-skew = <0x0>; + qcom,mdss-dsi-v-pulse-width = <0x4>; + qcom,mdss-dsi-v-back-porch = <0x3>; + qcom,mdss-dsi-v-front-porch = <0x9>; + qcom,mdss-dsi-panel-clockrate = <0x35866480>; + qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x8020400>; + qcom,mdss-dsi-on-command = [39 01 00 00 78 00 02 11 00]; + qcom,mdss-dsi-off-command = <0x5010000 0x24000128 0x5010000 0x78000110>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + }; + }; + }; + }; + }; + + fragment@87 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_te { + + sde_te_active { + phandle = <0x9>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + + sde_te_suspend { + phandle = <0xc>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x2>; + bias-pull-down; + }; + }; + }; + + pmx_sde { + phandle = <0xcd>; + + sde_dsi_active { + phandle = <0xa>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x8>; + bias-disable = <0x0>; + }; + }; + + sde_dsi_suspend { + phandle = <0xd>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x2>; + bias-disable = <0x0>; + }; + }; + }; + }; + }; + + fragment@88 { + target = <0xffffffff>; + + __overlay__ { + + pmx_sde_ub_det { + + sde_ub_det_default { + pins = "gpio5"; + function = "normal"; + input-enable; + power-source = <0x1>; + bias-disable; + phandle = <0xb>; + }; + }; + }; + }; + + fragment@89 { + target = <0xffffffff>; + + __overlay__ { + + qcom,dsi-display@9 { + label = "ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + qcom,display-type = "primary"; + phandle = <0xce>; + }; + + qcom,dsi-display@10 { + label = "ss_dsi_panel_PBA_BOOTING_FHD"; + qcom,display-type = "primary"; + phandle = <0xcf>; + }; + }; + }; + + fragment@90 { + target = <0xffffffff>; + + __overlay__ { + regulator-min-microvolt = <0x2dc6c0>; + regulator-max-microvolt = <0x2dc6c0>; + regulator-boot-on; + }; + }; + + fragment@91 { + target = <0xffffffff>; + + __overlay__ { + + tsp_int { + phandle = <0x64>; + + mux { + pins = "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio9"; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@92 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + synaptics_tcm@20 { + status = "disabled"; + }; + + atmel_mxt_ts@4a { + status = "disabled"; + }; + + touchscreen@20 { + status = "ok"; + compatible = "zinitix,zt_ts_device"; + reg = <0x20>; + pinctrl-names = "on_state", "off_state"; + pinctrl-0 = <0x64>; + pinctrl-1 = <0x64>; + avdd-supply = <0xffffffff>; + zinitix,gpio_ldo_en; + zinitix,irq_type = <0x2008>; + zinitix,x_resolution = <0x438>; + zinitix,y_resolution = <0x960>; + zinitix,page_size = <0x80>; + zinitix,irq_gpio = <0xffffffff 0x9 0x2008>; + zinitix,chip_name = "ZT7650"; + zinitix,select_lcdid = <0x801000 0x801001 0x801002>; + zinitix,firmware_name = "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72.bin", "tsp_zinitix/zt7650_a72_3rd.bin"; + zinitix,spay; + zinitix,aod; + zinitix,aot; + zinitix,mis_cal_check; + support_ear_detect_mode; + support_dex_mode; + zinitix,bringup = <0x0>; + zinitix,ss_touch_num = <0x1>; + phandle = <0xd0>; + }; + + touchscreen@49 { + status = "ok"; + compatible = "stm,fts_touch"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x64>; + avdd-supply = <0xffffffff>; + stm,irq_gpio = <0xffffffff 0x9 0x2008>; + stm,max_coords = <0xfff 0xfff>; + stm,firmware_name = "tsp_stm/fts5cu56a_a72.bin"; + stm,tclm_level = <0x2>; + stm,afe_base = <0x7>; + stm,bringup = <0x0>; + stm,support_fod; + stm,enable_settings_aot; + support_ear_detect; + support_mis_calibration_test; + support_dex_mode; + support_open_short_test; + support_sram_test; + stm,ss_touch_num = <0x1>; + phandle = <0xd1>; + }; + }; + }; + + fragment@93 { + target = <0xffffffff>; + + __overlay__ { + + key_vol_up { + + key_vol_up_default { + pins = "gpio8"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x0>; + phandle = <0x65>; + }; + }; + }; + }; + + fragment@94 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + compatible = "gpio-keys"; + input-name = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x65>; + + vol_up { + label = "volume_up"; + gpios = <0xffffffff 0x8 0x1>; + linux,input-type = <0x1>; + linux,code = <0x73>; + debounce-interval = <0xf>; + }; + }; + }; + + fragment@95 { + target = <0xffffffff>; + + __overlay__ { + + ss_touch { + compatible = "samsung,ss_touch"; + ss_touch,numbers = <0x1>; + }; + }; + }; + + fragment@96 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x66>; + status = "okay"; + + sm5714@49 { + status = "okay"; + compatible = "siliconmitus,sm5714mfd"; + reg = <0x49>; + pinctrl-names = "default"; + pinctrl-0 = <0x67>; + sm5714,irq-gpio = <0xffffffff 0x21 0x0>; + sm5714,wakeup; + }; + }; + }; + + fragment@97 { + target = <0xffffffff>; + + __overlay__ { + pinctrl-1 = <0x68>; + status = "okay"; + + usbpd-sm5714@33 { + status = "okay"; + compatible = "sm5714-usbpd"; + reg = <0x33>; + pinctrl-names = "default"; + pinctrl-0 = <0x69>; + usbpd,usbpd_int = <0xffffffff 0x68 0x0>; + support_pd_role_swap; + + pdic-manager { + pdic,max_power = <0x1388>; + pdic_op_power = <0x9c4>; + pdic_max_voltage = <0x1770>; + pdic_max_current = <0x7d0>; + pdic,min_current = <0x1f4>; + pdic,giveback = <0x0>; + pdic,usb_com_capable = <0x1>; + pdic,no_usb_suspend = <0x1>; + source,max_voltage = <0x1388>; + source,min_voltage = <0xfa0>; + source,max_power = <0x9c4>; + }; + }; + }; + }; + + fragment@98 { + target = <0xffffffff>; + + __overlay__ { + + if_pmic_irq { + + if_pmic_irq_default { + phandle = <0x67>; + + mux { + pins = "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + + usbpd_irq { + + usbpd_irq_default { + phandle = <0x69>; + + mux { + pins = "gpio104"; + function = "gpio"; + }; + + config { + pins = "gpio104"; + drive-strength = <0x2>; + bias-disable; + input-enable; + }; + }; + }; + }; + }; + + fragment@99 { + target = <0xffffffff>; + + __overlay__ { + qcom,qusb-phy-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + qcom,qusb-phy-host-init-seq = <0x23 0x210 0x3 0x4 0x7c 0x18c 0x80 0x2c 0xa 0x184 0x19 0xb4 0x40 0x194 0x15 0x198 0x21 0x214 0x8 0x220 0x58 0x224 0x47 0x240 0x2b 0x244 0xca 0x248 0x0 0x24c 0x3 0x250 0x30 0x23c 0x22 0x210>; + }; + }; + + fragment@100 { + target = <0xffffffff>; + + __overlay__ { + + nfc_qupv3_se0_i2c_sleep { + phandle = <0x6a>; + + mux { + pins = "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio34", "gpio35"; + drive-strength = <0x2>; + bias-disable; + }; + }; + + nfc_clk_req_gpio { + phandle = <0x6b>; + + mux { + pins = "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio31"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_irq_gpio { + phandle = <0x6c>; + + mux { + pins = "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x2>; + bias-pull-down; + input-enable; + }; + }; + + nfc_ven_gpio { + phandle = <0x6d>; + + mux { + pins = "gpio12"; + function = "gpio"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x2>; + bias-disable; + output-high; + }; + }; + + nfc_firm_gpio { + phandle = <0x6e>; + + mux { + pins = "gpio36"; + function = "gpio"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + + nfc_ldo_en_gpio { + phandle = <0x6f>; + + mux { + pins = "gpio68"; + function = "gpio"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x2>; + bias-disable; + output-low; + }; + }; + }; + }; + + fragment@101 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + pinctrl-1 = <0x6a>; + qcom,clk-freq-out = <0x61a80>; + + sec-nfc@27 { + compatible = "sec-nfc"; + reg = <0x27>; + interrupt-parent = <0xffffffff>; + interrupts = <0x25 0x0>; + sec-nfc,ven-gpio = <0xffffffff 0xc 0x0>; + sec-nfc,irq-gpio = <0xffffffff 0x25 0x0>; + sec-nfc,firm-gpio = <0xffffffff 0x24 0x0>; + sec-nfc,clk_req-gpio = <0xffffffff 0x1f 0x0>; + sec-nfc,pvdd-gpio = <0xffffffff 0x44 0x0>; + sec-nfc,clk_req_wake; + sec-nfc,bootloader_ver = <0x6>; + pinctrl-names = "default"; + pinctrl-0 = <0x6b 0x6c 0x6d 0x6e 0x6f>; + }; + }; + }; + + fragment@102 { + target = <0xffffffff>; + + __overlay__ { + + et7xx_rst { + + et7xx_rst { + phandle = <0x70>; + + mux { + pins = "gpio91"; + function = "gpio"; + }; + + config { + pins = "gpio91"; + driver-strength = <0x2>; + bias-pull-down; + }; + }; + }; + }; + }; + + fragment@103 { + target = <0xffffffff>; + + __overlay__ { + regulator-name = "VDD_BTP_3P3"; + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + }; + }; + + fragment@104 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + etspi,et7xx { + compatible = "etspi,et7xx"; + reg = <0x0>; + spi-max-frequency = <0xbebc20>; + pinctrl-names = "default"; + pinctrl-0 = <0x70>; + gpio-controller; + #gpio-cells = <0x2>; + etspi-regulator = "VDD_BTP_3P3"; + etspi-sleepPin = <0xffffffff 0x5b 0x0>; + etspi-chipid = "ET713"; + etspi-modelinfo = "A725"; + etspi-position = "12.03,0.00,9.10,9.10,14.80,14.80,12.00,12.00,5.00"; + etspi-rb = "547,-1,-1,FFFFFF"; + }; + }; + }; + + fragment@105 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@106 { + target = <0xffffffff>; + + __overlay__ { + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x5dc>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + qcom,record-current-ma = <0xe1>; + phandle = <0x71>; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current = <0x1f4>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0x0>; + qcom,current-ma = <0x12c>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x72>; + }; + + qcom,camera-flash@0 { + cell-index = <0x0>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x7c>; + }; + + qcom,camera-flash@1 { + cell-index = <0x1>; + compatible = "qcom,camera-flash"; + flash-source = <0x71>; + torch-source = <0x72>; + switch-source = <0xffffffff>; + status = "ok"; + phandle = <0x97>; + }; + + qcom,cam-res-mgr { + compatible = "qcom,cam-res-mgr"; + shared-gpios = <0x3f>; + pinctrl-names = "cam_res_mgr_default", "cam_res_mgr_suspend"; + status = "ok"; + pinctrl-0 = <0x73>; + pinctrl-1 = <0x74>; + }; + }; + }; + + fragment@107 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + sm5714-fled { + compatible = "siliconmitus,sm5714-fled"; + reg = <0x49>; + status = "okay"; + slave-addr = <0x92>; + flash-en-gpio = <0xffffffff 0x16 0x0>; + torch-en-gpio = <0xffffffff 0x43 0x0>; + flash-brightness = <0xf>; + preflash-brightness = <0x7>; + torch-brightness = <0x7>; + factory_current = <0x0>; + timeout = <0xff>; + }; + }; + }; + + fragment@108 { + target = <0xffffffff>; + + __overlay__ { + status = "ok"; + + qcom,ois@62 { + compatible = "qcom,ois"; + cell-index = <0x0>; + reg = <0x62>; + slave-addr = <0xc4>; + slave-id = <0x460>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vdig"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x30d40>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x76 0x77>; + pinctrl-1 = <0x78 0x79>; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x20 0x0 0xffffffff 0x2b 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x0>; + gpio-custom1 = <0x1>; + gpio-vio = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x0 0x0 0x0>; + gpio-req-tbl-label = "MCU_RESET0", "MCU_BOOT0", "MCU_VIO"; + status = "ok"; + cam_vdig-supply = <0x7a>; + phandle = <0x7e>; + }; + }; + }; + + fragment@109 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@0 { + cell-index = <0x0>; + compatible = "qcom,cam-sensor"; + reg = <0x0>; + slave-addr = <0x34>; + csiphy-sd-index = <0x0>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x7b>; + led-flash-src = <0x7c>; + eeprom-src = <0x7d>; + ois-src = <0x7e>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + cam_vana-supply = <0x75>; + cam_vdig-supply = <0x80>; + cam_clk-supply = <0xffffffff>; + cam_bob-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_bob", "cam_clk"; + rgltr-cntrl-support; + pwm-switch; + rgltr-min-voltage = <0x1b7740 0x2ab980 0xf4240 0x325aa0 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x10c8e0 0x325aa0 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x1e8480 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x81 0x82>; + pinctrl-1 = <0x83 0x84>; + gpios = <0xffffffff 0xd 0x0 0xffffffff 0x1e 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x1>; + gpio-custom1 = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2>; + gpio-req-tbl-flags = <0x1 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0", "CAM_VANA0"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x41>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0xd2>; + }; + + qcom,cam-sensor@2 { + cell-index = <0x2>; + compatible = "qcom,cam-sensor"; + reg = <0x3>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + eeprom-src = <0x85>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x2D { + cell-index = <0x2>; + compatible = "qcom,eeprom"; + reg = <0x2d>; + slave-addr = <0x5a>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x86 0x87 0x88 0x89>; + pinctrl-1 = <0x8a 0x8b 0x8c 0x8d>; + gpios = <0xffffffff 0xf 0x0 0xffffffff 0x1d 0x0 0xffffffff 0x41 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET3", "CAM_VANA3", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x0>; + cci-master = <0x1>; + status = "ok"; + clocks = <0xffffffff 0x45>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + phandle = <0x85>; + }; + }; + }; + + fragment@110 { + target = <0xffffffff>; + + __overlay__ { + + qcom,cam-sensor@1 { + cell-index = <0x1>; + compatible = "qcom,cam-sensor"; + reg = <0x1>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7f>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@8 { + cell-index = <0x8>; + compatible = "qcom,cam-sensor"; + reg = <0x8>; + slave-addr = <0x34>; + csiphy-sd-index = <0x2>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0x0>; + eeprom-src = <0x8e>; + cam_vio-supply = <0x7f>; + cam_vana-supply = <0x8f>; + cam_vdig-supply = <0x90>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x100590 0x0>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x100590 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x91 0x92>; + pinctrl-1 = <0x93 0x94>; + gpios = <0xffffffff 0x17 0x0 0xffffffff 0x15 0x0>; + gpio-reset = <0x1>; + gpio-req-tbl-num = <0x0 0x1>; + gpio-req-tbl-flags = <0x1 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET1"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x49>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,cam-sensor@3 { + cell-index = <0x3>; + compatible = "qcom,cam-sensor"; + reg = <0x2>; + slave-addr = <0x42>; + csiphy-sd-index = <0x1>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + actuator-src = <0x95>; + eeprom-src = <0x96>; + ois-src = <0x7e>; + led-flash-src = <0x97>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + cam_vdig-supply = <0x98>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_vdig", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x10c8e0 0x0>; + rgltr-max-voltage = <0x1b7740 0x10c8e0 0x0>; + rgltr-load-current = <0x30d40 0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0x99 0x9a 0x9b>; + pinctrl-1 = <0x9c 0x9d 0x9e>; + gpios = <0xffffffff 0xe 0x0 0xffffffff 0x2a 0x0 0xffffffff 0x40 0x0 0xffffffff 0x3f 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK1", "CAM_RESET2", "CAM_VANA2", "CAM_VAF0"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x43>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x124f800>; + cam,isp = <0x0>; + cam,cal_memory = <0x2>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x1>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + gpio-vaf = <0x3>; + phandle = <0xd3>; + }; + + qcom,cam-sensor@4 { + cell-index = <0x4>; + compatible = "qcom,cam-sensor"; + reg = <0x4>; + slave-addr = <0x7e>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + led-flash-src = <0x7c>; + eeprom-src = <0x9f>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + }; + + qcom,eeprom@0x3F { + cell-index = <0x4>; + compatible = "qcom,eeprom"; + reg = <0x3f>; + slave-addr = <0x7e>; + i2c-freq-mode = <0x1>; + csiphy-sd-index = <0x3>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x0>; + sensor-position-yaw = <0xb4>; + cam_vio-supply = <0x7f>; + cam_clk-supply = <0xffffffff>; + regulator-names = "cam_vio", "cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x1b7740 0x0>; + rgltr-max-voltage = <0x1b7740 0x0>; + rgltr-load-current = <0x30d40 0x0>; + gpio-no-mux = <0x0>; + pinctrl-names = "cam_default", "cam_suspend"; + pinctrl-0 = <0xa0 0xa1 0xa2 0x89>; + pinctrl-1 = <0xa3 0xa4 0xa5 0x8d>; + gpios = <0xffffffff 0x10 0x0 0xffffffff 0x18 0x0 0xffffffff 0x4a 0x0 0xffffffff 0x42 0x0>; + gpio-reset = <0x1>; + gpio-vana = <0x2>; + gpio-custom1 = <0x3>; + gpio-req-tbl-num = <0x0 0x1 0x2 0x3>; + gpio-req-tbl-flags = <0x1 0x0 0x0 0x0>; + gpio-req-tbl-label = "CAMIF_MCLK3", "CAM_RESET4", "CAM_VANA4", "MIPI_SEL"; + sensor-mode = <0x0>; + cci-device = <0x1>; + cci-master = <0x0>; + status = "ok"; + clocks = <0xffffffff 0x47>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + cam,isp = <0x0>; + cam,cal_memory = <0x0>; + cam,read_version = <0x0>; + cam,core_voltage = <0x0>; + cam,upgrade = <0x0>; + cam,fw_write = <0x0>; + cam,fw_dump = <0x0>; + cam,companion_chip = <0x0>; + cam,ois = <0x0>; + cam,dual_open = <0x0>; + cam,valid = <0x1>; + phandle = <0x9f>; + }; + }; + }; + + fragment@111 { + target = <0xffffffff>; + + __overlay__ { + + qcom,actuator@0xC { + cell-index = <0x0>; + reg = <0xc>; + slave-addr = <0x18>; + compatible = "i2c_actuator"; + rgltr-cntrl-support; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x1e8480>; + cam_vio-supply = <0x7f>; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x7b>; + }; + + qcom,actuator2 { + cell-index = <0x2>; + compatible = "qcom,actuator"; + reg = <0x1e>; + slave-addr = <0x1e>; + cam_vio-supply = <0x7f>; + cam_vaf-supply = <0x75>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x1e8480>; + qcom,cam-power-seq-type = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x1>; + cci-master = <0x1>; + status = "ok"; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x95>; + }; + + qcom,eeprom@50 { + cell-index = <0x0>; + reg = <0x50>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa0>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x2>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x7d>; + }; + + qcom,eeprom@51 { + cell-index = <0x1>; + reg = <0x51>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xa2>; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x2>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-mode = <0x0>; + sensor-position = <0x1>; + rgltr-cntrl-support; + phandle = <0x8e>; + }; + + qcom,eeprom@55 { + cell-index = <0x3>; + reg = <0x55>; + compatible = "qcom,eeprom"; + i2c-freq-mode = <0x1>; + slave-addr = <0xaa>; + sensor-mode = <0x0>; + qcom,cam-power-seq-type = "sensor_vreg"; + qcom,cam-power-seq-val = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x1>; + qcom,cam-power-seq-delay = <0x1>; + cam_vaf-supply = <0x75>; + cam_vio-supply = <0x7f>; + regulator-names = "cam_vio"; + rgltr-min-voltage = <0x1b7740>; + rgltr-max-voltage = <0x1b7740>; + rgltr-load-current = <0x30d40>; + sensor-position = <0x0>; + rgltr-cntrl-support; + gpio-no-mux = <0x0>; + gpios = <0xffffffff 0x3f 0x0>; + gpio-vaf = <0x0>; + gpio-req-tbl-num = <0x0>; + gpio-req-tbl-flags = <0x0>; + gpio-req-tbl-label = "CAM_VAF0"; + phandle = <0x96>; + }; + }; + }; + + fragment@112 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@113 { + target = <0xffffffff>; + + __overlay__ { + + hall { + status = "okay"; + compatible = "hall"; + linux,input-type = <0x1>; + linux,code = <0x15>; + hall,gpio_flip_cover = <0xffffffff 0xa 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa6>; + }; + + certify_hall { + status = "okay"; + compatible = "certify_hall"; + linux,input-type = <0x1>; + linux,code = <0x1b>; + certify_hall,gpio_certify_cover = <0xffffffff 0x5d 0x1>; + debounce-interval = <0xf>; + pinctrl-names = "default"; + pinctrl-0 = <0xa7>; + }; + }; + }; + + fragment@114 { + target = <0xffffffff>; + + __overlay__ { + + hall { + + hall_default { + pins = "gpio10"; + function = "normal"; + output-disable; + input-enable; + bias-disable; + power-source = <0x0>; + phandle = <0xa6>; + }; + }; + }; + }; + + fragment@115 { + target = <0xffffffff>; + + __overlay__ { + + certify_hall_default { + phandle = <0xa7>; + + mux { + pins = "gpio93"; + function = "gpio"; + }; + + config { + pins = "gpio93"; + drive-strength = <0x2>; + input-enable; + bias-disable; + }; + }; + }; + }; + + fragment@116 { + target = <0xffffffff>; + + __overlay__ { + + rpmh-regulator-ldoc8 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0xffffffff 0x0>; + qcom,resource-name = "ldoc8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x2 0x4>; + qcom,mode-threshold-currents = <0x0 0x1>; + + regulator-pm6150l-l8 { + regulator-name = "pm6150l_l8"; + qcom,set = <0x3>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + regulator-always-on; + qcom,init-mode = <0x2>; + phandle = <0xd4>; + }; + }; + + rpmh-regulator-ldoa5 { + + regulator-pm6150-l5 { + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + regulator-always-on; + phandle = <0xd5>; + }; + }; + + i2c@17 { + status = "ok"; + cell-index = <0x11>; + compatible = "i2c-gpio"; + gpios = <0xffffffff 0x33 0x0 0xffffffff 0x34 0x0>; + #i2c-gpio,delay-us = <0x2>; + #address-cells = <0x1>; + #size-cells = <0x0>; + pinctrl-names = "default"; + pinctrl-0 = <0xa8>; + phandle = <0xd6>; + + sx9360-i2c@28 { + compatible = "sx9360"; + reg = <0x28>; + pinctrl-names = "default"; + pinctrl-0 = <0xa9>; + interrupt-parent = <0xffffffff>; + interrupts = <0x4 0xc4 0x0 0x2>; + sx9360,nirq-gpio = <0xffffffff 0x5 0x1>; + sx9360,reggnrlctrl2_reg = <0x32>; + sx9360,againfreq_reg = <0x38>; + sx9360,refagainfreq_reg = <0x36>; + sx9360,gainrawfilt_reg = <0x1a>; + sx9360,refgainrawfilt_reg = <0x22>; + sx9360,proxthresh_reg = <0x22>; + sx9360,hyst_reg = <0x15>; + sx9360,regproxctrl3_reg = <0xc>; + sx9360,resolution_reg = <0xf>; + sx9360,refresolution_reg = <0xf>; + sx9360,hallic_cert_detect = <0x1>; + }; + }; + }; + }; + + fragment@117 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@118 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@119 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x3 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@120 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@121 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@122 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@123 { + target = <0xffffffff>; + + __overlay__ { + }; + }; + + fragment@124 { + target = <0xffffffff>; + + __overlay__ { + wakeup-disabled-gpios = <0x0 0x3 0x6 0x10 0x15 0x16 0x17 0x18 0x1a 0x1c 0x1e 0x22 0x2a 0x2d 0x2f 0x34 0x35 0x37 0x38 0x39 0x3a 0x3b 0x3e 0x3f 0x40 0x41 0x43 0x44 0x4a 0x4e 0x54 0x56 0x57 0x58 0x59 0x5b 0x5e 0x73 0x74 0x76>; + }; + }; + + fragment@125 { + target = <0xffffffff>; + + __overlay__ { + + msm_vibrator { + compatible = "vibrator"; + motor-vdd_type = <0x0>; + motor-en = <0xffffffff 0x39 0x0>; + samsung,vib_type = "COINDC"; + }; + }; + }; + + fragment@126 { + target = <0xffffffff>; + + __overlay__ { + status = "okay"; + + sm5440@63 { + status = "okay"; + compatible = "siliconmitus,sm5440"; + reg = <0x63>; + pinctrl-names = "default"; + }; + }; + }; + + fragment@127 { + target = <0xffffffff>; + + __overlay__ { + + bat_thm { + label = "bat_thm"; + reg = <0x4f>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + + chg_thm { + label = "chg_thm"; + reg = <0x4d>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + }; + }; + + fragment@128 { + target = <0xffffffff>; + + __overlay__ { + + sec-direct-charger { + status = "okay"; + compatible = "samsung,sec-direct-charger"; + charger,battery_name = "battery"; + charger,main_charger = "sm5714-charger"; + charger,direct_charger = "sm5440-charger"; + charger,dchg_min_current = <0x7d0>; + charger,dchg_temp_low_threshold = <0xb4>; + charger,dchg_temp_high_threshold = <0x1a4>; + }; + + battery { + pinctrl-names = "default"; + battery,chip_vendor = "QCOM"; + status = "okay"; + compatible = "samsung,sec-battery"; + battery,vendor = "Battery"; + battery,charger_name = "sec-direct-charger"; + battery,fuelgauge_name = "sm5714-fuelgauge"; + battery,fgsrc_switch_name = "sm5714-fuelgauge"; + battery,technology = <0x2>; + battery,batt_data_version = <0x1>; + battery,temp_adc_type = <0x1>; + battery,temp_channel_raw = <0x1>; + battery,adc_check_count = <0x5>; + battery,temp_check_type = <0x1>; + battery,chg_temp_check_type = <0x1>; + battery,thermal_source = <0x2>; + battery,chg_thermal_source = <0x2>; + battery,temp_table_adc = <0x7e4 0x941 0xada 0xcc1 0xef2 0x1188 0x1493 0x1821 0x1c49 0x20dc 0x25dc 0x2b94 0x31b1 0x3854 0x3ef2 0x4588 0x4bdd 0x51ec 0x5781 0x5c85 0x60b2 0x6456 0x675a>; + battery,temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,chg_temp_table_adc = <0x761 0x8c1 0xa5c 0xc35 0xe5d 0x10e2 0x13e6 0x1766 0x1b85 0x200c 0x2503 0x2ab1 0x30cc 0x3774 0x3e15 0x44b0 0x4b25 0x5141 0x56de 0x5bf6 0x6042 0x63fd 0x6711>; + battery,chg_temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,polling_time = <0xa 0x1e 0x1e 0x1e 0xe10>; + battery,cable_check_type = <0x4>; + battery,cable_source_type = <0x1>; + battery,polling_type = <0x1>; + battery,monitor_initial_count = <0x0>; + battery,battery_check_type = <0x0>; + battery,ovp_uvlo_check_type = <0x3>; + battery,temp_check_count = <0x1>; + battery,overheatlimit_threshold = <0x2bc>; + battery,overheatlimit_recovery = <0x2a8>; + battery,wire_warm_overheat_thresh = <0x1f4>; + battery,wire_normal_warm_thresh = <0x1a4>; + battery,wire_cool1_normal_thresh = <0xb4>; + battery,wire_cool2_cool1_thresh = <0x96>; + battery,wire_cool3_cool2_thresh = <0x32>; + battery,wire_cold_cool3_thresh = <0x0>; + battery,wire_warm_current = <0x6c6>; + battery,wire_cool1_current = <0xa8c>; + battery,wire_cool2_current = <0x485>; + battery,wire_cool3_current = <0x1e5>; + battery,low_temp_topoff = <0xfa>; + battery,high_temp_topoff = <0xfa>; + battery,low_temp_float = <0x111c>; + battery,high_temp_float = <0x1036>; + battery,full_check_type = <0x7>; + battery,full_check_type_2nd = <0x7>; + battery,full_check_count = <0x1>; + battery,chg_gpio_full_check = <0x0>; + battery,chg_high_temp = <0x28a>; + battery,chg_high_temp_recovery = <0x276>; + battery,chg_input_limit_current = <0x3e8>; + battery,chg_charging_limit_current = <0x578>; + battery,wpc_temp_control_source = <0x1>; + battery,wpc_high_temp = <0x17c>; + battery,wpc_high_temp_recovery = <0x168>; + battery,wpc_input_limit_current = <0x258>; + battery,wpc_charging_limit_current = <0x3e8>; + battery,wpc_temp_lcd_on_control_source = <0x1>; + battery,wpc_lcd_on_high_temp = <0x17c>; + battery,wpc_lcd_on_high_temp_rec = <0x168>; + battery,wpc_lcd_on_input_limit_current = <0x1c2>; + battery,wpc_store_high_temp = <0x168>; + battery,wpc_store_high_temp_recovery = <0x154>; + battery,wpc_store_charging_limit_current = <0x190>; + battery,wpc_store_lcd_on_high_temp = <0x168>; + battery,wpc_store_lcd_on_high_temp_rec = <0x12c>; + battery,wpc_store_lcd_on_charging_limit_current = <0x190>; + battery,sleep_mode_limit_current = <0x1f4>; + battery,wc_full_input_limit_current = <0x64>; + battery,mix_high_temp = <0x1cc>; + battery,mix_high_chg_temp = <0x1f4>; + battery,mix_high_temp_recovery = <0x1c2>; + battery,full_condition_type = <0x9>; + battery,full_condition_soc = <0x5d>; + battery,full_condition_vcell = <0x10ea>; + battery,recharge_check_count = <0x1>; + battery,recharge_condition_type = <0x4>; + battery,recharge_condition_soc = <0x62>; + battery,recharge_condition_vcell = <0x10d6>; + battery,charging_total_time = <0x3840>; + battery,hv_charging_total_time = <0x2a30>; + battery,normal_charging_total_time = <0x4650>; + battery,usb_charging_total_time = <0x8ca0>; + battery,recharging_total_time = <0x1518>; + battery,charging_reset_time = <0x0>; + battery,chg_float_voltage = <0x111c>; + battery,pre_afc_work_delay = <0x7d0>; + battery,pre_wc_afc_work_delay = <0xfa0>; + battery,pre_afc_input_current = <0x1f4>; + battery,pre_wc_afc_input_current = <0x1f4>; + battery,prepare_ta_delay = <0x0>; + battery,swelling_high_rechg_voltage = <0xfa0>; + battery,swelling_low_rechg_voltage = <0x1086>; + battery,siop_input_limit_current = <0x4b0>; + battery,siop_charging_limit_current = <0x3e8>; + battery,siop_hv_input_limit_current = <0x2bc>; + battery,siop_hv_input_limit_current_2nd = <0x226>; + battery,siop_hv_charging_limit_current = <0x3e8>; + battery,ttf_hv_charge_current = <0x992>; + battery,ttf_dc25_charge_current = <0xe42>; + battery,rp_current_rp1 = <0x1f4>; + battery,rp_current_rp2 = <0x5dc>; + battery,rp_current_rp3 = <0xbb8>; + battery,rp_current_rdu_rp3 = <0x834>; + battery,rp_current_abnormal_rp3 = <0x708>; + battery,pd_charging_charge_power = <0x3a98>; + battery,max_charging_current = <0xa8c>; + battery,wireless_cc_cv = <0x55>; + battery,wireless_otg_input_current = <0x384>; + battery,age_data = <0x0 0x111c 0x10d6 0x10b8 0x5d 0x12c 0x1108 0x10c2 0x10a4 0x5c 0x190 0x10f4 0x10ae 0x1090 0x5b 0x2bc 0x10e0 0x109a 0x107c 0x5a 0x3e8 0x10ae 0x1068 0x104a 0x59>; + battery,health_condition = <0x384 0x0 0x4b0 0x0 0x5dc 0x0>; + battery,step_charging_type = <0x0>; + battery,step_charging_charge_power = <0x2ee0>; + battery,step_charging_condition = <0x2d 0x64>; + battery,step_charging_condition_curr = <0xa8c 0xa8c>; + battery,step_charging_current = <0xa8c 0xa8c>; + battery,step_charging_float_voltage = <0x1036 0x111c>; + battery,dc_step_chg_type = <0xe9>; + battery,dc_step_chg_charge_power = <0x55f0>; + battery,dc_step_chg_step = <0x3>; + battery,dc_step_chg_cond_vol = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_cond_iin = <0x802 0x79e 0x0>; + battery,dc_step_chg_iin_check_cnt = <0x3>; + battery,dc_step_chg_cond_soc = <0x14 0x3c 0x64>; + battery,dc_step_chg_val_vfloat = <0x1004 0x1086 0x111c>; + battery,dc_step_chg_val_iout = <0x13ec 0x1004 0xf3c>; + battery,standard_curr = <0xf3c>; + battery,expired_time = <0x288c>; + battery,recharging_expired_time = <0x1518>; + battery,battery_full_capacity = <0x1388>; + battery,cisd_max_voltage_thr = <0x1388>; + battery,max_input_voltage = <0x2328>; + battery,max_input_current = <0xbb8>; + battery,cisd_alg_index = <0x8>; + battery,ignore_cisd_index = <0x0 0x3c0>; + battery,ignore_cisd_index_d = <0x0 0x78>; + battery,ttf_capacity = <0x10cc>; + battery,cv_data = <0xa59 0x367 0x546 0xa1a 0x370 0x502 0x960 0x37b 0x4c5 0x8cf 0x384 0x485 0x828 0x38f 0x43a 0x79f 0x398 0x3f1 0x717 0x3a2 0x3b1 0x676 0x3ad 0x33e 0x5e0 0x3b6 0x2e0 0x531 0x3c1 0x263 0x4a2 0x3ca 0x1f8 0x406 0x3df 0xf5 0x387 0x3de 0xb8 0x2f4 0x3e8 0x0>; + io-channels = <0xffffffff 0x4f 0xffffffff 0x4d>; + io-channel-names = "adc-temp", "adc-chg-temp"; + }; + + sm5714-fuelgauge { + status = "okay"; + fuelgauge,fuel_alert_soc = <0x1>; + fuelgauge,capacity_max = <0x3e8>; + fuelgauge,capacity_max_margin = <0x12c>; + fuelgauge,capacity_min = <0x0>; + fuelgauge,capacity_calculation_type = <0x1f>; + fuelgauge,using_temp_compensation; + fuelgauge,low_temp_limit = <0x64>; + fuelgauge,using_hw_vempty; + fuelgauge,sw_v_empty_voltage = <0xc80>; + fuelgauge,sw_v_empty_voltage_cisd = <0xc1c>; + fuelgauge,sw_v_empty_recover_voltage = <0xd98>; + fuelgauge,capacity = <0x1388>; + + battery_params { + battery,id = <0x0>; + battery0,battery_type = <0x114e 0x21b3>; + battery0,battery_table0 = <0x1400 0x1b77 0x1c40 0x1ccb 0x1d31 0x1d6f 0x1d81 0x1d88 0x1da0 0x1de3 0x1e1f 0x1e45 0x1e5e 0x1e7e 0x1ebc 0x1efb 0x1f27 0x1faf 0x2009 0x209b 0x2103 0x218b 0x227c 0x2400>; + battery0,battery_table1 = <0x0 0x99 0x1b3 0x2cc 0x3e6 0x500 0x7b3 0xa80 0xd4c 0x12cc 0x1b19 0x2099 0x2619 0x2b99 0x3133 0x36b3 0x3980 0x3f00 0x4480 0x4ccc 0x524c 0x58e6 0x6400 0x6419>; + battery0,battery_table2 = <0x4b4b 0x4444 0x4040 0x3e3e 0x3c3c 0x3b3b 0x3838 0x3737 0x3535 0x3434 0x3434 0x3333 0x3333 0x3333 0x3333 0x3232>; + battery0,rs_value = <0xa3 0xa3 0x3800 0x200 0x599 0x599 0x100>; + battery0,v_alarm = <0xc1c 0xc8>; + battery0,topoff = <0x2ee>; + battery0,i_cal = <0x0 0x0 0x800 0x800 0x0 0x0 0x800 0x81e>; + battery0,v_cal = <0x1 0x0 0x0 0x1 0x0 0x0 0x0>; + battery0,temp_std = <0x19>; + battery0,tem_poff = <0xd48 0x32 0xcb2 0x32>; + battery0,aux_ctrl = <0x322 0x5800>; + battery0,data_ver = <0x9>; + battery0,v_max_table = <0x227c 0x225f 0x2243 0x2226 0x21d9>; + battery0,q_max_table = <0x21b3 0x210d 0x2068 0x1fc2 0x1e23>; + }; + }; + + cable-info { + default_input_current = <0x708>; + default_charging_current = <0x834>; + full_check_current_1st = <0x2ee>; + full_check_current_2nd = <0xfa>; + + current_group_1 { + cable_number = <0x2 0x13 0x15 0x16 0x17 0x1e>; + input_current = <0x1f4>; + charging_current = <0x1f4>; + }; + + current_group_2 { + cable_number = <0x19 0x1f>; + input_current = <0x3e8>; + charging_current = <0x3e8>; + }; + + current_group_3 { + cable_number = <0x5 0x20>; + input_current = <0x5dc>; + charging_current = <0x5dc>; + }; + + current_group_4 { + cable_number = <0x6 0x7 0x8 0x11 0x12>; + input_current = <0x672>; + charging_current = <0xa8c>; + }; + + current_group_5 { + cable_number = <0x9>; + input_current = <0x672>; + charging_current = <0x960>; + }; + + current_group_6 { + cable_number = <0xa 0xc 0xf 0x1b 0x21 0x24>; + input_current = <0x320>; + charging_current = <0x960>; + }; + + current_group_7 { + cable_number = <0xd>; + input_current = <0x2bc>; + charging_current = <0x960>; + }; + + current_group_8 { + cable_number = <0x18>; + input_current = <0x3e8>; + charging_current = <0x1c2>; + }; + + current_group_9 { + cable_number = <0x23>; + input_current = <0x708>; + charging_current = <0x708>; + }; + + current_group_10 { + cable_number = <0xb 0xe 0x10 0x1c 0x23>; + input_current = <0x28a>; + charging_current = <0x960>; + }; + + current_group_11 { + cable_number = <0x1d 0x25>; + input_current = <0x1f4>; + charging_current = <0x4b0>; + }; + + current_group_12 { + cable_number = <0x1 0x4>; + input_current = <0x1db>; + charging_current = <0x226>; + }; + + current_group_13 { + cable_number = <0x22>; + input_current = <0x4b0>; + charging_current = <0x960>; + }; + }; + }; + }; + + fragment@129 { + target = <0xffffffff>; + + __overlay__ { + + dc_thm { + + dc_thm_default { + pins = "gpio7"; + function = "normal"; + bias-high-impedance; + phandle = <0xaa>; + }; + }; + }; + }; + + fragment@130 { + target = <0xffffffff>; + + __overlay__ { + + dc_thm { + label = "dc_thm"; + reg = <0x54>; + qcom,pre-scaling = <0x1 0x1>; + qcom,hw-settle-time = <0xc8>; + qcom,ratiometric; + }; + }; + }; + + fragment@131 { + target = <0xffffffff>; + + __overlay__ { + + battery { + pinctrl-0 = <0xaa>; + battery,dchg_temp_check_type = <0x1>; + battery,dchg_thermal_source = <0x2>; + battery,dchg_temp_table_adc = <0x8ba 0xa55 0xc29 0xe52 0x10ce 0x13cf 0x1747 0x1b65 0x1fea 0x24d9 0x2a85 0x309e 0x3741 0x3ddf 0x4477 0x4af2 0x5110 0x56b0 0x5bcc 0x6020 0x63e1 0x66f7 0x3444>; + battery,dchg_temp_table_data = <0x384 0x352 0x320 0x2ee 0x2bc 0x28a 0x258 0x226 0x1f4 0x1c2 0x190 0x15e 0x12c 0xfa 0xc8 0x96 0x64 0x32 0x0 0xffffffce 0xffffff9c 0xffffff6a 0xffffff38>; + battery,dchg_high_temp = <0x28a>; + battery,dchg_high_temp_recovery = <0x276>; + battery,dchg_high_batt_temp = <0x190>; + battery,dchg_high_batt_temp_recovery = <0x17c>; + battery,dchg_input_limit_current = <0x3e8>; + battery,dchg_charging_limit_current = <0x7d0>; + io-channels = <0xffffffff 0x4f 0xffffffff 0x4d 0xffffffff 0x54>; + io-channel-names = "adc-temp", "adc-chg-temp", "adc-dchg-temp"; + }; + }; + }; + + __symbols__ { + dsi_rm69299_visionox_amoled_video = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video"; + dsi_rm69299_visionox_amoled_cmd = "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd"; + dsi_sim_vid = "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video"; + dsi_sim_cmd = "/fragment@3/__overlay__/qcom,mdss_dsi_sim_cmd"; + dsi_sim_dsc_375_cmd = "/fragment@4/__overlay__/qcom,mdss_dsi_sim_dsc_375_cmd"; + dsi_nt36672c_video = "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video"; + dsi_panel_pwr_supply = "/fragment@6/__overlay__/dsi_panel_pwr_supply"; + dsi_panel_pwr_supply_no_labibb = "/fragment@6/__overlay__/dsi_panel_pwr_supply_no_labibb"; + dsi_panel_pwr_supply_labibb_amoled = "/fragment@6/__overlay__/dsi_panel_pwr_supply_labibb_amoled"; + dsi_rm69299_visionox_amoled_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@0"; + dsi_rm69299_visionox_amoled_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@1"; + dsi_sim_vid_display = "/fragment@6/__overlay__/qcom,dsi-display@2"; + dsi_sim_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@3"; + dsi_sim_dsc_375_cmd_display = "/fragment@6/__overlay__/qcom,dsi-display@4"; + dsi_nt36672c_video_display = "/fragment@6/__overlay__/qcom,dsi-display@5"; + sde_dsi = "/fragment@6/__overlay__/qcom,dsi-display"; + sde_wb = "/fragment@6/__overlay__/qcom,wb-display@0"; + ext_disp = "/fragment@6/__overlay__/qcom,msm-ext-disp"; + ext_disp_audio_codec = "/fragment@6/__overlay__/qcom,msm-ext-disp/qcom,msm-ext-disp-audio-codec-rx"; + mtp_batterydata = "/fragment@11/__overlay__/qcom,battery-data"; + lpi_tlmm = "/fragment@27/__overlay__/lpi_pinctrl@627C0000"; + cdc_dmic01_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_active"; + cdc_dmic01_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_clk_sleep"; + cdc_dmic01_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_active"; + cdc_dmic01_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic01_data_sleep"; + cdc_dmic23_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_active"; + cdc_dmic23_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_clk_sleep"; + cdc_dmic23_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_active"; + cdc_dmic23_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic23_data_sleep"; + cdc_dmic45_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_active"; + cdc_dmic45_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_clk_sleep"; + cdc_dmic45_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_active"; + cdc_dmic45_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/dmic45_data_sleep"; + tx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_sleep"; + tx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_clk_active"; + tx_swr_data0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_sleep"; + tx_swr_data0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data0_active"; + wsa_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_sleep"; + wsa_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_clk_active"; + wsa_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_sleep"; + wsa_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/wsa_swr_data_active"; + tx_swr_data1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_sleep"; + tx_swr_data1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data1_active"; + tx_swr_data2_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_sleep"; + tx_swr_data2_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/tx_swr_data2_active"; + rx_swr_clk_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_sleep"; + rx_swr_clk_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_clk_active"; + rx_swr_data_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_sleep"; + rx_swr_data_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/rx_swr_data_active"; + lpi_i2s1_sck_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_active"; + lpi_i2s1_sck_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sck_sleep"; + lpi_i2s1_ws_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_active"; + lpi_i2s1_ws_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_ws_sleep"; + lpi_i2s1_sd0_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_active"; + lpi_i2s1_sd0_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd0_sleep"; + lpi_i2s1_sd1_active = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_active"; + lpi_i2s1_sd1_sleep = "/fragment@27/__overlay__/lpi_pinctrl@627C0000/lpi_i2s1_sd1_sleep"; + tx_macro = "/fragment@28/__overlay__/tx-macro@62620000"; + swr2 = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master"; + wcd938x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd938x-tx-slave"; + wcd937x_tx_slave = "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master/wcd937x-tx-slave"; + rx_macro = "/fragment@28/__overlay__/rx-macro@62600000"; + swr1 = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master"; + wcd938x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd938x-rx-slave"; + wcd937x_rx_slave = "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master/wcd937x-rx-slave"; + wsa_macro = "/fragment@28/__overlay__/wsa-macro@62640000"; + swr0 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master"; + wsa881x_0211 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211"; + wsa881x_0212 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212"; + wsa881x_0213 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213"; + wsa881x_0214 = "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214"; + va_macro = "/fragment@28/__overlay__/va-macro@62770000"; + wcd938x_codec = "/fragment@28/__overlay__/wcd938x-codec"; + wcd937x_codec = "/fragment@28/__overlay__/wcd937x-codec"; + cdc_dmic01_gpios = "/fragment@30/__overlay__/cdc_dmic01_pinctrl"; + cdc_dmic23_gpios = "/fragment@30/__overlay__/cdc_dmic23_pinctrl"; + cdc_dmic45_gpios = "/fragment@30/__overlay__/cdc_dmic45_pinctrl"; + wsa_swr_gpios = "/fragment@30/__overlay__/wsa_swr_clk_data_pinctrl"; + rx_swr_gpios = "/fragment@30/__overlay__/rx_swr_clk_data_pinctrl"; + tx_swr_gpios = "/fragment@30/__overlay__/tx_swr_clk_data_pinctrl"; + wsa_spkr_en1 = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl"; + wsa_spkr_en2 = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl"; + wcd_rst_gpio = "/fragment@31/__overlay__/msm_cdc_pinctrl@58"; + clock_audio_wsa_1 = "/fragment@31/__overlay__/wsa_core_clk"; + clock_audio_wsa_2 = "/fragment@31/__overlay__/wsa_npl_clk"; + clock_audio_rx_1 = "/fragment@31/__overlay__/rx_core_clk"; + clock_audio_rx_2 = "/fragment@31/__overlay__/rx_npl_clk"; + clock_audio_tx_1 = "/fragment@31/__overlay__/tx_core_clk"; + clock_audio_tx_2 = "/fragment@31/__overlay__/tx_npl_clk"; + clock_audio_va_1 = "/fragment@31/__overlay__/va_core_clk"; + clock_audio_va_2 = "/fragment@31/__overlay__/va_npl_clk"; + qupv3_se8_2hsuart = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000"; + qupv3_se8_2hsuart_pins = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins"; + qupv3_se8_2uart_tx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_active"; + qupv3_se8_2uart_rx_active = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_active"; + qupv3_se8_2uart_tx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_tx_sleep"; + qupv3_se8_2uart_rx_sleep = "/fragment@35/__overlay__/qupv3_se8_2hsuart_pins/qupv3_se8_2uart_rx_sleep"; + sec_debug_region = "/fragment@37/__overlay__/sec_debug_region@0"; + sec_debug_autocomment = "/fragment@37/__overlay__/sec_debug_autocomment@0"; + sec_debug_rdx_bootdev = "/fragment@37/__overlay__/sec_debug_rdx_bootdev@0"; + kaslr_region = "/fragment@37/__overlay__/kaslr_region@A0001000"; + rkp_region = "/fragment@37/__overlay__/rkp_region@B0200000"; + hdm_region = "/fragment@37/__overlay__/hdm_region@A1000000"; + modem_shared_mem = "/fragment@37/__overlay__/modem_shared_mem_region@B5000000"; + usb_noti = "/fragment@60/__overlay__/usb-notifier"; + camera_mem = "/fragment@65/__overlay__/camera_mem_region"; + imp_list = "/fragment@68/__overlay__/imp_list"; + cdc_quin_mi2s_gpios = "/fragment@69/__overlay__/msm_cdc_pinctrl_quin"; + samsung_q6audio_adaptation = "/fragment@70/__overlay__/samsung,q6audio-adaptation"; + det_zones = "/fragment@70/__overlay__/det_zones"; + i2c_18 = "/fragment@70/__overlay__/i2c@18"; + tas256x = "/fragment@70/__overlay__/i2c@18/tas256x@4c"; + tas25xx_gpio_default = "/fragment@73/__overlay__/tas25xx_gpio_default"; + fm_lna_default = "/fragment@73/__overlay__/fm_lna_default"; + grip_i2c_active = "/fragment@74/__overlay__/grip_i2c/grip_i2c_active"; + grip_i2c_suspend = "/fragment@74/__overlay__/grip_i2c/grip_i2c_suspend"; + s2mpb03_i2c_sda_default = "/fragment@74/__overlay__/s2mpb03_i2c_sda_default"; + s2mpb03_i2c_scl_default = "/fragment@74/__overlay__/s2mpb03_i2c_scl_default"; + cam_sensor_mclk0_active = "/fragment@74/__overlay__/cam_sensor_mclk0_active"; + cam_sensor_mclk0_suspend = "/fragment@74/__overlay__/cam_sensor_mclk0_suspend"; + cam_sensor_mclk1_active = "/fragment@74/__overlay__/cam_sensor_mclk1_active"; + cam_sensor_mclk1_suspend = "/fragment@74/__overlay__/cam_sensor_mclk1_suspend"; + cam_sensor_mclk2_active = "/fragment@74/__overlay__/cam_sensor_mclk2_active"; + cam_sensor_mclk2_suspend = "/fragment@74/__overlay__/cam_sensor_mclk2_suspend"; + cam_sensor_mclk3_active = "/fragment@74/__overlay__/cam_sensor_mclk3_active"; + cam_sensor_mclk3_suspend = "/fragment@74/__overlay__/cam_sensor_mclk3_suspend"; + cam_sensor_mclk4_active = "/fragment@74/__overlay__/cam_sensor_mclk4_active"; + cam_sensor_mclk4_suspend = "/fragment@74/__overlay__/cam_sensor_mclk4_suspend"; + rcam1_sensor_reset_active = "/fragment@74/__overlay__/rcam1_sensor_reset_active"; + rcam1_sensor_reset_suspend = "/fragment@74/__overlay__/rcam1_sensor_reset_suspend"; + front_sensor_reset_active = "/fragment@74/__overlay__/front_sensor_reset_active"; + front_sensor_reset_suspend = "/fragment@74/__overlay__/front_sensor_reset_suspend"; + rcam3_sensor_reset_active = "/fragment@74/__overlay__/rcam3_sensor_reset_active"; + rcam3_sensor_reset_suspend = "/fragment@74/__overlay__/rcam3_sensor_reset_suspend"; + rcam2_sensor_reset_active = "/fragment@74/__overlay__/rcam2_sensor_reset_active"; + rcam2_sensor_reset_suspend = "/fragment@74/__overlay__/rcam2_sensor_reset_suspend"; + rcam4_sensor_reset_active = "/fragment@74/__overlay__/rcam4_sensor_reset_active"; + rcam4_sensor_reset_suspend = "/fragment@74/__overlay__/rcam4_sensor_reset_suspend"; + rcam1_sensor_vana_active = "/fragment@74/__overlay__/rcam1_sensor_vana_active"; + rcam1_sensor_vana_suspend = "/fragment@74/__overlay__/rcam1_sensor_vana_suspend"; + rcam2_sensor_vana_active = "/fragment@74/__overlay__/rcam2_sensor_vana_active"; + rcam2_sensor_vana_suspend = "/fragment@74/__overlay__/rcam2_sensor_vana_suspend"; + rcam3_sensor_vana_active = "/fragment@74/__overlay__/rcam3_sensor_vana_active"; + rcam3_sensor_vana_suspend = "/fragment@74/__overlay__/rcam3_sensor_vana_suspend"; + rcam4_sensor_vana_active = "/fragment@74/__overlay__/rcam4_sensor_vana_active"; + rcam4_sensor_vana_suspend = "/fragment@74/__overlay__/rcam4_sensor_vana_suspend"; + cam_mipi_sel_active = "/fragment@74/__overlay__/cam_mipi_sel_active"; + cam_mipi_sel_suspend = "/fragment@74/__overlay__/cam_mipi_sel_suspend"; + rcam3_sensor_vdig_active = "/fragment@74/__overlay__/rcam3_sensor_vdig_active"; + rcam3_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam3_sensor_vdig_suspend"; + rcam4_sensor_vdig_active = "/fragment@74/__overlay__/rcam4_sensor_vdig_active"; + rcam4_sensor_vdig_suspend = "/fragment@74/__overlay__/rcam4_sensor_vdig_suspend"; + if_pmic_i2c_pins = "/fragment@74/__overlay__/if_pmic_i2c_pins"; + if_pmic_i2c_sleep = "/fragment@74/__overlay__/if_pmic_i2c_pins/if_pmic_i2c_sleep"; + usbpd_i2c_pins = "/fragment@74/__overlay__/usbpd_i2c_pins"; + usbpd_i2c_sleep = "/fragment@74/__overlay__/usbpd_i2c_pins/usbpd_i2c_sleep"; + mcu_reset_active = "/fragment@74/__overlay__/mcu_reset_active"; + mcu_reset_suspend = "/fragment@74/__overlay__/mcu_reset_suspend"; + mcu_clk_active = "/fragment@74/__overlay__/mcu_clk_active"; + mcu_clk_suspend = "/fragment@74/__overlay__/mcu_clk_suspend"; + grip_int_active = "/fragment@75/__overlay__/grip_int_active"; + grip_int_suspend = "/fragment@75/__overlay__/grip_int_suspend"; + i2c2 = "/fragment@80/__overlay__/i2c@2"; + s2mpb03_l1 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo1"; + s2mpb03_l2 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo2"; + s2mpb03_l3 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo3"; + s2mpb03_l4 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo4"; + s2mpb03_l5 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo5"; + s2mpb03_l6 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo6"; + s2mpb03_l7 = "/fragment@80/__overlay__/i2c@2/s2mpb03@56/regulators/s2mpb03-ldo7"; + self_display_FC3_dtsi = "/fragment@84/__overlay__/self_display_FC3_dtsi"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD = "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD"; + ss_dsi_panel_PBA_BOOTING_FHD = "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD"; + sde_te_active = "/fragment@87/__overlay__/pmx_sde_te/sde_te_active"; + sde_te_suspend = "/fragment@87/__overlay__/pmx_sde_te/sde_te_suspend"; + pmx_sde = "/fragment@87/__overlay__/pmx_sde"; + sde_dsi_active = "/fragment@87/__overlay__/pmx_sde/sde_dsi_active"; + sde_dsi_suspend = "/fragment@87/__overlay__/pmx_sde/sde_dsi_suspend"; + sde_ub_det_default = "/fragment@88/__overlay__/pmx_sde_ub_det/sde_ub_det_default"; + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@9"; + ss_dsi_panel_PBA_BOOTING_FHD_display = "/fragment@89/__overlay__/qcom,dsi-display@10"; + tsp_int = "/fragment@91/__overlay__/tsp_int"; + tsp_zt = "/fragment@92/__overlay__/touchscreen@20"; + tsp_stm = "/fragment@92/__overlay__/touchscreen@49"; + key_vol_up_default = "/fragment@93/__overlay__/key_vol_up/key_vol_up_default"; + if_pmic_irq_default = "/fragment@98/__overlay__/if_pmic_irq/if_pmic_irq_default"; + usbpd_irq_default = "/fragment@98/__overlay__/usbpd_irq/usbpd_irq_default"; + nfc_qupv3_se0_i2c_sleep = "/fragment@100/__overlay__/nfc_qupv3_se0_i2c_sleep"; + nfc_clk_req_gpio = "/fragment@100/__overlay__/nfc_clk_req_gpio"; + nfc_irq_gpio = "/fragment@100/__overlay__/nfc_irq_gpio"; + nfc_ven_gpio = "/fragment@100/__overlay__/nfc_ven_gpio"; + nfc_firm_gpio = "/fragment@100/__overlay__/nfc_firm_gpio"; + nfc_ldo_en_gpio = "/fragment@100/__overlay__/nfc_ldo_en_gpio"; + et7xx_rst = "/fragment@102/__overlay__/et7xx_rst/et7xx_rst"; + sm5714_flash0 = "/fragment@106/__overlay__/qcom,flash_0"; + sm5714_torch0 = "/fragment@106/__overlay__/qcom,torch_0"; + led_flash0 = "/fragment@106/__overlay__/qcom,camera-flash@0"; + led_flash1 = "/fragment@106/__overlay__/qcom,camera-flash@1"; + ois_rear = "/fragment@108/__overlay__/qcom,ois@62"; + sensor_rear = "/fragment@109/__overlay__/qcom,cam-sensor@0"; + eeprom2 = "/fragment@109/__overlay__/qcom,eeprom@0x2D"; + sensor_rear_tele = "/fragment@110/__overlay__/qcom,cam-sensor@3"; + eeprom4 = "/fragment@110/__overlay__/qcom,eeprom@0x3F"; + actuator_rear0 = "/fragment@111/__overlay__/qcom,actuator@0xC"; + actuator_rear_tele = "/fragment@111/__overlay__/qcom,actuator2"; + eeprom0 = "/fragment@111/__overlay__/qcom,eeprom@50"; + eeprom1 = "/fragment@111/__overlay__/qcom,eeprom@51"; + eeprom3 = "/fragment@111/__overlay__/qcom,eeprom@55"; + hall_default = "/fragment@114/__overlay__/hall/hall_default"; + certify_hall_default = "/fragment@115/__overlay__/certify_hall_default"; + L8C = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150l_l8 = "/fragment@116/__overlay__/rpmh-regulator-ldoc8/regulator-pm6150l-l8"; + pm6150_l5 = "/fragment@116/__overlay__/rpmh-regulator-ldoa5/regulator-pm6150-l5"; + i2c_17 = "/fragment@116/__overlay__/i2c@17"; + dc_thm_default = "/fragment@129/__overlay__/dc_thm/dc_thm_default"; + }; + + __fixups__ { + mdss_mdp = "/fragment@0:target:0", "/fragment@1:target:0", "/fragment@2:target:0", "/fragment@3:target:0", "/fragment@4:target:0", "/fragment@5:target:0", "/fragment@8:target:0", "/fragment@10:target:0", "/fragment@85:target:0", "/fragment@86:target:0"; + tlmm = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-te-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-te-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-te-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-te-gpio:0", "/fragment@7/__overlay__:qcom,usbplug-cc-gpio:0", "/fragment@17/__overlay__:cd-gpios:0", "/fragment@24/__overlay__/synaptics_tcm@20:interrupt-parent:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,irq-gpio:0", "/fragment@24/__overlay__/synaptics_tcm@20:synaptics,reset-gpio:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:interrupt-parent:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:reset-gpios:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:irq-gpios:0", "/fragment@25/__overlay__/nq@28:qcom,nq-irq:0", "/fragment@25/__overlay__/nq@28:qcom,nq-ven:0", "/fragment@25/__overlay__/nq@28:qcom,nq-firm:0", "/fragment@25/__overlay__/nq@28:qcom,nq-clkreq:0", "/fragment@25/__overlay__/nq@28:interrupt-parent:0", "/fragment@35:target:0", "/fragment@70/__overlay__/i2c@18:gpios:0", "/fragment@70/__overlay__/i2c@18:gpios:12", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,reset-gpio:0", "/fragment@70/__overlay__/i2c@18/tas256x@4c:ti,irq-gpio:0", "/fragment@71/__overlay__:qcom,fm-lna-gpios:0", "/fragment@73:target:0", "/fragment@74:target:0", "/fragment@76:target:0", "/fragment@80/__overlay__/i2c@2:gpios:0", "/fragment@80/__overlay__/i2c@2:gpios:12", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-reset-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:qcom,platform-te-gpio:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,esd-irq-gpio1:0", "/fragment@86/__overlay__/ss_dsi_panel_PBA_BOOTING_FHD:qcom,platform-reset-gpio:0", "/fragment@87:target:0", "/fragment@91:target:0", "/fragment@92/__overlay__/touchscreen@20:zinitix,irq_gpio:0", "/fragment@92/__overlay__/touchscreen@49:stm,irq_gpio:0", "/fragment@96/__overlay__/sm5714@49:sm5714,irq-gpio:0", "/fragment@97/__overlay__/usbpd-sm5714@33:usbpd,usbpd_int:0", "/fragment@98:target:0", "/fragment@100:target:0", "/fragment@101/__overlay__/sec-nfc@27:interrupt-parent:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,ven-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,irq-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,firm-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,clk_req-gpio:0", "/fragment@101/__overlay__/sec-nfc@27:sec-nfc,pvdd-gpio:0", "/fragment@102:target:0", "/fragment@104/__overlay__/etspi,et7xx:etspi-sleepPin:0", "/fragment@107/__overlay__/sm5714-fled:flash-en-gpio:0", "/fragment@107/__overlay__/sm5714-fled:torch-en-gpio:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:0", "/fragment@108/__overlay__/qcom,ois@62:gpios:12", "/fragment@108/__overlay__/qcom,ois@62:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@0:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:12", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:24", "/fragment@109/__overlay__/qcom,cam-sensor@2:gpios:36", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:12", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:24", "/fragment@109/__overlay__/qcom,eeprom@0x2D:gpios:36", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@3:gpios:36", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:12", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:24", "/fragment@110/__overlay__/qcom,cam-sensor@4:gpios:36", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:12", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:24", "/fragment@110/__overlay__/qcom,eeprom@0x3F:gpios:36", "/fragment@111/__overlay__/qcom,actuator@0xC:gpios:0", "/fragment@111/__overlay__/qcom,actuator2:gpios:0", "/fragment@111/__overlay__/qcom,eeprom@50:gpios:0", "/fragment@111/__overlay__/qcom,eeprom@55:gpios:0", "/fragment@113/__overlay__/certify_hall:certify_hall,gpio_certify_cover:0", "/fragment@115:target:0", "/fragment@116/__overlay__/i2c@17:gpios:0", "/fragment@116/__overlay__/i2c@17:gpios:12", "/fragment@117:target:0", "/fragment@119:target:0", "/fragment@122:target:0", "/fragment@124:target:0", "/fragment@125/__overlay__/msm_vibrator:motor-en:0"; + pm6150l_gpios = "/fragment@0/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_video:qcom,platform-reset-gpio:0", "/fragment@1/__overlay__/qcom,mdss_dsi_rm69299_visionox_amoled_cmd:qcom,platform-reset-gpio:0", "/fragment@2/__overlay__/qcom,mdss_dsi_sim_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-reset-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-bklight-en-gpio:0", "/fragment@5/__overlay__/qcom,mdss_dsi_nt36672c_video:qcom,platform-en-gpio:0", "/fragment@6/__overlay__/qcom,dsi-display:qcom,platform-reset-gpio:0", "/fragment@22:target:0", "/fragment@75:target:0", "/fragment@93:target:0", "/fragment@94/__overlay__/vol_up:gpios:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:sx9360,nirq-gpio:0", "/fragment@129:target:0"; + soc = "/fragment@6:target:0", "/fragment@11:target:0", "/fragment@23:target:0", "/fragment@31:target:0", "/fragment@34:target:0", "/fragment@60:target:0", "/fragment@66:target:0", "/fragment@70:target:0", "/fragment@80:target:0", "/fragment@84:target:0", "/fragment@89:target:0", "/fragment@95:target:0", "/fragment@106:target:0", "/fragment@112:target:0", "/fragment@113:target:0", "/fragment@116:target:0", "/fragment@118:target:0", "/fragment@121:target:0", "/fragment@123:target:0", "/fragment@125:target:0", "/fragment@128:target:0", "/fragment@131:target:0"; + mdss_dsi0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-ctrl:0"; + mdss_dsi_phy0 = "/fragment@6/__overlay__/qcom,dsi-display:qcom,dsi-phy:0"; + mdss_dsi0_pll = "/fragment@6/__overlay__/qcom,dsi-display:clocks:0", "/fragment@6/__overlay__/qcom,dsi-display:clocks:8", "/fragment@6/__overlay__/qcom,dsi-display:clocks:16", "/fragment@6/__overlay__/qcom,dsi-display:clocks:24", "/fragment@6/__overlay__/qcom,dsi-display:clocks:32", "/fragment@6/__overlay__/qcom,dsi-display:clocks:40", "/fragment@6/__overlay__/qcom,dsi-display:clocks:48", "/fragment@6/__overlay__/qcom,dsi-display:clocks:56", "/fragment@6/__overlay__/qcom,dsi-display:clocks:64", "/fragment@6/__overlay__/qcom,dsi-display:clocks:72"; + L13A = "/fragment@6/__overlay__/qcom,dsi-display:vddio-supply:0"; + L18A = "/fragment@6/__overlay__/qcom,dsi-display:vdda-3p3-supply:0"; + lcdb_ldo_vreg = "/fragment@6/__overlay__/qcom,dsi-display:lab-supply:0"; + lcdb_ncp_vreg = "/fragment@6/__overlay__/qcom,dsi-display:ibb-supply:0"; + pm6150_l18 = "/fragment@6/__overlay__/qcom,dsi-display:vci-supply:0"; + pm6150_l13 = "/fragment@6/__overlay__/qcom,dsi-display:vddi-supply:0"; + sde_dp = "/fragment@7:target:0", "/fragment@8/__overlay__:connectors:8", "/fragment@26:target:0"; + pm6150_pdphy = "/fragment@7/__overlay__:qcom,dp-usbpd-detection:0"; + sde_dp_usbplug_cc_active = "/fragment@7/__overlay__:pinctrl-0:0"; + sde_dp_usbplug_cc_suspend = "/fragment@7/__overlay__:pinctrl-1:0"; + sde_rscc = "/fragment@8/__overlay__:connectors:12"; + thermal_zones = "/fragment@9:target:0", "/fragment@18:target:0"; + pm6150_trip0 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:trip:0"; + pm6150_charger = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip0_bat:cooling-device:0", "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:cooling-device:0", "/fragment@21:target:0"; + pm6150_trip1 = "/fragment@9/__overlay__/pm6150-tz/cooling-maps/trip1_bat:trip:0"; + pm6150l_trip0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:trip:0"; + CPU0 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu0:cooling-device:0"; + CPU1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu1:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:cooling-device:0"; + CPU2 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu2:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:cooling-device:0"; + CPU3 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu3:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:cooling-device:0"; + CPU4 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu4:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:cooling-device:0"; + CPU5 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu5:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:cooling-device:0"; + CPU6 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:cooling-device:0"; + CPU7 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip0_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:cooling-device:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:cooling-device:0"; + pm6150l_trip1 = "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu1:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu2:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu3:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu4:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu5:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu6:trip:0", "/fragment@9/__overlay__/pm6150l-tz/cooling-maps/trip1_cpu7:trip:0"; + bcl_lvl0 = "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl0/cooling-maps/vbat_cpu7:trip:0"; + bcl_lvl1 = "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl1/cooling-maps/ibat_cpu7:trip:0"; + bcl_lvl2 = "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu6:trip:0", "/fragment@9/__overlay__/pm6150-bcl-lvl2/cooling-maps/ibat_cpu7:trip:0"; + soc_trip = "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu6:trip:0", "/fragment@9/__overlay__/soc/cooling-maps/soc_cpu7:trip:0"; + pm6150l_vadc = "/fragment@12:target:0", "/fragment@13/__overlay__:io-channels:0", "/fragment@13/__overlay__:io-channels:8", "/fragment@13/__overlay__:io-channels:16", "/fragment@13/__overlay__:io-channels:24", "/fragment@80/__overlay__/sec_thermistor@1:io-channels:0", "/fragment@80/__overlay__/sec_thermistor@2:io-channels:0", "/fragment@83:target:0", "/fragment@130:target:0", "/fragment@131/__overlay__/battery:io-channels:16"; + pm6150l_adc_tm = "/fragment@13:target:0", "/fragment@18/__overlay__/pa-therm1:thermal-sensors:0"; + ufsphy_mem = "/fragment@14:target:0"; + pm6150_l4 = "/fragment@14/__overlay__:vdda-phy-supply:0"; + pm6150l_l3 = "/fragment@14/__overlay__:vdda-pll-supply:0", "/fragment@15/__overlay__:qcom,vddp-ref-clk-supply:0"; + ufshc_mem = "/fragment@15:target:0", "/fragment@64:target:0"; + ufs_phy_gdsc = "/fragment@15/__overlay__:vdd-hba-supply:0"; + pm6150_l19 = "/fragment@15/__overlay__:vcc-supply:0", "/fragment@16/__overlay__:vdd-supply:0"; + pm6150_l12 = "/fragment@15/__overlay__:vccq2-supply:0", "/fragment@16/__overlay__:vdd-io-supply:0"; + sdhc_1 = "/fragment@16:target:0"; + sdc1_clk_on = "/fragment@16/__overlay__:pinctrl-0:0"; + sdc1_cmd_on = "/fragment@16/__overlay__:pinctrl-0:4"; + sdc1_data_on = "/fragment@16/__overlay__:pinctrl-0:8"; + sdc1_rclk_on = "/fragment@16/__overlay__:pinctrl-0:12"; + sdc1_clk_off = "/fragment@16/__overlay__:pinctrl-1:0"; + sdc1_cmd_off = "/fragment@16/__overlay__:pinctrl-1:4"; + sdc1_data_off = "/fragment@16/__overlay__:pinctrl-1:8"; + sdc1_rclk_off = "/fragment@16/__overlay__:pinctrl-1:12"; + sdhc_2 = "/fragment@17:target:0"; + pm6150l_l9 = "/fragment@17/__overlay__:vdd-supply:0"; + pm6150l_l6 = "/fragment@17/__overlay__:vdd-io-supply:0"; + sdc2_clk_on = "/fragment@17/__overlay__:pinctrl-0:0"; + sdc2_cmd_on = "/fragment@17/__overlay__:pinctrl-0:4"; + sdc2_data_on = "/fragment@17/__overlay__:pinctrl-0:8"; + sdc2_cd_on = "/fragment@17/__overlay__:pinctrl-0:12"; + sdc2_clk_off = "/fragment@17/__overlay__:pinctrl-1:0"; + sdc2_cmd_off = "/fragment@17/__overlay__:pinctrl-1:4"; + sdc2_data_off = "/fragment@17/__overlay__:pinctrl-1:8"; + sdc2_cd_off = "/fragment@17/__overlay__:pinctrl-1:12"; + pm6150a_amoled = "/fragment@19:target:0"; + pm6150_qg = "/fragment@20:target:0"; + pm6150_vadc = "/fragment@21/__overlay__:io-channels:0", "/fragment@21/__overlay__:io-channels:8", "/fragment@21/__overlay__:io-channels:16", "/fragment@21/__overlay__:io-channels:24", "/fragment@21/__overlay__:io-channels:32", "/fragment@21/__overlay__:io-channels:40", "/fragment@21/__overlay__:io-channels:48", "/fragment@80/__overlay__/sec_thermistor@0:io-channels:0", "/fragment@82:target:0", "/fragment@127:target:0", "/fragment@128/__overlay__/battery:io-channels:0", "/fragment@128/__overlay__/battery:io-channels:8", "/fragment@131/__overlay__/battery:io-channels:0", "/fragment@131/__overlay__/battery:io-channels:8"; + qusb_phy0 = "/fragment@21/__overlay__:dpdm-supply:0", "/fragment@99:target:0"; + qupv3_se7_i2c = "/fragment@24:target:0", "/fragment@92:target:0", "/fragment@107:target:0"; + ts_active = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-0:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-0:0"; + ts_int_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:0"; + ts_reset_suspend = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-1:4", "/fragment@24/__overlay__/atmel_mxt_ts@4a:pinctrl-1:4"; + ts_release = "/fragment@24/__overlay__/synaptics_tcm@20:pinctrl-2:0"; + pm6150_l10 = "/fragment@24/__overlay__/synaptics_tcm@20:vdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:vdd-supply:0"; + pm6150l_l7 = "/fragment@24/__overlay__/synaptics_tcm@20:avdd-supply:0", "/fragment@24/__overlay__/atmel_mxt_ts@4a:avdd-supply:0", "/fragment@90:target:0", "/fragment@92/__overlay__/touchscreen@20:avdd-supply:0", "/fragment@92/__overlay__/touchscreen@49:avdd-supply:0"; + qupv3_se0_i2c = "/fragment@25:target:0", "/fragment@101:target:0"; + nfc_int_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:0"; + nfc_enable_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:4"; + nfc_clk_req_active = "/fragment@25/__overlay__/nq@28:pinctrl-0:8"; + nfc_int_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:0"; + nfc_enable_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:4"; + nfc_clk_req_suspend = "/fragment@25/__overlay__/nq@28:pinctrl-1:8"; + fsa4480 = "/fragment@26/__overlay__:qcom,dp-aux-switch:0", "/fragment@72:target:0"; + q6core = "/fragment@27:target:0", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:4", "/fragment@30:target:0", "/fragment@69:target:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:4"; + lpass_core_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:0", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:0", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:0"; + lpass_audio_hw_vote = "/fragment@27/__overlay__/lpi_pinctrl@627C0000:clocks:8", "/fragment@28/__overlay__/tx-macro@62620000/tx_swr_master:clocks:8", "/fragment@28/__overlay__/rx-macro@62600000/rx_swr_master:clocks:8", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master:clocks:8", "/fragment@28/__overlay__/va-macro@62770000:clocks:0"; + bolero = "/fragment@28:target:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170211:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@20170212:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170213:qcom,bolero-handle:0", "/fragment@28/__overlay__/wsa-macro@62640000/wsa_swr_master/wsa881x@21170214:qcom,bolero-handle:0", "/fragment@29/__overlay__:asoc-codec:4", "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:12", "/fragment@68:target:0", "/fragment@71/__overlay__:asoc-codec:4", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:12"; + L10A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-rxtx-supply:0", "/fragment@28/__overlay__/wcd938x-codec:cdc-vddio-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-ldo-rxtx-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vddpx-1-supply:0"; + L15A = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-buck-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-buck-supply:0"; + BOB = "/fragment@28/__overlay__/wcd938x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@28/__overlay__/wcd937x-codec:cdc-vdd-mic-bias-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_bob-supply:0"; + atoll_snd = "/fragment@29:target:0", "/fragment@71:target:0"; + stub_codec = "/fragment@29/__overlay__:asoc-codec:0", "/fragment@71/__overlay__:asoc-codec:0"; + audio_apr = "/fragment@29/__overlay__:qcom,msm_audio_ssr_devs:0", "/fragment@71/__overlay__:qcom,msm_audio_ssr_devs:0"; + spkr_1_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-0:0"; + spkr_1_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en1_pinctrl:pinctrl-1:0"; + spkr_2_sd_n_active = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-0:0"; + spkr_2_sd_n_sleep = "/fragment@31/__overlay__/wsa_spkr_en2_pinctrl:pinctrl-1:0"; + wcd_reset_active = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-0:0"; + wcd_reset_sleep = "/fragment@31/__overlay__/msm_cdc_pinctrl@58:pinctrl-1:0"; + va_cdc_dma_0_tx = "/fragment@32:target:0"; + aliases = "/fragment@33:target:0", "/fragment@67:target:0"; + clock_gcc = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:0", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:8", "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:clocks:16"; + qupv3_1 = "/fragment@34/__overlay__/qcom,qup_hsuart@a88000:qcom,wrapper-core:0"; + dcc = "/fragment@36:target:0"; + reserved_memory = "/fragment@37:target:0", "/fragment@65:target:0", "/fragment@105:target:0", "/fragment@120:target:0"; + removed_region = "/fragment@38:target:0"; + pil_modem_mem = "/fragment@39:target:0"; + pil_adsp_mem = "/fragment@40:target:0"; + pil_camera_mem = "/fragment@41:target:0"; + pil_npu_mem = "/fragment@42:target:0"; + pil_video_mem = "/fragment@43:target:0"; + pil_cdsp_mem = "/fragment@44:target:0"; + qseecom_mem = "/fragment@45:target:0"; + qseecom_ta_mem = "/fragment@46:target:0"; + secure_carveout_heap = "/fragment@47:target:0"; + cdsp_sec_mem = "/fragment@48:target:0"; + msm_imem = "/fragment@49:target:0"; + camera = "/fragment@50:target:0"; + cam_vfe0 = "/fragment@51:target:0"; + cam_vfe1 = "/fragment@52:target:0"; + cam_vfe_lite = "/fragment@53:target:0"; + cam_lrme = "/fragment@54:target:0"; + shared_meta = "/fragment@55:target:0"; + android_q_fstab = "/fragment@56:target:0"; + pm8008_8 = "/fragment@57:target:0", "/fragment@78:target:0"; + pm8008_9 = "/fragment@58:target:0", "/fragment@79:target:0"; + usb0 = "/fragment@59:target:0"; + firmware = "/fragment@61:target:0"; + pil_modem = "/fragment@62:target:0"; + modem_smp2p_out = "/fragment@62/__overlay__:qcom,smem-states:0", "/fragment@62/__overlay__:qcom,smem-states:8", "/fragment@62/__overlay__:qcom,smem-states:16"; + icnss = "/fragment@63:target:0"; + pcm0 = "/fragment@71/__overlay__:asoc-platform:0"; + pcm1 = "/fragment@71/__overlay__:asoc-platform:4"; + pcm2 = "/fragment@71/__overlay__:asoc-platform:8"; + voip = "/fragment@71/__overlay__:asoc-platform:12"; + voice = "/fragment@71/__overlay__:asoc-platform:16"; + loopback = "/fragment@71/__overlay__:asoc-platform:20"; + compress = "/fragment@71/__overlay__:asoc-platform:24"; + hostless = "/fragment@71/__overlay__:asoc-platform:28"; + afe = "/fragment@71/__overlay__:asoc-platform:32"; + lsm = "/fragment@71/__overlay__:asoc-platform:36"; + routing = "/fragment@71/__overlay__:asoc-platform:40"; + compr = "/fragment@71/__overlay__:asoc-platform:44"; + pcm_noirq = "/fragment@71/__overlay__:asoc-platform:48"; + spmi_bus = "/fragment@77:target:0", "/fragment@116/__overlay__/i2c@17/sx9360-i2c@28:interrupt-parent:0"; + pm6150_gpios = "/fragment@81:target:0", "/fragment@85/__overlay__/ss_dsi_panel_S6E3FC3_AMS667YM01_FHD:samsung,ub-con-det:0", "/fragment@88:target:0", "/fragment@113/__overlay__/hall:hall,gpio_flip_cover:0", "/fragment@114:target:0"; + gpio_key = "/fragment@94:target:0"; + qupv3_se4_i2c = "/fragment@96:target:0", "/fragment@126:target:0"; + qupv3_se11_i2c = "/fragment@97:target:0"; + pm6150l_l11 = "/fragment@103:target:0"; + qupv3_se6_spi = "/fragment@104:target:0"; + pm6150l_switch2 = "/fragment@106/__overlay__/qcom,camera-flash@0:switch-source:0", "/fragment@106/__overlay__/qcom,camera-flash@1:switch-source:0"; + qupv3_se10_i2c = "/fragment@108:target:0"; + cam_cci0 = "/fragment@109:target:0"; + titan_top_gdsc = "/fragment@109/__overlay__/qcom,cam-sensor@0:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:cam_clk-supply:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:cam_clk-supply:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:cam_clk-supply:0"; + clock_camcc = "/fragment@109/__overlay__/qcom,cam-sensor@0:clocks:0", "/fragment@109/__overlay__/qcom,cam-sensor@2:clocks:0", "/fragment@109/__overlay__/qcom,eeprom@0x2D:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@1:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@8:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@3:clocks:0", "/fragment@110/__overlay__/qcom,cam-sensor@4:clocks:0", "/fragment@110/__overlay__/qcom,eeprom@0x3F:clocks:0"; + cam_cci1 = "/fragment@110:target:0"; + qupv3_se9_i2c = "/fragment@111:target:0"; + apps_rsc = "/fragment@116/__overlay__/rpmh-regulator-ldoc8:mboxes:0"; + }; + + __local_fixups__ { + + fragment@0 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@1 { + + __overlay__ { + + qcom,mdss_dsi_rm69299_visionox_amoled_cmd { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@2 { + + __overlay__ { + + qcom,mdss_dsi_sim_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@5 { + + __overlay__ { + + qcom,mdss_dsi_nt36672c_video { + qcom,panel-supply-entries = <0x0>; + }; + }; + }; + + fragment@6 { + + __overlay__ { + + qcom,dsi-display@0 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@1 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@2 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@3 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@4 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display@5 { + qcom,dsi-panel = <0x0>; + }; + + qcom,dsi-display { + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + qcom,dsi-display-list = <0x0 0x4>; + }; + }; + }; + + fragment@7 { + + __overlay__ { + qcom,ext-disp = <0x0>; + }; + }; + + fragment@8 { + + __overlay__ { + connectors = <0x0 0x4>; + }; + }; + + fragment@20 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@21 { + + __overlay__ { + qcom,battery-data = <0x0>; + }; + }; + + fragment@28 { + + __overlay__ { + + bolero-clk-rsc-mngr { + clocks = <0x0 0x8 0x10 0x18 0x20 0x28 0x30 0x38>; + }; + + tx-macro@62620000 { + clocks = <0x0 0x8>; + qcom,tx-swr-gpios = <0x0>; + }; + + rx-macro@62600000 { + clocks = <0x0 0x8>; + qcom,rx-swr-gpios = <0x0>; + }; + + wsa-macro@62640000 { + clocks = <0x0 0x8>; + qcom,wsa-swr-gpios = <0x0>; + + wsa_swr_master { + + wsa881x@20170211 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@20170212 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170213 { + qcom,spkr-sd-n-node = <0x0>; + }; + + wsa881x@21170214 { + qcom,spkr-sd-n-node = <0x0>; + }; + }; + }; + + wcd938x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + mbhc-button-thres = <0x0 0xc 0x18 0x24 0x30 0x3c 0x48 0x54>; + imp-table = <0x0 0x10 0x20 0x30 0x40 0x50 0x60 0x70>; + }; + + wcd937x-codec { + qcom,wcd-rst-gpio-node = <0x0>; + qcom,rx-slave = <0x0>; + qcom,tx-slave = <0x0>; + }; + }; + }; + + fragment@29 { + + __overlay__ { + qcom,cdc-dmic01-gpios = <0x0>; + qcom,cdc-dmic23-gpios = <0x0>; + qcom,cdc-dmic45-gpios = <0x0>; + asoc-codec = <0x8>; + qcom,wsa-devs = <0x0 0x4 0x8 0xc>; + qcom,codec-aux-devs = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@30 { + + __overlay__ { + + cdc_dmic01_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic23_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + cdc_dmic45_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + wsa_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + rx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + tx_swr_clk_data_pinctrl { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@34 { + + __overlay__ { + + qcom,qup_hsuart@a88000 { + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + }; + }; + + fragment@60 { + + __overlay__ { + + qcom,memshare { + + qcom,client_4 { + memory-region = <0x0>; + }; + }; + + samsung,sec_hdm { + memory-region = <0x0>; + }; + }; + }; + + fragment@66 { + + __overlay__ { + + qcom,ion { + + qcom,ion-heap@30 { + memory-region = <0x0>; + }; + }; + }; + }; + + fragment@69 { + + __overlay__ { + + msm_cdc_pinctrl_quin { + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@70 { + + __overlay__ { + + i2c@18 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@71 { + + __overlay__ { + asoc-platform = <0x34>; + qcom,quin-mi2s-gpios = <0x0>; + qcom,msm_audio_ssr_devs = <0x8>; + }; + }; + + fragment@80 { + + __overlay__ { + + i2c@2 { + pinctrl-0 = <0x0 0x4>; + }; + }; + }; + + fragment@85 { + + __overlay__ { + + ss_dsi_panel_S6E3FC3_AMS667YM01_FHD { + ss,self_display = <0x0>; + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@86 { + + __overlay__ { + + ss_dsi_panel_PBA_BOOTING_FHD { + qcom,dsi-panel = <0x0>; + }; + }; + }; + + fragment@92 { + + __overlay__ { + + touchscreen@20 { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + + touchscreen@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@94 { + + __overlay__ { + pinctrl-0 = <0x0>; + }; + }; + + fragment@96 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sm5714@49 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@97 { + + __overlay__ { + pinctrl-1 = <0x0>; + + usbpd-sm5714@33 { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@101 { + + __overlay__ { + pinctrl-1 = <0x0>; + + sec-nfc@27 { + pinctrl-0 = <0x0 0x4 0x8 0xc 0x10>; + }; + }; + }; + + fragment@104 { + + __overlay__ { + + etspi,et7xx { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@106 { + + __overlay__ { + + qcom,camera-flash@0 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,camera-flash@1 { + flash-source = <0x0>; + torch-source = <0x0>; + }; + + qcom,cam-res-mgr { + pinctrl-0 = <0x0>; + pinctrl-1 = <0x0>; + }; + }; + }; + + fragment@108 { + + __overlay__ { + + qcom,ois@62 { + cam_vaf-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + cam_vdig-supply = <0x0>; + }; + }; + }; + + fragment@109 { + + __overlay__ { + + qcom,cam-sensor@0 { + actuator-src = <0x0>; + led-flash-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@2 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x2D { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@110 { + + __overlay__ { + + qcom,cam-sensor@1 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@8 { + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vana-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4>; + pinctrl-1 = <0x0 0x4>; + }; + + qcom,cam-sensor@3 { + actuator-src = <0x0>; + eeprom-src = <0x0>; + ois-src = <0x0>; + led-flash-src = <0x0>; + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + cam_vdig-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8>; + pinctrl-1 = <0x0 0x4 0x8>; + }; + + qcom,cam-sensor@4 { + led-flash-src = <0x0>; + eeprom-src = <0x0>; + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + + qcom,eeprom@0x3F { + cam_vio-supply = <0x0>; + pinctrl-0 = <0x0 0x4 0x8 0xc>; + pinctrl-1 = <0x0 0x4 0x8 0xc>; + }; + }; + }; + + fragment@111 { + + __overlay__ { + + qcom,actuator@0xC { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + + qcom,actuator2 { + cam_vio-supply = <0x0>; + cam_vaf-supply = <0x0>; + }; + + qcom,eeprom@50 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@51 { + cam_vio-supply = <0x0>; + }; + + qcom,eeprom@55 { + cam_vaf-supply = <0x0>; + cam_vio-supply = <0x0>; + }; + }; + }; + + fragment@113 { + + __overlay__ { + + hall { + pinctrl-0 = <0x0>; + }; + + certify_hall { + pinctrl-0 = <0x0>; + }; + }; + }; + + fragment@116 { + + __overlay__ { + + i2c@17 { + pinctrl-0 = <0x0>; + + sx9360-i2c@28 { + pinctrl-0 = <0x0>; + }; + }; + }; + }; + + fragment@131 { + + __overlay__ { + + battery { + pinctrl-0 = <0x0>; + }; + }; + }; + }; +}; diff --git a/arch/arm64/configs/vendor/lineage-a72q_defconfig b/arch/arm64/configs/vendor/lineage-a72q_defconfig new file mode 100644 index 000000000000..be974592f484 --- /dev/null +++ b/arch/arm64/configs/vendor/lineage-a72q_defconfig @@ -0,0 +1,6700 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm64 4.14.190 Kernel Configuration +# +CONFIG_ARM64=y +CONFIG_64BIT=y +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_MMU=y +CONFIG_ARM64_PAGE_SHIFT=12 +CONFIG_ARM64_CONT_SHIFT=4 +CONFIG_ARCH_MMAP_RND_BITS_MIN=18 +CONFIG_ARCH_MMAP_RND_BITS_MAX=24 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ZONE_DMA=y +CONFIG_HAVE_GENERIC_GUP=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_SMP=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_KERNEL_MODE_NEON=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=3 +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +# CONFIG_QTI_GVM is not set +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +# CONFIG_TOOLS_SUPPORT_RELR is not set +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="-perf" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +# CONFIG_SYSVIPC is not set +# CONFIG_POSIX_MQUEUE is not set +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_FHANDLE is not set +# CONFIG_USELIB is not set +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +# CONFIG_AUDITSYSCALL is not set + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +CONFIG_HANDLE_DOMAIN_IRQ=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_SCHED_WALT=y +CONFIG_SCHED_SEC_TASK_BOOST=y +# CONFIG_BSD_PROCESS_ACCT is not set +CONFIG_TASKSTATS=y +# CONFIG_TASK_DELAY_ACCT is not set +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set + +# +# RCU Subsystem +# +CONFIG_PREEMPT_RCU=y +CONFIG_RCU_EXPERT=y +CONFIG_SRCU=y +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +CONFIG_RCU_FANOUT=64 +CONFIG_RCU_FANOUT_LEAF=16 +CONFIG_RCU_FAST_NO_HZ=y +# CONFIG_RCU_BOOST is not set +CONFIG_RCU_NOCB_CPU=y +CONFIG_BUILD_BIN2C=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y +CONFIG_LOG_BUF_SHIFT=17 +# CONFIG_CONSOLE_FLUSH_ON_HOTPLUG is not set +CONFIG_LOG_CPU_MAX_BUF_SHIFT=17 +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 +CONFIG_GENERIC_SCHED_CLOCK=y + +# +# FAIR Scheuler tunables +# +CONFIG_PELT_UTIL_HALFLIFE_32=y +# CONFIG_PELT_UTIL_HALFLIFE_16 is not set +# CONFIG_PELT_UTIL_HALFLIFE_8 is not set +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_MEMCG_FORCE_USE_VM_SWAPPINESS=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +# CONFIG_RT_GROUP_SCHED is not set +# CONFIG_CGROUP_PIDS is not set +# CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CGROUP_CPUACCT=y +# CONFIG_CGROUP_PERF is not set +CONFIG_CGROUP_BPF=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_SCHED_CORE_CTL=y +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +# CONFIG_USER_NS is not set +# CONFIG_PID_NS is not set +CONFIG_NET_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_SCHED_TUNE=y +CONFIG_DEFAULT_USE_ENERGY_AWARE=y +# CONFIG_SYSFS_DEPRECATED is not set +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +# CONFIG_RD_XZ is not set +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_BPF=y +CONFIG_EXPERT=y +CONFIG_UID16=y +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_POSIX_TIMERS=y +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_JIT_ALWAYS_ON=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set +CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y +CONFIG_EMBEDDED=y +CONFIG_HAVE_PERF_EVENTS=y +# CONFIG_PC104 is not set + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_PERF_USER_SHARE is not set +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_SLUB_DEBUG is not set +# CONFIG_SLUB_MEMCG_SYSFS_ON is not set +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_FREELIST_RANDOM is not set +# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_DATA_VERIFICATION=y +# CONFIG_DEFERRED_INITCALLS is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +# CONFIG_KPROBES is not set +# CONFIG_JUMP_LABEL is not set +CONFIG_UPROBES=y +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_RCU_TABLE_FREE=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +# CONFIG_GCC_PLUGINS is not set +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_THIN_ARCHIVES=y +# CONFIG_LTO is not set +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_THINLTO=y +CONFIG_LTO_NONE=y +# CONFIG_LTO_CLANG is not set +CONFIG_ARCH_SUPPORTS_SHADOW_CALL_STACK=y +CONFIG_ROP_PROTECTION_NONE=y +# CONFIG_SHADOW_CALL_STACK is not set +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_ARCH_MMAP_RND_BITS=18 +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11 +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_VMAP_STACK=y +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +# CONFIG_REFCOUNT_FULL is not set +CONFIG_ARCH_HAS_RELR=y + +# +# GCOV-based kernel profiling +# +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_FORCE=y +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA224 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +CONFIG_MODULE_SIG_HASH="sha512" +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLK_SCSI_REQUEST=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +# CONFIG_BLK_DEV_ZONED is not set +# CONFIG_BLK_DEV_THROTTLING is not set +CONFIG_BLK_IO_VOLUME=y +CONFIG_BLK_TURBO_WRITE=y +# CONFIG_BLK_CMDLINE_PARSER is not set +# CONFIG_BLK_WBT is not set +# CONFIG_BLK_SED_OPAL is not set +CONFIG_BLK_INLINE_ENCRYPTION=y +CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLOCK_COMPAT=y +CONFIG_BLK_MQ_PCI=y +CONFIG_BLOCK_SUPPORT_STLOG=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +CONFIG_CFQ_GROUP_IOSCHED=y +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +# CONFIG_IOSCHED_BFQ is not set +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_RWSEM_PRIO_AWARE=y +CONFIG_FREEZER=y +# CONFIG_OLAF_SUPPORT is not set +CONFIG_SEC_A72Q_PROJECT=y +CONFIG_SEC_A72Q_EUR_OPEN=y +# CONFIG_SEC_A72Q_LTN_OPEN is not set + +# +# Platform selection +# +# CONFIG_ARCH_ACTIONS is not set +# CONFIG_ARCH_SUNXI is not set +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_SDM660 is not set +# CONFIG_ARCH_BCM2835 is not set +# CONFIG_ARCH_BCM_IPROC is not set +# CONFIG_ARCH_BERLIN is not set +# CONFIG_ARCH_BRCMSTB is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_LAYERSCAPE is not set +# CONFIG_ARCH_LG1K is not set +# CONFIG_ARCH_HISI is not set +# CONFIG_ARCH_MEDIATEK is not set +# CONFIG_ARCH_MESON is not set +# CONFIG_ARCH_MVEBU is not set +CONFIG_ARCH_QCOM=y +# CONFIG_ARCH_SM8150 is not set +# CONFIG_ARCH_SDMSHRIKE is not set +# CONFIG_ARCH_SM6150 is not set +CONFIG_ARCH_ATOLL=y +# CONFIG_ARCH_QCS405 is not set +# CONFIG_ARCH_QCS403 is not set +CONFIG_ARCH_SDMMAGPIE=y +# CONFIG_ARCH_SEC_SM7150 is not set +# CONFIG_ARCH_TRINKET is not set +# CONFIG_ARCH_SDM429W is not set +# CONFIG_ARCH_REALTEK is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SEATTLE is not set +# CONFIG_ARCH_RENESAS is not set +# CONFIG_ARCH_STRATIX10 is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_SPRD is not set +# CONFIG_ARCH_THUNDER is not set +# CONFIG_ARCH_THUNDER2 is not set +# CONFIG_ARCH_UNIPHIER is not set +# CONFIG_ARCH_VEXPRESS is not set +# CONFIG_ARCH_VULCAN is not set +# CONFIG_ARCH_XGENE is not set +# CONFIG_ARCH_ZX is not set +# CONFIG_ARCH_ZYNQMP is not set + +# +# Bus support +# +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCI_SYSCALL=y +# CONFIG_PCIEPORTBUS is not set +CONFIG_PCI_BUS_ADDR_T_64BIT=y +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +# CONFIG_PCI_STUB is not set +# CONFIG_PCI_IOV is not set +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_PASID is not set +# CONFIG_HOTPLUG_PCI is not set + +# +# DesignWare PCI Core Support +# +# CONFIG_PCIE_DW_PLAT is not set +# CONFIG_PCI_HISI is not set +# CONFIG_PCIE_QCOM is not set +# CONFIG_PCIE_KIRIN is not set + +# +# PCI host controller drivers +# +CONFIG_PCI_MSM=y +# CONFIG_PCI_MSM_MSI is not set +# CONFIG_PCI_HOST_GENERIC is not set +# CONFIG_PCI_XGENE is not set +# CONFIG_PCI_HOST_THUNDER_PEM is not set +# CONFIG_PCI_HOST_THUNDER_ECAM is not set + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# CONFIG_PCI_SW_QCOM_SWITCH is not set + +# +# Kernel Features +# + +# +# ARM errata workarounds via the alternatives framework +# +CONFIG_ARM64_ERRATUM_826319=y +CONFIG_ARM64_ERRATUM_827319=y +CONFIG_ARM64_ERRATUM_824069=y +CONFIG_ARM64_ERRATUM_819472=y +CONFIG_ARM64_ERRATUM_832075=y +CONFIG_ARM64_ERRATUM_845719=y +# CONFIG_ARM64_ERRATUM_843419 is not set +CONFIG_ARM64_ERRATUM_1024718=y +# CONFIG_ARM64_ERRATUM_1286807 is not set +CONFIG_ARM64_ERRATUM_1188873=y +CONFIG_CAVIUM_ERRATUM_22375=y +CONFIG_CAVIUM_ERRATUM_23154=y +CONFIG_CAVIUM_ERRATUM_27456=y +CONFIG_CAVIUM_ERRATUM_30115=y +CONFIG_QCOM_FALKOR_ERRATUM_1003=y +CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y +CONFIG_QCOM_FALKOR_ERRATUM_1009=y +CONFIG_QCOM_QDF2400_ERRATUM_0065=y +CONFIG_QCOM_FALKOR_ERRATUM_E1041=y +CONFIG_ARM64_4K_PAGES=y +# CONFIG_ARM64_16K_PAGES is not set +# CONFIG_ARM64_64K_PAGES is not set +CONFIG_ARM64_VA_BITS_39=y +# CONFIG_ARM64_VA_BITS_48 is not set +CONFIG_ARM64_VA_BITS=39 +# CONFIG_CPU_BIG_ENDIAN is not set +CONFIG_SCHED_MC=y +# CONFIG_SCHED_SMT is not set +CONFIG_NR_CPUS=8 +CONFIG_HOTPLUG_CPU=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_ARCH_NR_GPIO=1280 +# CONFIG_NUMA is not set +CONFIG_HOLES_IN_ZONE=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=250 +CONFIG_SCHED_HRTICK=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_HAVE_ARCH_PFN_VALID=y +CONFIG_HW_PERF_EVENTS=y +CONFIG_SYS_SUPPORTS_HUGETLBFS=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_NO_BOOTMEM=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +# CONFIG_MEMORY_HOTPLUG is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_BOUNCE=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_MEMORY_FAILURE is not set +# CONFIG_TRANSPARENT_HUGEPAGE is not set +# CONFIG_ARCH_WANTS_THP_SWAP is not set +CONFIG_CLEANCACHE=y +# CONFIG_FRONTSWAP is not set +CONFIG_CMA=y +CONFIG_CMA_DEBUG=y +CONFIG_CMA_AREAS=7 +# CONFIG_ZPOOL is not set +# CONFIG_ZBUD is not set +CONFIG_ZSMALLOC=y +CONFIG_PGTABLE_MAPPING=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_BALANCE_ANON_FILE_RECLAIM=y +CONFIG_KSWAPD_CPU=0x3F +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_FRAME_VECTOR=y +# CONFIG_PERCPU_STATS is not set +CONFIG_ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT=y +CONFIG_SPECULATIVE_PAGE_FAULT=y +CONFIG_HAVE_LOW_MEMORY_KILLER=y +CONFIG_PROCESS_RECLAIM=y +# CONFIG_FORCE_ALLOC_FROM_DMA_ZONE is not set +CONFIG_INCREASE_MAXIMUM_SWAPPINESS=y +CONFIG_DIRECT_RECLAIM_FILE_PAGES_ONLY=y +CONFIG_MMAP_READAROUND_LIMIT=0 +# CONFIG_FAULT_AROUND_4KB is not set +CONFIG_RBIN=y +CONFIG_PAGE_BOOST=y +CONFIG_PAGE_BOOST_RECORDING=y +CONFIG_LARGE_DIRTY_BUFFER=y +CONFIG_MAX_DIRTY_THRESH_PAGES=25600 + +# +# SEC Memory Management Options +# +CONFIG_SEC_MM=y +CONFIG_ARM64_DMA_USE_IOMMU=y +CONFIG_ARM64_DMA_IOMMU_ALIGNMENT=9 +CONFIG_SECCOMP=y +# CONFIG_PARAVIRT is not set +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +# CONFIG_XEN is not set +# CONFIG_OKL4_GUEST is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +# CONFIG_UNMAP_KERNEL_AT_EL0 is not set +CONFIG_HARDEN_BRANCH_PREDICTOR=y +# CONFIG_PRINT_VMEMLAYOUT is not set +CONFIG_ARM64_SSBD=y +CONFIG_ARM64_TAGGED_ADDR_ABI=y +CONFIG_ARMV8_DEPRECATED=y +CONFIG_SWP_EMULATION=y +CONFIG_CP15_BARRIER_EMULATION=y +CONFIG_SETEND_EMULATION=y +CONFIG_ARM64_SW_TTBR0_PAN=y +CONFIG_UH=y +CONFIG_UH_RKP=y +CONFIG_RKP_MODULE_SUPPORT=y +CONFIG_RKP_KDP=y +CONFIG_RKP_NS_PROT=y +CONFIG_RKP_DMAP_PROT=y +# CONFIG_UH_LKMAUTH is not set +# CONFIG_UH_LKM_BLOCK is not set + +# +# ARMv8.1 architectural features +# +CONFIG_ARM64_HW_AFDBM=y +CONFIG_ARM64_PAN=y +# CONFIG_ARM64_LSE_ATOMICS is not set +# CONFIG_ARM64_VHE is not set + +# +# ARMv8.2 architectural features +# +CONFIG_ARM64_UAO=y +# CONFIG_ARM64_PMEM is not set +CONFIG_ARM64_MODULE_CMODEL_LARGE=y +CONFIG_ARM64_MODULE_PLTS=y +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_MODULE_REGION_FULL=y + +# +# Boot options +# +CONFIG_CMDLINE="" +# CONFIG_EFI is not set +# CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE is not set +CONFIG_BUILD_ARM64_KERNEL_COMPRESSION_GZIP=y +# CONFIG_BUILD_ARM64_UNCOMPRESSED_KERNEL is not set +CONFIG_KRYO_PMU_WORKAROUND=y +CONFIG_BUILD_ARM64_DT_OVERLAY=y + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ELFCORE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_HAVE_AOUT is not set +# CONFIG_BINFMT_MISC is not set +CONFIG_COREDUMP=y +CONFIG_COMPAT=y +# CONFIG_SEC_A72Q_EUR_PROJECT is not set + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +# CONFIG_HIBERNATION is not set +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=0 +# CONFIG_PM_WAKELOCKS_GC is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_OPP=y +CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_CPU_PM=y +CONFIG_CPU_FREQ_LIMIT_USERSPACE=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y + +# +# CPU Power Management +# + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y +# CONFIG_CPU_IDLE_GOV_LADDER is not set +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_DT_IDLE_STATES=y + +# +# ARM CPU Idle Drivers +# +CONFIG_ARM_CPUIDLE=y +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_TIMES=y +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_CPU_BOOST=y +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +# CONFIG_CPU_FREQ_GOV_INTERACTIVE is not set + +# +# CPU frequency scaling drivers +# +# CONFIG_CPUFREQ_DT is not set +# CONFIG_CPUFREQ_DUMMY is not set +# CONFIG_ARM_BIG_LITTLE_CPUFREQ is not set +# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set +# CONFIG_CPU_FREQ_MSM is not set +# CONFIG_QORIQ_CPUFREQ is not set +CONFIG_CPU_FREQ_LIMIT=y +CONFIG_CPU_FREQ_LIMIT_HMP=y +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +# CONFIG_TLS is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_INTERFACE=y +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +CONFIG_XFRM_STATISTICS=y +CONFIG_XFRM_IPCOMP=y +CONFIG_NET_KEY=y +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_KNOX_NCM=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +# CONFIG_IP_ROUTE_MULTIPATH is not set +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +# CONFIG_IP_PNP_BOOTP is not set +# CONFIG_IP_PNP_RARP is not set +# CONFIG_NET_IPIP is not set +CONFIG_NET_IPGRE_DEMUX=y +CONFIG_NET_IP_TUNNEL=y +# CONFIG_NET_IPGRE is not set +# CONFIG_IP_MROUTE is not set +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=y +CONFIG_NET_UDP_TUNNEL=y +# CONFIG_NET_FOU is not set +# CONFIG_NET_FOU_IP_TUNNELS is not set +CONFIG_INET_AH=y +CONFIG_INET_ESP=y +# CONFIG_INET_ESP_OFFLOAD is not set +CONFIG_INET_IPCOMP=y +CONFIG_INET_XFRM_TUNNEL=y +CONFIG_INET_TUNNEL=y +CONFIG_INET_XFRM_MODE_TRANSPORT=y +CONFIG_INET_XFRM_MODE_TUNNEL=y +CONFIG_INET_XFRM_MODE_BEET=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +# CONFIG_INET_RAW_DIAG is not set +CONFIG_INET_DIAG_DESTROY=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +# CONFIG_INET6_ESP_OFFLOAD is not set +CONFIG_INET6_IPCOMP=y +CONFIG_IPV6_MIP6=y +# CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=y +CONFIG_INET6_TUNNEL=y +CONFIG_INET6_XFRM_MODE_TRANSPORT=y +CONFIG_INET6_XFRM_MODE_TUNNEL=y +CONFIG_INET6_XFRM_MODE_BEET=y +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set +CONFIG_IPV6_VTI=y +CONFIG_IPV6_SIT=y +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=y +# CONFIG_IPV6_GRE is not set +# CONFIG_IPV6_FOU is not set +# CONFIG_IPV6_FOU_TUNNEL is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +# CONFIG_IPV6_SEG6_LWTUNNEL is not set +# CONFIG_IPV6_SEG6_HMAC is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=y +# CONFIG_NETFILTER_NETLINK_ACCT is not set +CONFIG_NETFILTER_NETLINK_QUEUE=y +CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_LOG_COMMON=y +# CONFIG_NF_LOG_NETDEV is not set +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +# CONFIG_NF_CONNTRACK_ZONES is not set +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +# CONFIG_NF_CONNTRACK_TIMEOUT is not set +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_CONNTRACK_AMANDA=y +CONFIG_NF_CONNTRACK_FTP=y +CONFIG_NF_CONNTRACK_H323=y +CONFIG_NF_CONNTRACK_IRC=y +CONFIG_NF_CONNTRACK_BROADCAST=y +CONFIG_NF_CONNTRACK_NETBIOS_NS=y +# CONFIG_NF_CONNTRACK_SNMP is not set +CONFIG_NF_CONNTRACK_PPTP=y +CONFIG_NF_CONNTRACK_SANE=y +# CONFIG_NF_CONNTRACK_SIP is not set +CONFIG_NF_CONNTRACK_TFTP=y +CONFIG_NF_CT_NETLINK=y +# CONFIG_NF_CT_NETLINK_TIMEOUT is not set +# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +CONFIG_NF_NAT=y +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_PROTO_DCCP=y +CONFIG_NF_NAT_PROTO_UDPLITE=y +CONFIG_NF_NAT_PROTO_SCTP=y +CONFIG_NF_NAT_AMANDA=y +CONFIG_NF_NAT_FTP=y +CONFIG_NF_NAT_IRC=y +# CONFIG_NF_NAT_SIP is not set +CONFIG_NF_NAT_TFTP=y +CONFIG_NF_NAT_REDIRECT=y +# CONFIG_NF_TABLES is not set +CONFIG_NETFILTER_XTABLES=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=y +CONFIG_NETFILTER_XT_CONNMARK=y + +# +# Xtables targets +# +# CONFIG_NETFILTER_XT_TARGET_AUDIT is not set +# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y +CONFIG_NETFILTER_XT_TARGET_CONNMARK=y +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y +CONFIG_NETFILTER_XT_TARGET_CT=y +CONFIG_NETFILTER_XT_TARGET_DSCP=y +# CONFIG_NETFILTER_XT_TARGET_HL is not set +# CONFIG_NETFILTER_XT_TARGET_HMARK is not set +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y +CONFIG_NETFILTER_XT_TARGET_HARDIDLETIMER=y +# CONFIG_NETFILTER_XT_TARGET_LED is not set +CONFIG_NETFILTER_XT_TARGET_LOG=y +CONFIG_NETFILTER_XT_TARGET_MARK=y +CONFIG_NETFILTER_XT_NAT=y +CONFIG_NETFILTER_XT_TARGET_NETMAP=y +CONFIG_NETFILTER_XT_TARGET_NFLOG=y +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y +CONFIG_NETFILTER_XT_TARGET_NOTRACK=y +# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set +CONFIG_NETFILTER_XT_TARGET_REDIRECT=y +CONFIG_NETFILTER_XT_TARGET_TEE=y +CONFIG_NETFILTER_XT_TARGET_TPROXY=y +CONFIG_NETFILTER_XT_TARGET_TRACE=y +CONFIG_NETFILTER_XT_TARGET_SECMARK=y +CONFIG_NETFILTER_XT_TARGET_TCPMSS=y +# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set + +# +# Xtables matches +# +# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set +CONFIG_NETFILTER_XT_MATCH_BPF=y +# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set +# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set +CONFIG_NETFILTER_XT_MATCH_COMMENT=y +# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set +# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y +CONFIG_NETFILTER_XT_MATCH_CONNMARK=y +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y +# CONFIG_NETFILTER_XT_MATCH_CPU is not set +# CONFIG_NETFILTER_XT_MATCH_DCCP is not set +# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set +CONFIG_NETFILTER_XT_MATCH_DSCP=y +CONFIG_NETFILTER_XT_MATCH_ECN=y +CONFIG_NETFILTER_XT_MATCH_ESP=y +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y +CONFIG_NETFILTER_XT_MATCH_HELPER=y +CONFIG_NETFILTER_XT_MATCH_HL=y +# CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set +CONFIG_NETFILTER_XT_MATCH_IPRANGE=y +# CONFIG_NETFILTER_XT_MATCH_L2TP is not set +CONFIG_NETFILTER_XT_MATCH_LENGTH=y +CONFIG_NETFILTER_XT_MATCH_LIMIT=y +CONFIG_NETFILTER_XT_MATCH_MAC=y +CONFIG_NETFILTER_XT_MATCH_MARK=y +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y +# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set +# CONFIG_NETFILTER_XT_MATCH_OSF is not set +CONFIG_NETFILTER_XT_MATCH_OWNER=y +CONFIG_NETFILTER_XT_MATCH_POLICY=y +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y +CONFIG_NETFILTER_XT_MATCH_QUOTA=y +CONFIG_NETFILTER_XT_MATCH_QUOTA2=y +CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y +# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set +# CONFIG_NETFILTER_XT_MATCH_REALM is not set +# CONFIG_NETFILTER_XT_MATCH_RECENT is not set +# CONFIG_NETFILTER_XT_MATCH_SCTP is not set +CONFIG_NETFILTER_XT_MATCH_SOCKET=y +CONFIG_NETFILTER_XT_MATCH_STATE=y +CONFIG_NETFILTER_XT_MATCH_STATISTIC=y +CONFIG_NETFILTER_XT_MATCH_STRING=y +# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set +CONFIG_NETFILTER_XT_MATCH_TIME=y +CONFIG_NETFILTER_XT_MATCH_U32=y +# CONFIG_IP_SET is not set +# CONFIG_IP_VS is not set + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=y +CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_NF_SOCKET_IPV4=y +CONFIG_NF_DUP_IPV4=y +# CONFIG_NF_LOG_ARP is not set +CONFIG_NF_LOG_IPV4=y +CONFIG_NF_REJECT_IPV4=y +CONFIG_NF_NAT_IPV4=y +CONFIG_NF_NAT_MASQUERADE_IPV4=y +CONFIG_NF_NAT_PROTO_GRE=y +CONFIG_NF_NAT_PPTP=y +CONFIG_NF_NAT_H323=y +CONFIG_IP_NF_IPTABLES=y +CONFIG_IP_NF_MATCH_AH=y +CONFIG_IP_NF_MATCH_ECN=y +CONFIG_IP_NF_MATCH_RPFILTER=y +CONFIG_IP_NF_MATCH_TTL=y +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +# CONFIG_IP_NF_TARGET_SYNPROXY is not set +CONFIG_IP_NF_NAT=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +# CONFIG_IP_NF_TARGET_NATTYPE_MODULE is not set +CONFIG_IP_NF_TARGET_NETMAP=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_IP_NF_MANGLE=y +# CONFIG_IP_NF_TARGET_CLUSTERIP is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_TTL is not set +CONFIG_IP_NF_RAW=y +CONFIG_IP_NF_SECURITY=y +CONFIG_IP_NF_ARPTABLES=y +CONFIG_IP_NF_ARPFILTER=y +CONFIG_IP_NF_ARP_MANGLE=y + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV6=y +CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_NF_SOCKET_IPV6=y +CONFIG_NF_DUP_IPV6=y +CONFIG_NF_REJECT_IPV6=y +CONFIG_NF_LOG_IPV6=y +# CONFIG_NF_NAT_IPV6 is not set +CONFIG_IP6_NF_IPTABLES=y +# CONFIG_IP6_NF_MATCH_AH is not set +# CONFIG_IP6_NF_MATCH_EUI64 is not set +# CONFIG_IP6_NF_MATCH_FRAG is not set +# CONFIG_IP6_NF_MATCH_OPTS is not set +# CONFIG_IP6_NF_MATCH_HL is not set +# CONFIG_IP6_NF_MATCH_IPV6HEADER is not set +# CONFIG_IP6_NF_MATCH_MH is not set +CONFIG_IP6_NF_MATCH_RPFILTER=y +# CONFIG_IP6_NF_MATCH_RT is not set +# CONFIG_IP6_NF_TARGET_HL is not set +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=y +# CONFIG_IP6_NF_TARGET_SYNPROXY is not set +CONFIG_IP6_NF_MANGLE=y +CONFIG_IP6_NF_RAW=y +# CONFIG_IP6_NF_SECURITY is not set +# CONFIG_IP6_NF_NAT is not set +CONFIG_BRIDGE_NF_EBTABLES=y +CONFIG_BRIDGE_EBT_BROUTE=y +# CONFIG_BRIDGE_EBT_T_FILTER is not set +# CONFIG_BRIDGE_EBT_T_NAT is not set +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +# CONFIG_BRIDGE_EBT_ARP is not set +# CONFIG_BRIDGE_EBT_IP is not set +# CONFIG_BRIDGE_EBT_IP6 is not set +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +# CONFIG_BRIDGE_EBT_VLAN is not set +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +# CONFIG_BRIDGE_EBT_MARK_T is not set +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +# CONFIG_BRIDGE_EBT_LOG is not set +# CONFIG_BRIDGE_EBT_NFLOG is not set +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=y +# CONFIG_SCTP_DBG_OBJCNT is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set +CONFIG_INET_SCTP_DIAG=y +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_L2TP=y +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=y +CONFIG_L2TP_ETH=y +CONFIG_STP=y +CONFIG_BRIDGE=y +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_HAVE_NET_DSA=y +# CONFIG_NET_DSA is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=y +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +# CONFIG_NET_SCH_CBQ is not set +CONFIG_NET_SCH_HTB=y +# CONFIG_NET_SCH_HFSC is not set +CONFIG_NET_SCH_PRIO=y +CONFIG_NET_SCH_MULTIQ=y +# CONFIG_NET_SCH_RED is not set +# CONFIG_NET_SCH_SFB is not set +# CONFIG_NET_SCH_SFQ is not set +# CONFIG_NET_SCH_TEQL is not set +# CONFIG_NET_SCH_TBF is not set +# CONFIG_NET_SCH_GRED is not set +# CONFIG_NET_SCH_DSMARK is not set +# CONFIG_NET_SCH_NETEM is not set +# CONFIG_NET_SCH_DRR is not set +# CONFIG_NET_SCH_MQPRIO is not set +# CONFIG_NET_SCH_CHOKE is not set +# CONFIG_NET_SCH_QFQ is not set +# CONFIG_NET_SCH_CODEL is not set +# CONFIG_NET_SCH_FQ_CODEL is not set +# CONFIG_NET_SCH_FQ is not set +# CONFIG_NET_SCH_HHF is not set +# CONFIG_NET_SCH_PIE is not set +CONFIG_NET_SCH_INGRESS=y +# CONFIG_NET_SCH_PLUG is not set +# CONFIG_NET_SCH_DEFAULT is not set + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=y +# CONFIG_NET_CLS_TCINDEX is not set +# CONFIG_NET_CLS_ROUTE4 is not set +CONFIG_NET_CLS_FW=y +CONFIG_NET_CLS_U32=y +# CONFIG_CLS_U32_PERF is not set +CONFIG_CLS_U32_MARK=y +# CONFIG_NET_CLS_RSVP is not set +# CONFIG_NET_CLS_RSVP6 is not set +CONFIG_NET_CLS_FLOW=y +# CONFIG_NET_CLS_CGROUP is not set +CONFIG_NET_CLS_BPF=y +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_CLS_MATCHALL is not set +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=y +CONFIG_NET_EMATCH_NBYTE=y +CONFIG_NET_EMATCH_U32=y +CONFIG_NET_EMATCH_META=y +CONFIG_NET_EMATCH_TEXT=y +CONFIG_NET_CLS_ACT=y +# CONFIG_NET_ACT_POLICE is not set +CONFIG_NET_ACT_GACT=y +# CONFIG_GACT_PROB is not set +CONFIG_NET_ACT_MIRRED=y +# CONFIG_NET_ACT_SAMPLE is not set +# CONFIG_NET_ACT_IPT is not set +# CONFIG_NET_ACT_NAT is not set +# CONFIG_NET_ACT_PEDIT is not set +# CONFIG_NET_ACT_SIMP is not set +CONFIG_NET_ACT_SKBEDIT=y +# CONFIG_NET_ACT_CSUM is not set +# CONFIG_NET_ACT_VLAN is not set +# CONFIG_NET_ACT_BPF is not set +# CONFIG_NET_ACT_CONNMARK is not set +# CONFIG_NET_ACT_SKBMOD is not set +# CONFIG_NET_ACT_IFE is not set +# CONFIG_NET_ACT_TUNNEL_KEY is not set +# CONFIG_NET_CLS_IND is not set +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +# CONFIG_DNS_RESOLVER is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +# CONFIG_NETLINK_DIAG is not set +# CONFIG_MPLS is not set +# CONFIG_NET_NSH is not set +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +# CONFIG_NET_L3_MASTER_DEV is not set +CONFIG_QRTR=y +CONFIG_QRTR_NODE_ID=1 +CONFIG_QRTR_SMD=y +# CONFIG_QRTR_USB is not set +# CONFIG_QRTR_FIFO is not set +# CONFIG_QRTR_ETHERNET is not set +# CONFIG_NET_NCSI is not set +# CONFIG_RMNET_DATA is not set +# CONFIG_RMNET_USB is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +# CONFIG_CGROUP_NET_CLASSID is not set +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y +# CONFIG_BPF_STREAM_PARSER is not set +CONFIG_NET_FLOW_LIMIT=y +CONFIG_SOCKEV_NLMCAST=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_NET_DROP_MONITOR is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=y +CONFIG_BT_BREDR=y +# CONFIG_BT_RFCOMM is not set +# CONFIG_BT_BNEP is not set +# CONFIG_BT_HIDP is not set +CONFIG_BT_HS=y +CONFIG_BT_LE=y +# CONFIG_BT_LEDS is not set +# CONFIG_BT_SELFTEST is not set + +# +# Bluetooth device drivers +# +# CONFIG_BT_HCIBTUSB is not set +# CONFIG_BT_HCIBTSDIO is not set +# CONFIG_BT_HCIUART is not set +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIVHCI is not set +# CONFIG_BT_MRVL is not set +CONFIG_MSM_BT_POWER=y +CONFIG_BTFM_SLIM=y +CONFIG_BTFM_SLIM_WCN3990=y +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=y +CONFIG_NL80211_TESTMODE=y +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +CONFIG_CFG80211_CERTIFICATION_ONUS=y +CONFIG_CFG80211_REG_CELLULAR_HINTS=y +# CONFIG_CFG80211_REG_RELAX_NO_IR is not set +CONFIG_CFG80211_DEFAULT_PS=y +CONFIG_CFG80211_INTERNAL_REGDB=y +CONFIG_CFG80211_CRDA_SUPPORT=y +# CONFIG_CFG80211_WEXT is not set +# CONFIG_LIB80211 is not set +# CONFIG_MAC80211 is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +# CONFIG_WIMAX is not set +CONFIG_RFKILL=y +CONFIG_RFKILL_PM=y +CONFIG_RFKILL_LEDS=y +# CONFIG_RFKILL_INPUT is not set +# CONFIG_RFKILL_GPIO is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +# CONFIG_NFC_NQ is not set +# CONFIG_SAMSUNG_NFC is not set +# CONFIG_NFC_PN547 is not set +# CONFIG_NFC_PN547_ESE_SUPPORT is not set +# CONFIG_ESE_SECURE is not set +CONFIG_ESE_SPI_GPIO_START=-1 +CONFIG_ESE_SPI_GPIO_END=-1 +CONFIG_ESE_SPI_NUMBER=99 +# CONFIG_SEC_NFC is not set +CONFIG_SEC_NFC_V2=y +# CONFIG_ESE_P3_LSI is not set +# CONFIG_ESE_P3_V2_LSI is not set +CONFIG_SEC_NFC_LOGGER=y +# CONFIG_PSAMPLE is not set +# CONFIG_NET_IFE is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +# CONFIG_NET_DEVLINK is not set +CONFIG_MAY_USE_DEVLINK=y +CONFIG_HAVE_EBPF_JIT=y + +# +# Device Drivers +# +CONFIG_ARM_AMBA=y + +# +# Generic Driver Options +# +# CONFIG_PLATFORM_AUTO is not set +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +# CONFIG_DEVTMPFS is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +# CONFIG_FW_CACHE is not set +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y +CONFIG_SOC_BUS=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_SPMI=y +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_REGMAP_WCD_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +CONFIG_DMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=16 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +CONFIG_GENERIC_ARCH_TOPOLOGY=y + +# +# Bus devices +# +# CONFIG_ARM_CCI400_PMU is not set +# CONFIG_ARM_CCI5xx_PMU is not set +# CONFIG_ARM_CCN is not set +# CONFIG_BRCMSTB_GISB_ARB is not set +CONFIG_QCOM_EBI2=y +# CONFIG_SIMPLE_PM_BUS is not set +# CONFIG_VEXPRESS_CONFIG is not set +# CONFIG_MHI_BUS is not set + +# +# MHI controllers +# + +# +# MHI device support +# +# CONFIG_CONNECTOR is not set +# CONFIG_GNSS is not set +# CONFIG_MTD is not set +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_KOBJ=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=y +CONFIG_OF_PCI=y +CONFIG_OF_PCI_IRQ=y +CONFIG_OF_RESERVED_MEM=y +CONFIG_OF_SLIMBUS=y +# CONFIG_OF_OVERLAY is not set +CONFIG_OF_BATTERYDATA=y +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_ZRAM=y +# CONFIG_ZRAM_DEDUP is not set +# CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=16 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_SKD is not set +# CONFIG_BLK_DEV_SX8 is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=8192 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_BLK_DEV_RSXX is not set +# CONFIG_BLK_DEV_NVME is not set +# CONFIG_NVME_FC is not set +# CONFIG_NVME_TARGET is not set + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_QCOM_COINCELL is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_KNOX_KAP is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_TI_DAC7512 is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +CONFIG_HDCP_QSEECOM=y +CONFIG_QSEECOM=y +# CONFIG_PROFILER is not set +# CONFIG_QSEECOM_DEBUG is not set +# CONFIG_PCI_ENDPOINT_TEST is not set +CONFIG_UID_SYS_STATS=y +# CONFIG_UID_SYS_STATS_DEBUG is not set +CONFIG_MEMORY_STATE_TIME=y +CONFIG_QPNP_MISC=y +# CONFIG_RT_REGMAP is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# CONFIG_SENSORS_LIS3_SPI is not set +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +# CONFIG_ALTERA_STAPL is not set + +# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# VOP Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set +# CONFIG_CXL_LIB is not set + +# +# FingerprintCard fingerprint driver +# +CONFIG_FPR_FPC=y +CONFIG_DEV_RIL_BRIDGE=y + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_NETLINK is not set +# CONFIG_SCSI_MQ_DEFAULT is not set +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +CONFIG_CHR_DEV_SG=y +CONFIG_CHR_DEV_SCH=y +CONFIG_SCSI_CONSTANTS=y +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_ISCSI_BOOT_SYSFS is not set +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT3SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_SMARTPQI is not set +CONFIG_SCSI_UFSHCD=y +# CONFIG_SCSI_UFSHCD_PCI is not set +CONFIG_SCSI_UFSHCD_PLATFORM=y +# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set +CONFIG_SCSI_UFS_QCOM=y +CONFIG_UFS_DATA_LOG=y +CONFIG_UFS_DATA_LOG_MAGIC_CODE=y +CONFIG_SCSI_UFSHCD_CMD_LOGGING=y +CONFIG_SCSI_UFS_CRYPTO=y +CONFIG_SCSI_UFS_CRYPTO_QTI=y +# CONFIG_SCSI_UFS_TEST_MODE is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +CONFIG_HAVE_PATA_PLATFORM=y +# CONFIG_ATA is not set +CONFIG_MD=y +# CONFIG_BLK_DEV_MD is not set +# CONFIG_BCACHE is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=y +# CONFIG_DM_MQ_DEFAULT is not set +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=y +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set +CONFIG_DM_CRYPT=y +CONFIG_DM_DEFAULT_KEY=y +CONFIG_DM_SNAPSHOT=y +# CONFIG_DM_THIN_PROVISIONING is not set +# CONFIG_DM_CACHE is not set +# CONFIG_DM_ERA is not set +# CONFIG_DM_MIRROR is not set +# CONFIG_DM_RAID is not set +# CONFIG_DM_ZERO is not set +# CONFIG_DM_MULTIPATH is not set +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +# CONFIG_DM_FLAKEY is not set +CONFIG_DM_VERITY=y +CONFIG_DM_VERITY_FEC=y +# CONFIG_DM_SWITCH is not set +# CONFIG_DM_LOG_WRITES is not set +# CONFIG_DM_INTEGRITY is not set +# CONFIG_DM_VERITY_AVB is not set +CONFIG_DM_ANDROID_VERITY_AT_MOST_ONCE_DEFAULT_ENABLED=y +# CONFIG_DM_BOW is not set +# CONFIG_TARGET_CORE is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +CONFIG_NETDEVICES=y +CONFIG_MII=y +CONFIG_NET_CORE=y +CONFIG_BONDING=y +CONFIG_DUMMY=y +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_IFB is not set +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_GENEVE is not set +# CONFIG_GTP is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_RMNET_IPLO is not set +CONFIG_TUN=y +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=y +# CONFIG_NLMON is not set +# CONFIG_ARCNET is not set + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +CONFIG_ETHERNET=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_VORTEX is not set +# CONFIG_TYPHOON is not set +CONFIG_NET_VENDOR_ADAPTEC=y +# CONFIG_ADAPTEC_STARFIRE is not set +CONFIG_NET_VENDOR_AGERE=y +# CONFIG_ET131X is not set +CONFIG_NET_VENDOR_ALACRITECH=y +# CONFIG_SLICOSS is not set +CONFIG_NET_VENDOR_ALTEON=y +# CONFIG_ACENIC is not set +# CONFIG_ALTERA_TSE is not set +CONFIG_NET_VENDOR_AMAZON=y +# CONFIG_ENA_ETHERNET is not set +CONFIG_NET_VENDOR_AMD=y +# CONFIG_AMD8111_ETH is not set +# CONFIG_PCNET32 is not set +# CONFIG_AMD_XGBE is not set +# CONFIG_AMD_XGBE_HAVE_ECC is not set +CONFIG_NET_VENDOR_AQUANTIA=y +# CONFIG_AQFWD is not set +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +# CONFIG_ATL2 is not set +# CONFIG_ATL1 is not set +# CONFIG_ATL1E is not set +# CONFIG_ATL1C is not set +# CONFIG_ALX is not set +# CONFIG_NET_VENDOR_AURORA is not set +CONFIG_NET_CADENCE=y +# CONFIG_MACB is not set +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +# CONFIG_BNX2 is not set +# CONFIG_CNIC is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set +# CONFIG_SYSTEMPORT is not set +# CONFIG_BNXT is not set +CONFIG_NET_VENDOR_BROCADE=y +# CONFIG_BNA is not set +CONFIG_NET_VENDOR_CAVIUM=y +# CONFIG_THUNDER_NIC_PF is not set +# CONFIG_THUNDER_NIC_VF is not set +# CONFIG_THUNDER_NIC_BGX is not set +# CONFIG_THUNDER_NIC_RGX is not set +# CONFIG_LIQUIDIO is not set +# CONFIG_LIQUIDIO_VF is not set +CONFIG_NET_VENDOR_CHELSIO=y +# CONFIG_CHELSIO_T1 is not set +# CONFIG_CHELSIO_T3 is not set +# CONFIG_CHELSIO_T4 is not set +# CONFIG_CHELSIO_T4VF is not set +CONFIG_NET_VENDOR_CISCO=y +# CONFIG_ENIC is not set +# CONFIG_DNET is not set +CONFIG_NET_VENDOR_DEC=y +# CONFIG_NET_TULIP is not set +CONFIG_NET_VENDOR_DLINK=y +# CONFIG_DL2K is not set +# CONFIG_SUNDANCE is not set +CONFIG_NET_VENDOR_EMULEX=y +# CONFIG_BE2NET is not set +CONFIG_NET_VENDOR_EZCHIP=y +# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set +CONFIG_NET_VENDOR_EXAR=y +# CONFIG_S2IO is not set +# CONFIG_VXGE is not set +CONFIG_NET_VENDOR_HISILICON=y +# CONFIG_HIX5HD2_GMAC is not set +# CONFIG_HISI_FEMAC is not set +# CONFIG_HIP04_ETH is not set +# CONFIG_HNS is not set +# CONFIG_HNS_DSAF is not set +# CONFIG_HNS_ENET is not set +# CONFIG_HNS3 is not set +CONFIG_NET_VENDOR_HP=y +# CONFIG_HP100 is not set +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_NET_VENDOR_INTEL=y +# CONFIG_E100 is not set +# CONFIG_E1000 is not set +# CONFIG_E1000E is not set +# CONFIG_IGB is not set +# CONFIG_IGBVF is not set +# CONFIG_IXGB is not set +# CONFIG_IXGBE is not set +# CONFIG_IXGBEVF is not set +# CONFIG_I40E is not set +# CONFIG_I40EVF is not set +# CONFIG_FM10K is not set +CONFIG_NET_VENDOR_I825XX=y +# CONFIG_JME is not set +CONFIG_NET_VENDOR_MARVELL=y +# CONFIG_MVMDIO is not set +# CONFIG_SKGE is not set +CONFIG_SKY2=y +CONFIG_NET_VENDOR_MELLANOX=y +# CONFIG_MLX4_EN is not set +# CONFIG_MLX4_CORE is not set +# CONFIG_MLX5_CORE is not set +# CONFIG_MLXSW_CORE is not set +# CONFIG_MLXFW is not set +CONFIG_NET_VENDOR_MICREL=y +# CONFIG_KS8842 is not set +# CONFIG_KS8851 is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_KSZ884X_PCI is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +CONFIG_NET_VENDOR_MYRI=y +# CONFIG_MYRI10GE is not set +# CONFIG_FEALNX is not set +CONFIG_NET_VENDOR_NATSEMI=y +# CONFIG_NATSEMI is not set +# CONFIG_NS83820 is not set +CONFIG_NET_VENDOR_NETRONOME=y +# CONFIG_NFP is not set +CONFIG_NET_VENDOR_8390=y +# CONFIG_NE2K_PCI is not set +CONFIG_NET_VENDOR_NVIDIA=y +# CONFIG_FORCEDETH is not set +CONFIG_NET_VENDOR_OKI=y +# CONFIG_ETHOC is not set +CONFIG_NET_PACKET_ENGINE=y +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +CONFIG_NET_VENDOR_QLOGIC=y +# CONFIG_QLA3XXX is not set +# CONFIG_QLCNIC is not set +# CONFIG_QLGE is not set +# CONFIG_NETXEN_NIC is not set +# CONFIG_QED is not set +CONFIG_NET_VENDOR_QUALCOMM=y +# CONFIG_QCA7000_SPI is not set +# CONFIG_QCOM_EMAC is not set +CONFIG_RMNET=y +CONFIG_NET_VENDOR_REALTEK=y +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +# CONFIG_R8169 is not set +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_RDC=y +# CONFIG_R6040 is not set +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +# CONFIG_SXGBE_ETH is not set +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +# CONFIG_SC92031 is not set +CONFIG_NET_VENDOR_SIS=y +# CONFIG_SIS900 is not set +# CONFIG_SIS190 is not set +CONFIG_NET_VENDOR_SOLARFLARE=y +# CONFIG_SFC is not set +# CONFIG_SFC_FALCON is not set +CONFIG_NET_VENDOR_SMSC=y +# CONFIG_SMC91X is not set +# CONFIG_EPIC100 is not set +CONFIG_SMSC911X=y +# CONFIG_SMSC911X_ARCH_HOOKS is not set +# CONFIG_SMSC9420 is not set +CONFIG_NET_VENDOR_STMICRO=y +# CONFIG_STMMAC_ETH is not set +CONFIG_NET_VENDOR_SUN=y +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NIU is not set +CONFIG_NET_VENDOR_TEHUTI=y +# CONFIG_TEHUTI is not set +CONFIG_NET_VENDOR_TI=y +# CONFIG_TI_CPSW_ALE is not set +# CONFIG_TLAN is not set +CONFIG_NET_VENDOR_VIA=y +# CONFIG_VIA_RHINE is not set +# CONFIG_VIA_VELOCITY is not set +CONFIG_NET_VENDOR_WIZNET=y +# CONFIG_WIZNET_W5100 is not set +# CONFIG_WIZNET_W5300 is not set +CONFIG_NET_VENDOR_SYNOPSYS=y +# CONFIG_DWC_XLGMAC is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BUS_MUX_GPIO is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set +# CONFIG_MDIO_HISI_FEMAC is not set +# CONFIG_MDIO_OCTEON is not set +# CONFIG_MDIO_THUNDER is not set +CONFIG_PHYLIB=y +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set + +# +# MII PHY device drivers +# +# CONFIG_AMD_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +CONFIG_AT803X_PHY=y +# CONFIG_BCM7XXX_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +CONFIG_FIXED_PHY=y +# CONFIG_ICPLUS_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_MARVELL_10G_PHY is not set +CONFIG_MICREL_PHY=y +# CONFIG_MICROCHIP_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_QSEMI_PHY is not set +# CONFIG_REALTEK_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_XILINX_GMII2RGMII is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_PPP=y +CONFIG_PPP_BSDCOMP=y +CONFIG_PPP_DEFLATE=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=y +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=y +CONFIG_PPTP=y +CONFIG_PPPOL2TP=y +CONFIG_PPPOLAC=y +CONFIG_PPPOPNS=y +CONFIG_PPP_ASYNC=y +CONFIG_PPP_SYNC_TTY=y +# CONFIG_SLIP is not set +CONFIG_SLHC=y +CONFIG_USB_NET_DRIVERS=y +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +CONFIG_USB_RTL8152=y +# CONFIG_USB_LAN78XX is not set +CONFIG_USB_USBNET=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_AX88179_178A=y +CONFIG_USB_NET_CDCETHER=y +# CONFIG_USB_NET_CDC_EEM is not set +CONFIG_USB_NET_CDC_NCM=y +# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set +# CONFIG_USB_NET_CDC_MBIM is not set +# CONFIG_USB_NET_DM9601 is not set +# CONFIG_USB_NET_SR9700 is not set +# CONFIG_USB_NET_SR9800 is not set +# CONFIG_USB_NET_SMSC75XX is not set +# CONFIG_USB_NET_SMSC95XX is not set +# CONFIG_USB_NET_GL620A is not set +CONFIG_USB_NET_NET1080=y +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +CONFIG_USB_NET_CDC_SUBSET_ENABLE=y +CONFIG_USB_NET_CDC_SUBSET=y +# CONFIG_USB_ALI_M5632 is not set +# CONFIG_USB_AN2720 is not set +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +# CONFIG_USB_EPSON2888 is not set +# CONFIG_USB_KC2190 is not set +CONFIG_USB_NET_ZAURUS=y +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set +# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_HSO is not set +# CONFIG_USB_NET_INT51X1 is not set +# CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set +# CONFIG_USB_VL600 is not set +# CONFIG_USB_NET_CH9200 is not set +CONFIG_WLAN=y +# CONFIG_WIRELESS_WDS is not set +CONFIG_WLAN_VENDOR_ADMTEK=y +CONFIG_WLAN_VENDOR_ATH=y +# CONFIG_ATH_DEBUG is not set +# CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS is not set +# CONFIG_ATH5K_PCI is not set +# CONFIG_ATH6KL is not set +CONFIG_WIL6210=y +CONFIG_WIL6210_ISR_COR=y +CONFIG_WIL6210_TRACING=y +CONFIG_WIL6210_PLATFORM_MSM=y +CONFIG_WIL6210_WRITE_IOCTL=y +CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_ATMEL is not set +CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_BRCMFMAC is not set +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_WLAN_VENDOR_INTEL=y +# CONFIG_IPW2100 is not set +# CONFIG_IPW2200 is not set +CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_HOSTAP is not set +# CONFIG_HERMES is not set +# CONFIG_PRISM54 is not set +CONFIG_WLAN_VENDOR_MARVELL=y +# CONFIG_LIBERTAS is not set +# CONFIG_MWIFIEX is not set +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_RALINK=y +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_WLAN_VENDOR_ST=y +CONFIG_WLAN_VENDOR_TI=y +CONFIG_WLAN_VENDOR_ZYDAS=y +# CONFIG_USB_ZD1201 is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PEARL_PCIE is not set + +# +# Qualcomm Atheros CLD WLAN module +# +CONFIG_QCA_CLD_WLAN=y +# CONFIG_QCACLD_WLAN_LFR3 is not set +# CONFIG_PRIMA_WLAN_OKC is not set +# CONFIG_WLAN_FEATURE_11W is not set +# CONFIG_WLAN_FEATURE_LPSS is not set +# CONFIG_QCOM_VOWIFI_11R is not set +# CONFIG_QCACLD_FEATURE_NAN is not set +# CONFIG_QCACLD_FEATURE_GREEN_AP is not set +# CONFIG_HELIUMPLUS is not set +# CONFIG_QCOM_TDLS is not set +# CONFIG_QCOM_LTE_COEX is not set +# CONFIG_MPC_UT_FRAMEWORK is not set +# CONFIG_WLAN_OFFLOAD_PACKETS is not set +# CONFIG_WLAN_FASTPATH is not set +# CONFIG_WLAN_NAPI is not set +# CONFIG_WLAN_TX_FLOW_CONTROL_V2 is not set +# CONFIG_WLAN_SYNC_TSF is not set +# CONFIG_LFR_SUBNET_DETECTION is not set +# CONFIG_MCC_TO_SCC_SWITCH is not set +# CONFIG_QCACLD_WLAN_LFR2 is not set +# CONFIG_WLAN_FEATURE_DISA is not set +# CONFIG_WLAN_FEATURE_FIPS is not set +# CONFIG_WLAN_FEATURE_11AX is not set +# CONFIG_ICMP_DISABLE_PS is not set +# CONFIG_BUILD_TIMESTAMP is not set +# CONFIG_WLAN_FEATURE_FILS is not set +# CONFIG_NAN_CONVERGENCE is not set +# CONFIG_WLAN_OBJMGR_DEBUG is not set +# CONFIG_WLAN_FEATURE_DFS_OFFLOAD is not set +# CONFIG_WLAN_FEATURE_SARV1_TO_SARV2 is not set +# CONFIG_USB_NET_RNDIS_WLAN is not set +CONFIG_WCNSS_MEM_PRE_ALLOC=y +# CONFIG_CNSS_CRYPTO is not set +CONFIG_CLD_LL_CORE=y +# CONFIG_CNSS2 is not set +# CONFIG_CNSS_QCA6290 is not set +# CONFIG_CNSS_QCA6390 is not set +# CONFIG_CNSS_EMULATION is not set +# CONFIG_CNSS_SUPPORT_DUAL_DEV is not set +# CONFIG_CNSS is not set +# CONFIG_CLD_DEBUG is not set +# CONFIG_CLD_USB_CORE is not set +# CONFIG_CLD_HL_SDIO_CORE is not set +# CONFIG_CNSS_LOGGER is not set +# CONFIG_WLAN_FEATURE_RX_WAKELOCK is not set +CONFIG_CNSS_UTILS=y +CONFIG_CNSS_GENL=y +# CONFIG_VIRT_WIFI is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_VMXNET3 is not set +# CONFIG_ISDN is not set +# CONFIG_NVM is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set +# CONFIG_INPUT_KEYRESET is not set +CONFIG_SEC_DEBUG_TSP_LOG=y +CONFIG_INPUT_TOUCHSCREEN_TCLMV2=y +CONFIG_INPUT_SEC_SECURE_TOUCH=y +# CONFIG_INPUT_KEYCOMBO is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADC is not set +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set +# CONFIG_KEYBOARD_LKKBD is not set +CONFIG_SENSORS_HALL=y +CONFIG_CERTIFY_HALL=y +# CONFIG_FOLDER_HALL is not set +# CONFIG_SLIDING_UP_HALL is not set +# CONFIG_SLIDING_DOWN_HALL is not set +# CONFIG_DW772X is not set +# CONFIG_DW772X_REVERSE is not set +CONFIG_KEYBOARD_GPIO=y +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +# CONFIG_INPUT_MOUSE is not set +CONFIG_INPUT_JOYSTICK=y +# CONFIG_JOYSTICK_ANALOG is not set +# CONFIG_JOYSTICK_A3D is not set +# CONFIG_JOYSTICK_ADI is not set +# CONFIG_JOYSTICK_COBRA is not set +# CONFIG_JOYSTICK_GF2K is not set +# CONFIG_JOYSTICK_GRIP is not set +# CONFIG_JOYSTICK_GRIP_MP is not set +# CONFIG_JOYSTICK_GUILLEMOT is not set +# CONFIG_JOYSTICK_INTERACT is not set +# CONFIG_JOYSTICK_SIDEWINDER is not set +# CONFIG_JOYSTICK_TMDC is not set +# CONFIG_JOYSTICK_IFORCE is not set +# CONFIG_JOYSTICK_WARRIOR is not set +# CONFIG_JOYSTICK_MAGELLAN is not set +# CONFIG_JOYSTICK_SPACEORB is not set +# CONFIG_JOYSTICK_SPACEBALL is not set +# CONFIG_JOYSTICK_STINGER is not set +# CONFIG_JOYSTICK_TWIDJOY is not set +# CONFIG_JOYSTICK_ZHENHUA is not set +# CONFIG_JOYSTICK_AS5011 is not set +# CONFIG_JOYSTICK_JOYDUMP is not set +CONFIG_JOYSTICK_XPAD=y +# CONFIG_JOYSTICK_XPAD_FF is not set +# CONFIG_JOYSTICK_XPAD_LEDS is not set +# CONFIG_JOYSTICK_PSXPAD_SPI is not set +# CONFIG_INPUT_TABLET is not set +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_PROPERTIES=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +# CONFIG_TOUCHSCREEN_AD7879 is not set +# CONFIG_TOUCHSCREEN_AR1021_I2C is not set +# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set +# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set +# CONFIG_TOUCHSCREEN_BU21013 is not set +# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set +# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set +# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set +# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set +# CONFIG_TOUCHSCREEN_DYNAPRO is not set +# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set +# CONFIG_TOUCHSCREEN_EETI is not set +# CONFIG_TOUCHSCREEN_EGALAX is not set +# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set +# CONFIG_TOUCHSCREEN_FUJITSU is not set +# CONFIG_TOUCHSCREEN_GOODIX is not set +# CONFIG_TOUCHSCREEN_ILI210X is not set +# CONFIG_TOUCHSCREEN_GUNZE is not set +# CONFIG_TOUCHSCREEN_EKTF2127 is not set +# CONFIG_TOUCHSCREEN_ELAN is not set +# CONFIG_TOUCHSCREEN_ELO is not set +# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set +# CONFIG_TOUCHSCREEN_WACOM_I2C is not set +# CONFIG_TOUCHSCREEN_MAX11801 is not set +# CONFIG_TOUCHSCREEN_MCS5000 is not set +# CONFIG_TOUCHSCREEN_MMS114 is not set +# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set +# CONFIG_TOUCHSCREEN_MTOUCH is not set +# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set +# CONFIG_TOUCHSCREEN_INEXIO is not set +# CONFIG_TOUCHSCREEN_MK712 is not set +# CONFIG_TOUCHSCREEN_PENMOUNT is not set +# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set +# CONFIG_TOUCHSCREEN_PIXCIR is not set +# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set +# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set +# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set +# CONFIG_TOUCHSCREEN_TSC_SERIO is not set +# CONFIG_TOUCHSCREEN_TSC2004 is not set +# CONFIG_TOUCHSCREEN_TSC2005 is not set +# CONFIG_TOUCHSCREEN_TSC2007 is not set +# CONFIG_TOUCHSCREEN_RM_TS is not set +# CONFIG_TOUCHSCREEN_SILEAD is not set +# CONFIG_TOUCHSCREEN_SIS_I2C is not set +# CONFIG_TOUCHSCREEN_ST1232 is not set +# CONFIG_TOUCHSCREEN_STMFTS is not set +# CONFIG_TOUCHSCREEN_SUR40 is not set +# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set +# CONFIG_TOUCHSCREEN_SX8654 is not set +# CONFIG_TOUCHSCREEN_TPS6507X is not set +# CONFIG_TOUCHSCREEN_ZET6223 is not set +# CONFIG_TOUCHSCREEN_ZFORCE is not set +# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set +# CONFIG_TOUCHSCREEN_ST is not set +# CONFIG_TOUCHSCREEN_HIMAX_CHIPSET is not set +# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX is not set +CONFIG_TOUCHSCREEN_DUMP_MODE=y +# CONFIG_TOUCHSCREEN_ZINITIX_ZT75XX is not set +# CONFIG_TOUCHSCREEN_IST40XX is not set +# CONFIG_TOUCHSCREEN_IST4050 is not set +# CONFIG_TOUCHSCREEN_NOVATEK_NT36672 is not set +# CONFIG_TOUCHSCREEN_MELFAS_MSS100 is not set +# CONFIG_TOUCHSCREEN_MELFAS_MSS100_R is not set +# CONFIG_TOUCHSCREEN_SEC_TS_Y771 is not set +CONFIG_TOUCHSCREEN_ZINITIX_ZT7650=y +CONFIG_TOUCHSCREEN_STM_FTS5CU56A=y +# CONFIG_TOUCHSCREEN_SYNAPTICS_TCM is not set +# CONFIG_TOUCHSCREEN_RAYDIUM_CHIPSET is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_ATMEL_CAPTOUCH is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set +# CONFIG_INPUT_HBTP_INPUT is not set +# CONFIG_INPUT_PM8941_PWRKEY is not set +# CONFIG_INPUT_PM8XXX_VIBRATOR is not set +CONFIG_INPUT_QPNP_POWER_ON=y +# CONFIG_INPUT_QTI_HAPTICS is not set +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_GP2A is not set +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_TILT_POLLED is not set +# CONFIG_INPUT_GPIO_DECODER is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +# CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INPUT_UINPUT=y +# CONFIG_INPUT_GPIO is not set +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_SMI130 is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +# CONFIG_SERIO_SERPORT is not set +# CONFIG_SERIO_AMBAKMI is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_NOZOMI is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_LDISC_AUTOLOAD=y +# CONFIG_DEVMEM is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_AMBA_PL010 is not set +# CONFIG_SERIAL_AMBA_PL011 is not set +# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_MSM is not set +CONFIG_SERIAL_MSM_GENI=y +# CONFIG_SERIAL_MSM_GENI_CONSOLE is not set +# CONFIG_SERIAL_MSM_HS is not set +CONFIG_SERIAL_MSM_WITH_HALF_SAMPLING=y +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +# CONFIG_SERIAL_DEV_BUS is not set +# CONFIG_TTY_PRINTK is not set +# CONFIG_HVC_DCC is not set +# CONFIG_IPMI_HANDLER is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_MSM is not set +CONFIG_HW_RANDOM_MSM_LEGACY=y +CONFIG_HW_RANDOM_CAVIUM=y +# CONFIG_APPLICOM is not set + +# +# PCMCIA character devices +# +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_DEVPORT is not set +# CONFIG_XILLYBUS is not set + +# +# Diag Support +# +CONFIG_DIAG_CHAR=y +CONFIG_DIAG_OVER_USB=y +CONFIG_MSM_FASTCVPD=y +CONFIG_MSM_ADSPRPC=y +CONFIG_MSM_RDBG=y + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set +# CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set +# CONFIG_I2C_MUX_LTC4306 is not set +# CONFIG_I2C_MUX_PCA9541 is not set +CONFIG_I2C_MUX_PCA954x=y +# CONFIG_I2C_MUX_PINCTRL is not set +# CONFIG_I2C_MUX_REG is not set +# CONFIG_I2C_DEMUX_PINCTRL is not set +# CONFIG_I2C_MUX_MLXCPLD is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CADENCE is not set +# CONFIG_I2C_CBUS_GPIO is not set +# CONFIG_I2C_DESIGNWARE_PLATFORM is not set +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_EMEV2 is not set +CONFIG_I2C_GPIO=y +# CONFIG_I2C_NOMADIK is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_QUP is not set +CONFIG_I2C_QCOM_GENI=y +# CONFIG_I2C_RK3X is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_THUNDERX is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_MSM_V2 is not set +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_DESIGNWARE is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_FSL_SPI is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PL022 is not set +# CONFIG_SPI_PXA2XX is not set +# CONFIG_SPI_PXA2XX_PCI is not set +# CONFIG_SPI_ROCKCHIP is not set +# CONFIG_SPI_QUP is not set +CONFIG_SPI_QCOM_GENI=y +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_THUNDERX is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_ZYNQMP_GQSPI is not set + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=y +# CONFIG_SPI_LOOPBACK_TEST is not set +# CONFIG_SPI_TLE62X0 is not set +CONFIG_SENSORS_FP_SPI_NUMBER=6 +# CONFIG_SPI_SLAVE is not set +CONFIG_SPMI=y +CONFIG_SPMI_MSM_PMIC_ARB=y +# CONFIG_SPMI_MSM_PMIC_ARB_DEBUG is not set +CONFIG_SPMI_SIMULATOR=y +CONFIG_PM8150_PMIC_SIMULATOR=y +CONFIG_PM8150B_PMIC_SIMULATOR=y +CONFIG_PM8150L_PMIC_SIMULATOR=y +CONFIG_SLIMBUS=y +# CONFIG_SLIMBUS_MSM_CTRL is not set +CONFIG_SLIMBUS_MSM_NGD=y +# CONFIG_HSI is not set +CONFIG_PPS=y +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +# CONFIG_PPS_CLIENT_KTIMER is not set +# CONFIG_PPS_CLIENT_LDISC is not set +# CONFIG_PPS_CLIENT_GPIO is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=y + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_SINGLE is not set +CONFIG_PINCTRL_SX150X=y +CONFIG_PINCTRL_MSM=y +# CONFIG_PINCTRL_APQ8064 is not set +# CONFIG_PINCTRL_APQ8084 is not set +# CONFIG_PINCTRL_IPQ4019 is not set +# CONFIG_PINCTRL_IPQ8064 is not set +# CONFIG_FRAGMENTED_GPIO_ADDRESS_SPACE is not set +# CONFIG_PINCTRL_IPQ8074 is not set +# CONFIG_PINCTRL_MSM8660 is not set +# CONFIG_PINCTRL_MSM8960 is not set +# CONFIG_PINCTRL_MDM9615 is not set +# CONFIG_PINCTRL_MSM8X74 is not set +# CONFIG_PINCTRL_MSM8916 is not set +# CONFIG_PINCTRL_MSM8994 is not set +# CONFIG_PINCTRL_MSM8996 is not set +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +# CONFIG_PINCTRL_SM8150 is not set +# CONFIG_PINCTRL_SDMMAGPIE is not set +# CONFIG_PINCTRL_SDMSHRIKE is not set +# CONFIG_PINCTRL_SM6150 is not set +CONFIG_PINCTRL_ATOLL=y +# CONFIG_PINCTRL_TRINKET is not set +# CONFIG_PINCTRL_SDXPRAIRIE is not set +CONFIG_PINCTRL_SLPI=y +# CONFIG_PINCTRL_MDM9607 is not set +# CONFIG_PINCTRL_SDM660 is not set +# CONFIG_PINCTRL_SDM429W is not set +CONFIG_SENSORS_FP_SPI_GPIO_START=59 +CONFIG_SENSORS_FP_SPI_GPIO_END=62 +CONFIG_GPIOLIB=y +CONFIG_OF_GPIO=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_FTGPIO010 is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_PL061 is not set +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XGENE is not set +# CONFIG_GPIO_XILINX is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_SX150X is not set +# CONFIG_GPIO_TPIC2810 is not set +# CONFIG_GPIO_PCAL6524 is not set + +# +# MFD GPIO expanders +# + +# +# PCI GPIO expanders +# +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_RDC321X is not set + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set + +# +# USB GPIO expanders +# +# CONFIG_SEC_GPIO_DVS is not set +# CONFIG_SEC_CONNECTOR_DETECTOR is not set + +# +# GNSS SIRF controls +# +# CONFIG_GNSS_SIRF is not set +# CONFIG_W1 is not set +# CONFIG_POWER_AVS is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_BRCMSTB is not set +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +CONFIG_POWER_RESET_QCOM=y +CONFIG_QCOM_DLOAD_MODE=y +# CONFIG_POWER_RESET_RESTART is not set +CONFIG_POWER_RESET_XGENE=y +CONFIG_POWER_RESET_SYSCON=y +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +# CONFIG_SYSCON_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_GENERIC_ADC_BATTERY is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_LEGO_EV3 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_ISP1704 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_LTC3651 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set +# CONFIG_CHARGER_QCOM_SMBB is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set + +# +# Qualcomm Technologies, Inc. Charger and Fuel Gauge support +# +# CONFIG_QPNP_FG_GEN3 is not set +# CONFIG_QPNP_FG_GEN4 is not set +# CONFIG_QPNP_QG is not set +# CONFIG_SMB1351_USB_CHARGER is not set +# CONFIG_SMB1355_SLAVE_CHARGER is not set +# CONFIG_QPNP_SMB2 is not set +# CONFIG_QPNP_SMB5 is not set +# CONFIG_SMB138X_CHARGER is not set +# CONFIG_QPNP_QNOVO is not set +# CONFIG_QPNP_QNOVO5 is not set +# CONFIG_SMB1390_CHARGE_PUMP is not set +# CONFIG_SMB1390_CHARGE_PUMP_PSY is not set +# CONFIG_SMB1398_CHARGER is not set +# CONFIG_SMB358_CHARGER is not set +CONFIG_HWMON=y +# CONFIG_HWMON_VID is not set +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +# CONFIG_SENSORS_AD7314 is not set +# CONFIG_SENSORS_AD7414 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7310 is not set +# CONFIG_SENSORS_ADT7410 is not set +# CONFIG_SENSORS_ADT7411 is not set +# CONFIG_SENSORS_ADT7462 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_ADT7475 is not set +# CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASPEED is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_DS620 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_I5K_AMB is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_FTSTEUTATES is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_G760A is not set +# CONFIG_SENSORS_G762 is not set +# CONFIG_SENSORS_GPIO_FAN is not set +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_IIO_HWMON is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWR1220 is not set +# CONFIG_SENSORS_LINEAGE is not set +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2990 is not set +# CONFIG_SENSORS_LTC4151 is not set +# CONFIG_SENSORS_LTC4215 is not set +# CONFIG_SENSORS_LTC4222 is not set +# CONFIG_SENSORS_LTC4245 is not set +# CONFIG_SENSORS_LTC4260 is not set +# CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_MAX1111 is not set +# CONFIG_SENSORS_MAX16065 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX1668 is not set +# CONFIG_SENSORS_MAX197 is not set +# CONFIG_SENSORS_MAX31722 is not set +# CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_MAX6697 is not set +# CONFIG_SENSORS_MAX31790 is not set +# CONFIG_SENSORS_MCP3021 is not set +# CONFIG_SENSORS_TC654 is not set +# CONFIG_SENSORS_ADCXX is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM70 is not set +# CONFIG_SENSORS_LM73 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_LM93 is not set +# CONFIG_SENSORS_LM95234 is not set +# CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_LM95245 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_NTC_THERMISTOR is not set +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NCT7904 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_PMBUS is not set +# CONFIG_SENSORS_PWM_FAN is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC6W201 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_SCH56XX_COMMON is not set +# CONFIG_SENSORS_SCH5627 is not set +# CONFIG_SENSORS_SCH5636 is not set +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_SMM665 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS1015 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_ADS7871 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_TC74 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83795 is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83L786NG is not set +# CONFIG_SENSORS_W83627HF is not set +# CONFIG_SENSORS_W83627EHF is not set +CONFIG_SEC_THERMISTOR=y +CONFIG_THERMAL=y +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_LOW_LIMITS=y +# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set +CONFIG_CPU_THERMAL=y +# CONFIG_CLOCK_THERMAL is not set +CONFIG_DEVFREQ_THERMAL=y +# CONFIG_THERMAL_EMULATION is not set +# CONFIG_QORIQ_THERMAL is not set + +# +# ACPI INT340X thermal drivers +# +CONFIG_QCOM_SPMI_TEMP_ALARM=y +# CONFIG_GENERIC_ADC_THERMAL is not set +CONFIG_THERMAL_TSENS=y + +# +# Qualcomm thermal drivers +# +# CONFIG_QCOM_TSENS is not set +CONFIG_QTI_THERMAL_LIMITS_DCVS=y +CONFIG_QTI_VIRTUAL_SENSOR=y +CONFIG_QTI_AOP_REG_COOLING_DEVICE=y +CONFIG_QTI_QMI_COOLING_DEVICE=y +CONFIG_QTI_QMI_SENSOR=y +CONFIG_REGULATOR_COOLING_DEVICE=y +CONFIG_QTI_BCL_PMIC5=y +# CONFIG_MSM_BCL_PERIPHERAL_CTL is not set +CONFIG_QTI_BCL_SOC_DRIVER=y +CONFIG_QTI_ADC_TM=y +# CONFIG_QTI_CX_IPEAK_COOLING_DEVICE is not set +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +# CONFIG_WATCHDOG_SYSFS is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=y +# CONFIG_GPIO_WATCHDOG is not set +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set +# CONFIG_ARM_SP805_WATCHDOG is not set +# CONFIG_ARM_SBSA_WATCHDOG is not set +# CONFIG_CADENCE_WATCHDOG is not set +# CONFIG_DW_WATCHDOG is not set +# CONFIG_MAX63XX_WATCHDOG is not set +# CONFIG_QCOM_WDT is not set +# CONFIG_ALIM7101_WDT is not set +# CONFIG_I6300ESB_WDT is not set +# CONFIG_MEN_A21_WDT is not set + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set + +# +# Watchdog Pretimeout Governors +# +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_ACT8945A is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_AS3722 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CROS_EC is not set +# CONFIG_MFD_TACNA_SPI is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_HTC_I2CPLD is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77620 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_SM5713 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_CPCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +CONFIG_MFD_I2C_PMIC=y +# CONFIG_MFD_QCOM_RPM is not set +CONFIG_MFD_SPMI_PMIC=y +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RTSX_PCI is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RTSX_USB is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK808 is not set +# CONFIG_MFD_RN5T618 is not set +# CONFIG_MFD_S2MU107 is not set +# CONFIG_MFD_S2MU106 is not set +CONFIG_MFD_SM5714=y +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_SMSC is not set +# CONFIG_ABX500_CORE is not set +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS80031 is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=y +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set +CONFIG_REGULATOR_PROXY_CONSUMER=y +# CONFIG_REGULATOR_ACT8865 is not set +# CONFIG_REGULATOR_AD5398 is not set +# CONFIG_REGULATOR_ANATOP is not set +# CONFIG_REGULATOR_DA9210 is not set +# CONFIG_REGULATOR_DA9211 is not set +# CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_GPIO is not set +# CONFIG_REGULATOR_ISL9305 is not set +# CONFIG_REGULATOR_ISL6271A is not set +CONFIG_REGULATOR_PM8008=y +# CONFIG_REGULATOR_LP3971 is not set +# CONFIG_REGULATOR_LP3972 is not set +# CONFIG_REGULATOR_LP872X is not set +# CONFIG_REGULATOR_LP8755 is not set +# CONFIG_REGULATOR_LTC3589 is not set +# CONFIG_REGULATOR_LTC3676 is not set +# CONFIG_REGULATOR_MAX1586 is not set +# CONFIG_REGULATOR_MAX8649 is not set +# CONFIG_REGULATOR_MAX8660 is not set +# CONFIG_REGULATOR_MAX8952 is not set +# CONFIG_REGULATOR_MAX8973 is not set +# CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PFUZE100 is not set +# CONFIG_REGULATOR_PV88060 is not set +# CONFIG_REGULATOR_PV88080 is not set +# CONFIG_REGULATOR_PV88090 is not set +# CONFIG_REGULATOR_PWM is not set +# CONFIG_REGULATOR_QCOM_SPMI is not set +CONFIG_REGULATOR_QPNP_AMOLED=y +# CONFIG_REGULATOR_QPNP_LABIBB is not set +CONFIG_REGULATOR_QPNP_LCDB=y +# CONFIG_REGULATOR_QPNP_OLEDB is not set +# CONFIG_REGULATOR_S2DOS03 is not set +CONFIG_REGULATOR_S2MPB03=y +# CONFIG_REGULATOR_TPS51632 is not set +# CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS65023 is not set +# CONFIG_REGULATOR_TPS6507X is not set +# CONFIG_REGULATOR_TPS65132 is not set +# CONFIG_REGULATOR_TPS6524X is not set +# CONFIG_REGULATOR_VCTRL is not set +# CONFIG_REGULATOR_CPR is not set +# CONFIG_REGULATOR_CPR3 is not set +# CONFIG_REGULATOR_CPR4_MMSS_LDO is not set +# CONFIG_REGULATOR_CPRH_KBSS is not set +# CONFIG_REGULATOR_MEM_ACC is not set +CONFIG_REGULATOR_REFGEN=y +# CONFIG_REGULATOR_MSM_GFX_LDO is not set +CONFIG_REGULATOR_RPMH=y +# CONFIG_REGULATOR_SPM is not set +CONFIG_REGULATOR_STUB=y +CONFIG_RC_CORE=y +CONFIG_RC_MAP=y +CONFIG_RC_DECODERS=y +# CONFIG_LIRC is not set +CONFIG_IR_NEC_DECODER=y +CONFIG_IR_RC5_DECODER=y +CONFIG_IR_RC6_DECODER=y +CONFIG_IR_JVC_DECODER=y +CONFIG_IR_SONY_DECODER=y +CONFIG_IR_SANYO_DECODER=y +CONFIG_IR_SHARP_DECODER=y +CONFIG_IR_MCE_KBD_DECODER=y +CONFIG_IR_XMP_DECODER=y +# CONFIG_RC_DEVICES is not set +CONFIG_IR_MSM_GENI=y +CONFIG_MEDIA_SUPPORT=y + +# +# Multimedia core support +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +# CONFIG_MEDIA_RADIO_SUPPORT is not set +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set +CONFIG_MEDIA_CONTROLLER=y +# CONFIG_MEDIA_CONTROLLER_DVB is not set +CONFIG_VIDEO_DEV=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_VIDEO_V4L2=y +CONFIG_VIDEO_ADV_DEBUG=y +CONFIG_VIDEO_FIXED_MINOR_RANGES=y +CONFIG_V4L2_MEM2MEM_DEV=y +CONFIG_VIDEOBUF2_CORE=y +CONFIG_VIDEOBUF2_MEMOPS=y +CONFIG_VIDEOBUF2_VMALLOC=y +# CONFIG_V4L2_LOOPBACK is not set +CONFIG_DVB_CORE=y +CONFIG_DVB_NET=y +# CONFIG_TTPCI_EEPROM is not set +CONFIG_DVB_MAX_ADAPTERS=16 +# CONFIG_DVB_DYNAMIC_MINORS is not set +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=y +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=y +# CONFIG_USB_M5602 is not set +# CONFIG_USB_STV06XX is not set +# CONFIG_USB_GL860 is not set +# CONFIG_USB_GSPCA_BENQ is not set +# CONFIG_USB_GSPCA_CONEX is not set +# CONFIG_USB_GSPCA_CPIA1 is not set +# CONFIG_USB_GSPCA_DTCS033 is not set +# CONFIG_USB_GSPCA_ETOMS is not set +# CONFIG_USB_GSPCA_FINEPIX is not set +# CONFIG_USB_GSPCA_JEILINJ is not set +# CONFIG_USB_GSPCA_JL2005BCD is not set +# CONFIG_USB_GSPCA_KINECT is not set +# CONFIG_USB_GSPCA_KONICA is not set +# CONFIG_USB_GSPCA_MARS is not set +# CONFIG_USB_GSPCA_MR97310A is not set +# CONFIG_USB_GSPCA_NW80X is not set +# CONFIG_USB_GSPCA_OV519 is not set +# CONFIG_USB_GSPCA_OV534 is not set +# CONFIG_USB_GSPCA_OV534_9 is not set +# CONFIG_USB_GSPCA_PAC207 is not set +# CONFIG_USB_GSPCA_PAC7302 is not set +# CONFIG_USB_GSPCA_PAC7311 is not set +# CONFIG_USB_GSPCA_SE401 is not set +# CONFIG_USB_GSPCA_SN9C2028 is not set +# CONFIG_USB_GSPCA_SN9C20X is not set +# CONFIG_USB_GSPCA_SONIXB is not set +# CONFIG_USB_GSPCA_SONIXJ is not set +# CONFIG_USB_GSPCA_SPCA500 is not set +# CONFIG_USB_GSPCA_SPCA501 is not set +# CONFIG_USB_GSPCA_SPCA505 is not set +# CONFIG_USB_GSPCA_SPCA506 is not set +# CONFIG_USB_GSPCA_SPCA508 is not set +# CONFIG_USB_GSPCA_SPCA561 is not set +# CONFIG_USB_GSPCA_SPCA1528 is not set +# CONFIG_USB_GSPCA_SQ905 is not set +# CONFIG_USB_GSPCA_SQ905C is not set +# CONFIG_USB_GSPCA_SQ930X is not set +# CONFIG_USB_GSPCA_STK014 is not set +# CONFIG_USB_GSPCA_STK1135 is not set +# CONFIG_USB_GSPCA_STV0680 is not set +# CONFIG_USB_GSPCA_SUNPLUS is not set +# CONFIG_USB_GSPCA_T613 is not set +# CONFIG_USB_GSPCA_TOPRO is not set +# CONFIG_USB_GSPCA_TOUPTEK is not set +# CONFIG_USB_GSPCA_TV8532 is not set +# CONFIG_USB_GSPCA_VC032X is not set +# CONFIG_USB_GSPCA_VICAM is not set +# CONFIG_USB_GSPCA_XIRLINK_CIT is not set +# CONFIG_USB_GSPCA_ZC3XX is not set +# CONFIG_USB_PWC is not set +# CONFIG_VIDEO_CPIA2 is not set +# CONFIG_USB_ZR364XX is not set +# CONFIG_USB_STKWEBCAM is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set + +# +# Analog/digital TV USB devices +# +# CONFIG_VIDEO_AU0828 is not set +# CONFIG_VIDEO_CX231XX is not set +# CONFIG_VIDEO_TM6000 is not set + +# +# Digital TV USB devices +# +# CONFIG_DVB_USB is not set +# CONFIG_DVB_USB_V2 is not set +# CONFIG_DVB_TTUSB_BUDGET is not set +# CONFIG_DVB_TTUSB_DEC is not set +# CONFIG_SMS_USB_DRV is not set +# CONFIG_DVB_B2C2_FLEXCOP_USB is not set +# CONFIG_DVB_AS102 is not set + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set +# CONFIG_MEDIA_PCI_SUPPORT is not set +CONFIG_V4L_PLATFORM_DRIVERS=y +# CONFIG_VIDEO_CAFE_CCIC is not set +# CONFIG_VIDEO_MUX is not set +# CONFIG_VIDEO_QCOM_CAMSS is not set +# CONFIG_SOC_CAMERA is not set +# CONFIG_VIDEO_XILINX is not set + +# +# Qualcomm Technologies, Inc. MSM Camera And Video +# +CONFIG_SPECTRA_CAMERA=y +# CONFIG_MSM_AIS is not set +# CONFIG_MSM_CAMERA is not set +# CONFIG_MSMB_CAMERA is not set +# CONFIG_MSM_VIDC_3X_V4L2 is not set +CONFIG_MSM_VIDC_V4L2=y +CONFIG_MSM_VIDC_GOVERNORS=y +CONFIG_MSM_SDE_ROTATOR=y +CONFIG_MSM_SDE_ROTATOR_EVTLOG_DEBUG=y +# CONFIG_MSM_NPU is not set +CONFIG_MSM_NPU_V2=y +CONFIG_DVB_MPQ=y + +# +# Qualcomm Technologies, Inc. Demux device config +# +CONFIG_DVB_MPQ_DEMUX=y +CONFIG_DVB_MPQ_NUM_DMX_DEVICES=4 +CONFIG_DVB_MPQ_SW=y +# CONFIG_TSPP is not set +CONFIG_SAMSUNG_OIS_MCU_STM32=y +# CONFIG_SAMSUNG_APERTURE is not set +# CONFIG_SAMSUNG_APERTURE_HALLTEST is not set +# CONFIG_SAMSUNG_REAR_DUAL is not set +CONFIG_SAMSUNG_REAR_TRIPLE=y +# CONFIG_SAMSUNG_FRONT_DUAL is not set +# CONFIG_SAMSUNG_FRONT_TOF is not set +# CONFIG_SAMSUNG_REAR_TOF is not set +CONFIG_CAMERA_ADAPTIVE_MIPI=y +CONFIG_SAMSUNG_REAR_QUAD=y +CONFIG_CAMERA_SYSFS_V2=y +# CONFIG_SAMSUNG_FRONT_EEPROM is not set +# CONFIG_SAMSUNG_SECURE_CAMERA is not set +# CONFIG_CAMERA_DYNAMIC_MIPI is not set +# CONFIG_CAMERA_FRS_DRAM_TEST is not set +CONFIG_USE_CAMERA_HW_BIG_DATA=y +# CONFIG_FLASH_CURRENT_JAPAN is not set +# CONFIG_CAMERA_SSM_I2C_ENV is not set +CONFIG_SAMSUNG_MULTI_CAMERA=y +CONFIG_GC5035_SENSOR=y +CONFIG_S5K3L6_SENSOR=y +CONFIG_HI1336_SENSOR=y +# CONFIG_S5K4HA_SENSOR is not set +CONFIG_S5KGW1P_SENSOR=y +CONFIG_SAMSUNG_CAMERA_EEPROM_TELE=y +CONFIG_SAMSUNG_CAMERA_OTP_UW=y +CONFIG_SAMSUNG_CAMERA_OTP_MACRO=y +CONFIG_SAMSUNG_CAMERA_OTP=y +# CONFIG_SAMSUNG_OIS_RUMBA_S4 is not set +# CONFIG_SAMSUNG_HW_SOFTLANDING is not set +# CONFIG_SAMSUNG_ACTUATOR_DW9808 is not set +# CONFIG_SAMSUNG_ACTUATOR_DW9817 is not set +# CONFIG_SAMSUNG_ACTUATOR_FP5529 is not set +CONFIG_MCLK_I2C_DELAY=y +# CONFIG_MCLK_I2C_DELAY_FOR_CAM_POWERDOWN is not set +CONFIG_GC5035_MACRO_OTP_DD_AUTOLOAD=y +# CONFIG_V4L_MEM2MEM_DRIVERS is not set +# CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set + +# +# Qualcomm Technologies, Inc. MSM Camera And Video +# + +# +# Qualcomm Technologies, Inc. Demux device config +# + +# +# Qualcomm Technologies, Inc. MSM Camera And Video +# + +# +# Qualcomm Technologies, Inc. Demux device config +# + +# +# Supported MMC/SDIO adapters +# +# CONFIG_SMS_SDIO_DRV is not set +# CONFIG_CYPRESS_FIRMWARE is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends) +# +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=y + +# +# Audio decoders, processors and mixers +# + +# +# RDS decoders +# + +# +# Video decoders +# + +# +# Video and audio decoders +# + +# +# Video encoders +# + +# +# Camera sensor devices +# + +# +# Flash devices +# + +# +# Video improvement chips +# + +# +# Audio/Video compression chips +# + +# +# SDR tuner chips +# + +# +# Miscellaneous helper chips +# + +# +# Sensors used on soc_camera driver +# +CONFIG_MEDIA_TUNER=y +CONFIG_MEDIA_TUNER_SIMPLE=y +CONFIG_MEDIA_TUNER_TDA8290=y +CONFIG_MEDIA_TUNER_TDA827X=y +CONFIG_MEDIA_TUNER_TDA18271=y +CONFIG_MEDIA_TUNER_TDA9887=y +CONFIG_MEDIA_TUNER_MT20XX=y +CONFIG_MEDIA_TUNER_XC2028=y +CONFIG_MEDIA_TUNER_XC5000=y +CONFIG_MEDIA_TUNER_XC4000=y +CONFIG_MEDIA_TUNER_MC44S803=y + +# +# Multistandard (satellite) frontends +# + +# +# Multistandard (cable + terrestrial) frontends +# + +# +# DVB-S (satellite) frontends +# + +# +# DVB-T (terrestrial) frontends +# +# CONFIG_DVB_AS102_FE is not set +# CONFIG_DVB_GP8PSK_FE is not set + +# +# DVB-C (cable) frontends +# + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# + +# +# ISDB-T (terrestrial) frontends +# + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# + +# +# Digital terrestrial only tuners/PLL +# + +# +# SEC control devices for DVB-S +# + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set +# CONFIG_TDMB is not set +# CONFIG_TDMB_NOTIFIER is not set + +# +# Graphics support +# +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_DRM=y +CONFIG_DRM_MIPI_DSI=y +# CONFIG_DRM_DP_AUX_CHARDEV is not set +# CONFIG_DRM_DEBUG_MM is not set +# CONFIG_DRM_DEBUG_MM_SELFTEST is not set +CONFIG_DRM_KMS_HELPER=y +# CONFIG_DRM_FBDEV_EMULATION is not set +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_HDLCD is not set +# CONFIG_DRM_MALI_DISPLAY is not set +# CONFIG_DRM_RADEON is not set +# CONFIG_DRM_AMDGPU is not set + +# +# ACP (Audio CoProcessor) Configuration +# +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_UDL is not set +# CONFIG_DRM_AST is not set +# CONFIG_DRM_MGAG200 is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_RCAR_DW_HDMI is not set +# CONFIG_DRM_QXL is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_SAMSUNG_DEBUG_DISPLAY is not set +# CONFIG_DISPLAY_SAMSUNG is not set +CONFIG_DISPLAY_SAMSUNG_LEGO=y +# CONFIG_PANEL_S6E3FC3_AMS638YQ01_FHD is not set +# CONFIG_PANEL_S6E3FC3_AMS646YD04_FHD is not set +CONFIG_PANEL_S6E3FC3_AMS667YM01_FHD=y +# CONFIG_PANEL_EA8076GA_AMS638VL01_FHD is not set +CONFIG_DRM_MSM=y +CONFIG_DRM_MSM_REGISTER_LOGGING=y +# CONFIG_DRM_MSM_HDMI_HDCP is not set +# CONFIG_DRM_MSM_HDMI is not set +# CONFIG_DRM_MSM_DSI is not set +CONFIG_DRM_MSM_DSI_STAGING=y +# CONFIG_DRM_MSM_MDP5 is not set +# CONFIG_DRM_MSM_MDP4 is not set +# CONFIG_DRM_MSM_HDCP is not set +CONFIG_DRM_SDE_WB=y +# CONFIG_DRM_SDE_SHD is not set +# CONFIG_DRM_SDE_SHP is not set +CONFIG_DRM_SDE_EVTLOG_DEBUG=y +CONFIG_DRM_SDE_RSC=y +# CONFIG_DRM_MSM_LEASE is not set +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_LVDS is not set +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set +# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set +# CONFIG_DRM_PANEL_LG_LG4573 is not set +# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set +# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set +# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +CONFIG_DRM_ANALOGIX_ANX7625=y +# CONFIG_DRM_DUMB_VGA_DAC is not set +# CONFIG_DRM_LVDS_ENCODER is not set +# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set +# CONFIG_DRM_NXP_PTN3460 is not set +# CONFIG_DRM_PARADE_PS8622 is not set +# CONFIG_DRM_SIL_SII8620 is not set +# CONFIG_DRM_SII902X is not set +# CONFIG_DRM_TOSHIBA_TC358767 is not set +# CONFIG_DRM_TI_TFP410 is not set +# CONFIG_DRM_LT_LT9611 is not set +# CONFIG_DRM_I2C_ADV7511 is not set +# CONFIG_DRM_ARCPGU is not set +# CONFIG_DRM_HISI_HIBMC is not set +# CONFIG_DRM_HISI_KIRIN is not set +# CONFIG_DRM_MXSFB is not set +# CONFIG_DRM_TINYDRM is not set +# CONFIG_DRM_PL111 is not set +# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_LIB_RANDOM is not set + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=y +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +CONFIG_FB_ARMCLCD=y +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_MSM is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_MSM_DBA is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=y +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +# CONFIG_LCD_PLATFORM is not set +# CONFIG_LCD_S6E63M0 is not set +# CONFIG_LCD_LD9040 is not set +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=y +# CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_PM8941_WLED is not set +CONFIG_BACKLIGHT_QCOM_SPMI_WLED=y +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEOMODE_HELPERS=y +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +# CONFIG_FRAMEBUFFER_CONSOLE is not set +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_SOUND=y +# CONFIG_SOUND_OSS_CORE is not set +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_PCM_ELD=y +CONFIG_SND_PCM_IEC958=y +CONFIG_SND_HWDEP=y +CONFIG_SND_RAWMIDI=y +CONFIG_SND_COMPRESS_OFFLOAD=y +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +# CONFIG_SND_HRTIMER is not set +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_SEQUENCER is not set +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=y +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_USB_HIFACE is not set +# CONFIG_SND_BCD2000 is not set +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set +CONFIG_SND_USB_AUDIO_QMI=y +CONFIG_SND_SOC=y +CONFIG_SND_SOC_COMPRESS=y +# CONFIG_SND_SOC_AMD_ACP is not set +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_DESIGNWARE_I2S is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# CONFIG_SND_I2S_HI6210_I2S is not set +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_QCOM is not set +CONFIG_SND_SOC_SAMSUNG_AUDIO=y +CONFIG_SND_SOC_SAMSUNG_MBHC_SUPPORT=y +CONFIG_SND_SOC_SAMSUNG_JACK=y + +# +# STMicroelectronics STM32 SOC audio support +# +# CONFIG_SND_SOC_XTFPGA_I2S is not set +# CONFIG_ZX_TDM is not set +CONFIG_SND_SOC_I2C_AND_SPI=y + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU1761_SPI is not set +# CONFIG_SND_SOC_ADAU7002 is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_BT_SCO is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS47L96 is not set +# CONFIG_SND_SOC_CS48L32 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_DIO2125 is not set +CONFIG_SND_SOC_HDMI_CODEC=y +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES8316 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_ES8328_SPI is not set +# CONFIG_SND_SOC_GTM601 is not set +# CONFIG_SND_SOC_INNO_RK3036 is not set +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM179X_SPI is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM3168A_SPI is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5677_SPI is not set +# CONFIG_SND_SOC_SGTL5000 is not set +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +# CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC3X is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8960 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZX_AUD96P22 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +# CONFIG_SND_SOC_NAU8824 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +# CONFIG_SND_SOC_RT5510 is not set +# CONFIG_SND_SOC_TFA9894 is not set +# CONFIG_SND_SIMPLE_CARD is not set +# CONFIG_SND_SIMPLE_SCU_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set + +# +# HID support +# +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +CONFIG_UHID=y +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +CONFIG_HID_APPLE=y +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +CONFIG_HID_ELECOM=y +# CONFIG_HID_ELO is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LOGITECH is not set +CONFIG_HID_MAGICMOUSE=y +# CONFIG_HID_MAYFLASH is not set +CONFIG_HID_MICROSOFT=y +# CONFIG_HID_MONTEREY is not set +CONFIG_HID_MULTITOUCH=y +CONFIG_HID_NINTENDO=y +# CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +CONFIG_HID_PLANTRONICS=y +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +CONFIG_HID_SAMSUNG=y +CONFIG_HID_SONY=y +# CONFIG_SONY_FF is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set +CONFIG_HID_QVR=y + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +# CONFIG_USB_HIDDEV is not set + +# +# I2C HID support +# +# CONFIG_I2C_HID is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y +CONFIG_USB_XHCI_PLATFORM=y +CONFIG_USB_EHCI_HCD=y +# CONFIG_USB_EHCI_ROOT_HUB_TT is not set +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_MSM is not set +# CONFIG_USB_EHCI_MSM_HSIC is not set +CONFIG_USB_EHCI_HCD_PLATFORM=y +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_FOTG210_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +# CONFIG_USB_PRINTER is not set +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +# CONFIG_USB_UAS is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_USB_MUSB_HDRC is not set + +# +# USB Notify features +# +CONFIG_USB_HOST_NOTIFY=y +CONFIG_USB_NOTIFY_LAYER=y +CONFIG_USB_NOTIFIER=y +CONFIG_USB_DEBUG_DETAILED_LOG=y +CONFIG_USB_STORAGE_DETECT=y +# CONFIG_USB_HMT_SAMSUNG_INPUT is not set +CONFIG_USB_EXTERNAL_NOTIFY=y +CONFIG_USB_NOTIFY_PROC_LOG=y +CONFIG_USB_HOST_SAMSUNG_FEATURE=y +CONFIG_USB_HW_PARAM=y +CONFIG_USB_INTERFACE_LPM_LIST=y +# CONFIG_USB_CCIC_NOTIFIER_USING_QC is not set + +# +# USB Notify features +# +CONFIG_USB_NOTIFY_LAYER_V34=y +# CONFIG_USB_AUDIO_ENHANCED_DETECT_TIME is not set +# CONFIG_USB_HOST_CERTI is not set +CONFIG_USB_DWC3=y +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_OF_SIMPLE=y +CONFIG_USB_DWC3_MSM=y +CONFIG_USB_CHARGING_EVENT=y +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +CONFIG_USB_ISP1760=y +CONFIG_USB_ISP1760_HCD=y +CONFIG_USB_ISP1760_HOST_ROLE=y +# CONFIG_USB_ISP1760_GADGET_ROLE is not set +# CONFIG_USB_ISP1760_DUAL_ROLE is not set + +# +# USB port drivers +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +CONFIG_USB_EHSET_TEST_FIXTURE=y +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +CONFIG_USB_LINK_LAYER_TEST=y +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_USB_REDRIVER_NB7VPQ904M is not set +# CONFIG_USB_TYPEC_MUX_NXP5150A is not set +# CONFIG_USB_QTI_DIAG_BRIDGE is not set +# CONFIG_USB_QTI_MDM_DATA_BRIDGE is not set +# CONFIG_USB_QTI_KS_BRIDGE is not set + +# +# USB Physical Layer drivers +# +CONFIG_USB_PHY=y +# CONFIG_USB_OTG_WAKELOCK is not set +CONFIG_NOP_USB_XCEIV=y +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# CONFIG_MSM_SNPS_FEMTO_PHY is not set +# CONFIG_USB_MSM_OTG is not set +# CONFIG_USB_MSM_SSPHY is not set +# CONFIG_USB_QCOM_8X16_PHY is not set +CONFIG_USB_QCOM_EMU_PHY=y +CONFIG_USB_MSM_SSPHY_QMP=y +CONFIG_MSM_QUSB_PHY=y +CONFIG_MSM_HSUSB_PHY=y +# CONFIG_USB_ULPI is not set +# CONFIG_DUAL_ROLE_USB_INTF is not set +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +CONFIG_USB_GADGET_VBUS_DRAW=900 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 +# CONFIG_U_SERIAL_CONSOLE is not set +CONFIG_USB_G_ANDROID=y +CONFIG_USB_ANDROID_SAMSUNG_COMPOSITE=y +CONFIG_USB_NCM_SUPPORT_MTU_CHANGE=y + +# +# USB Peripheral Controller +# +# CONFIG_USB_FOTG210_UDC is not set +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_CI13XXX_MSM is not set +# CONFIG_USB_CI13XXX_MSM_HSIC is not set +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_F_ACM=y +CONFIG_USB_U_SERIAL=y +CONFIG_USB_U_ETHER=y +CONFIG_USB_F_NCM=y +CONFIG_USB_RNDIS=y +CONFIG_USB_F_MASS_STORAGE=y +CONFIG_USB_F_FS=y +CONFIG_USB_F_MIDI=y +CONFIG_USB_F_HID=y +CONFIG_USB_F_MTP=y +CONFIG_USB_F_PTP=y +CONFIG_USB_F_AUDIO_SRC=y +CONFIG_USB_F_ACC=y +CONFIG_USB_F_DIAG=y +CONFIG_USB_F_CDEV=y +CONFIG_USB_F_CCID=y +CONFIG_USB_F_GSI=y +CONFIG_USB_F_QDSS=y +CONFIG_USB_F_CONN_GADGET=y +CONFIG_USB_CONFIGFS=y +# CONFIG_USB_CONFIGFS_CONN_GADGET is not set +# CONFIG_USB_CONFIGFS_SERIAL is not set +CONFIG_USB_CONFIGFS_ACM=y +# CONFIG_USB_CONFIGFS_OBEX is not set +CONFIG_USB_CONFIGFS_NCM=y +# CONFIG_USB_CONFIGFS_ECM is not set +# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set +# CONFIG_USB_CONFIGFS_QCRNDIS is not set +# CONFIG_USB_CONFIGFS_RNDIS is not set +# CONFIG_USB_CONFIGFS_RMNET_BAM is not set +CONFIG_USB_CONN_GADGET_NDOP=y +# CONFIG_USB_CONFIGFS_MBIM_BAM is not set +# CONFIG_USB_CONFIGFS_EEM is not set +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +# CONFIG_USB_CONFIGFS_F_LB_SS is not set +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_F_MTP=y +CONFIG_USB_CONFIGFS_F_PTP=y +CONFIG_USB_CONFIGFS_F_CONN_GADGET=y +# CONFIG_USB_F_CONN_GADGET_NDOP is not set +CONFIG_USB_CONFIGFS_F_ACC=y +CONFIG_USB_CONFIGFS_F_AUDIO_SRC=y +CONFIG_USB_CONFIGFS_UEVENT=y +# CONFIG_USB_CONFIGFS_F_UAC1 is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set +# CONFIG_USB_CONFIGFS_F_UAC2 is not set +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +# CONFIG_USB_CONFIGFS_F_UVC is not set +# CONFIG_USB_CONFIGFS_F_PRINTER is not set +CONFIG_USB_CONFIGFS_F_DIAG=y +CONFIG_USB_CONFIGFS_F_CDEV=y +CONFIG_USB_CONFIGFS_F_CCID=y +CONFIG_USB_CONFIGFS_F_GSI=y +CONFIG_USB_CONFIGFS_F_QDSS=y +# CONFIG_USB_CONFIGFS_F_IPC is not set +CONFIG_USB_DUN_SUPPORT=y +# CONFIG_USB_ANDROID_SAMSUNG_MTP is not set + +# +# USB Power Delivery and Type-C drivers +# +# CONFIG_USE_CCIC is not set +CONFIG_TYPEC=y +CONFIG_USE_PDIC_LEGO=y +# CONFIG_TYPEC_UCSI is not set + +# +# USB TypeC Manager configs +# +CONFIG_USB_TYPEC_MANAGER_NOTIFIER=y +CONFIG_IF_CB_MANAGER=y + +# +# SM5713 configs +# +CONFIG_PDIC_PD30=y + +# +# S2MU107 configs +# +# CONFIG_CCIC_AUTO_PPS is not set + +# +# PM6150 configs +# + +# +# USB PDIC common configs +# +# CONFIG_CCIC_NOTIFIER is not set + +# +# USB TypeC Manager configs +# + +# +# USB PDIC common configs +# +CONFIG_PDIC_NOTIFIER=y + +# +# SM5714 configs +# +CONFIG_PDIC_SM5714=y +CONFIG_SM5714_FACTORY_MODE=y +CONFIG_SM5714_WATER_DETECTION_ENABLE=y +CONFIG_SM5714_SUPPORT_SBU=y + +# +# USB Power Delivery +# +# CONFIG_USB_PD is not set +# CONFIG_USB_PD_POLICY is not set +CONFIG_QPNP_USB_PDPHY=y +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_UWB is not set +CONFIG_MMC=y +CONFIG_MMC_PERF_PROFILING=y +CONFIG_MMC_SUPPORT_STLOG=y +CONFIG_PWRSEQ_EMMC=y +CONFIG_PWRSEQ_SIMPLE=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=32 +CONFIG_MMC_BLOCK_DEFERRED_RESUME=y +# CONFIG_SDIO_UART is not set +CONFIG_MMC_TEST=y +# CONFIG_MMC_RING_BUFFER is not set +# CONFIG_MMC_EMBEDDED_SDIO is not set +# CONFIG_MMC_PARANOID_SD_INIT is not set +CONFIG_MMC_CLKGATE=y +# CONFIG_MMC_SIMULATE_MAX_SPEED is not set +# CONFIG_MMC_CRYPTO is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_ARMMMCI is not set +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_SDHCI_PLTFM=y +# CONFIG_MMC_SDHCI_OF_ARASAN is not set +# CONFIG_MMC_SDHCI_OF_AT91 is not set +# CONFIG_MMC_SDHCI_CADENCE is not set +# CONFIG_MMC_SDHCI_F_SDH30 is not set +CONFIG_MMC_SDHCI_MSM=y +# CONFIG_MMC_TIFM_SD is not set +# CONFIG_MMC_SPI is not set +# CONFIG_MMC_CB710 is not set +# CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_CAVIUM_THUNDERX is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MMC_USDHI6ROL0 is not set +CONFIG_MMC_CQ_HCI=y +# CONFIG_MMC_TOSHIBA_PCI is not set +# CONFIG_MMC_MTK is not set +# CONFIG_MMC_SDHCI_XENON is not set +CONFIG_MMC_CQ_HCI_CRYPTO=y +CONFIG_MMC_CQ_HCI_CRYPTO_QTI=y +# CONFIG_SEC_NO_SD_DETECT is not set +CONFIG_SEC_HYBRID_TRAY=y +# CONFIG_MMC_QTI_NONCMDQ_ICE is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set + +# +# LED drivers +# +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_LP5521 is not set +# CONFIG_LEDS_LP5523 is not set +# CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP8501 is not set +# CONFIG_LEDS_LP8860 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA9956B is not set +CONFIG_LEDS_QPNP_FLASH_V2=y +CONFIG_LEDS_QPNP_HAPTICS=y +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_PWM is not set +# CONFIG_LEDS_REGULATOR is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set +# CONFIG_LEDS_QCOM_CLK is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +CONFIG_LEDS_QTI_TRI_LED=y +# CONFIG_LEDS_SYSCON is not set +# CONFIG_LEDS_USER is not set +CONFIG_LEDS_QPNP_VIBRATOR_LDO=y +CONFIG_LEDS_SM5714=y + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=y +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_LEDS_TRIGGER_PANIC is not set +CONFIG_SWITCH=y +# CONFIG_SWITCH_GPIO is not set +# CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +# CONFIG_EDAC_THUNDERX is not set +CONFIG_EDAC_KRYO_ARM64=y +# CONFIG_EDAC_KRYO_ARM64_POLL is not set +# CONFIG_EDAC_KRYO_ARM64_PANIC_ON_CE is not set +CONFIG_EDAC_KRYO_ARM64_PANIC_ON_UE=y +# CONFIG_EDAC_GIC is not set +# CONFIG_EDAC_XGENE is not set +# CONFIG_EDAC_CORTEX_ARM64 is not set +# CONFIG_EDAC_QCOM_LLCC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_HYM8563 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF85063 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV8803 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6916 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_RX6110 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_MCP795 is not set +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_BQ4802 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_V3020 is not set +# CONFIG_RTC_DRV_ZYNQMP is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_PL030 is not set +# CONFIG_RTC_DRV_PL031 is not set +# CONFIG_RTC_DRV_FTRTC010 is not set +# CONFIG_RTC_DRV_PM8XXX is not set +CONFIG_RTC_DRV_QPNP=y +# CONFIG_RTC_DRV_SNVS is not set +# CONFIG_RTC_DRV_R7301 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +# CONFIG_RTC_AUTO_PWRON is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMA_OF=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_AMBA_PL08X is not set +# CONFIG_FSL_EDMA is not set +# CONFIG_INTEL_IDMA64 is not set +# CONFIG_MV_XOR_V2 is not set +# CONFIG_PL330_DMA is not set +# CONFIG_QCOM_SPS_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_ZYNQMP_DMA is not set +# CONFIG_QCOM_BAM_DMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +CONFIG_QCOM_GPI_DMA=y +# CONFIG_QCOM_GPI_DMA_DEBUG is not set +# CONFIG_QCOM_PCI_EDMA is not set +# CONFIG_DW_DMAC is not set +# CONFIG_DW_DMAC_PCI is not set + +# +# DMA Clients +# +# CONFIG_ASYNC_TX_DMA is not set +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_AUXDISPLAY is not set +CONFIG_UIO=y +# CONFIG_UIO_CIF is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_DMEM_GENIRQ is not set +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_SERCOS3 is not set +# CONFIG_UIO_PCI_GENERIC is not set +# CONFIG_UIO_NETX is not set +# CONFIG_UIO_PRUSS is not set +# CONFIG_UIO_MF624 is not set +CONFIG_UIO_MSM_SHAREDMEM=y +# CONFIG_VFIO is not set +# CONFIG_VIRT_DRIVERS is not set + +# +# Virtio drivers +# +# CONFIG_VIRTIO_PCI is not set +# CONFIG_VIRTIO_MMIO is not set + +# +# Microsoft Hyper-V guest support +# +# CONFIG_HYPERV_TSCPAGE is not set +# CONFIG_VSERVICES_SUPPORT is not set +CONFIG_STAGING=y +# CONFIG_IRDA is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_COMEDI is not set +# CONFIG_RTL8192U is not set +# CONFIG_RTLLIB is not set +# CONFIG_RTL8723BS is not set +# CONFIG_R8712U is not set +# CONFIG_R8188EU is not set +# CONFIG_RTS5208 is not set + +# +# IIO staging drivers +# + +# +# Accelerometers +# +# CONFIG_ADIS16201 is not set +# CONFIG_ADIS16203 is not set +# CONFIG_ADIS16209 is not set +# CONFIG_ADIS16240 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7606 is not set +# CONFIG_AD7780 is not set +# CONFIG_AD7816 is not set +# CONFIG_AD7192 is not set +# CONFIG_AD7280 is not set + +# +# Analog digital bi-direction converters +# +# CONFIG_ADT7316 is not set + +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# CONFIG_AD7152 is not set +# CONFIG_AD7746 is not set + +# +# Direct Digital Synthesis +# +# CONFIG_AD9832 is not set +# CONFIG_AD9834 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16060 is not set + +# +# Network Analyzer, Impedance Converters +# +# CONFIG_AD5933 is not set + +# +# Light sensors +# +# CONFIG_TSL2x7x is not set + +# +# Active energy metering IC +# +# CONFIG_ADE7753 is not set +# CONFIG_ADE7754 is not set +# CONFIG_ADE7758 is not set +# CONFIG_ADE7759 is not set +# CONFIG_ADE7854 is not set + +# +# Resolver to digital converters +# +# CONFIG_AD2S90 is not set +# CONFIG_AD2S1200 is not set +# CONFIG_AD2S1210 is not set + +# +# Triggers - standalone +# +# CONFIG_FB_SM750 is not set +# CONFIG_FB_XGI is not set + +# +# Speakup console speech +# +# CONFIG_SPEAKUP is not set +# CONFIG_STAGING_MEDIA is not set + +# +# Android +# +CONFIG_ASHMEM=y +# CONFIG_ANDROID_VSOC is not set +CONFIG_ANDROID_LOW_MEMORY_KILLER=y +CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y +CONFIG_SAMSUNG_FREECESS=y +CONFIG_SAMSUNG_LMKD_DEBUG=y +CONFIG_ION=y +# CONFIG_ION_SYSTEM_HEAP is not set +# CONFIG_ION_CARVEOUT_HEAP is not set +# CONFIG_ION_CHUNK_HEAP is not set +# CONFIG_ION_CMA_HEAP is not set +# CONFIG_ION_FORCE_DMA_SYNC is not set +CONFIG_ION_DEFER_FREE_NO_SCHED_IDLE=y +CONFIG_ION_RBIN_HEAP=y +# CONFIG_STAGING_BOARD is not set +# CONFIG_LTE_GDM724X is not set +# CONFIG_LNET is not set +# CONFIG_DGNC is not set +# CONFIG_GS_FPGABOOT is not set + +# +# Samsung TN Features +# +CONFIG_SEC_EXT=y +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_FB_TFT is not set +# CONFIG_WILC1000_SDIO is not set +# CONFIG_WILC1000_SPI is not set +# CONFIG_MOST is not set +# CONFIG_KS7010 is not set +# CONFIG_GREYBUS is not set +# CONFIG_CRYPTO_DEV_CCREE is not set + +# +# USB Power Delivery and Type-C drivers +# +# CONFIG_TYPEC_TCPM is not set +# CONFIG_PI433 is not set +CONFIG_SEC_STI=y + +# +# Samsung ABC Options +# +CONFIG_SEC_ABC=y + +# +# Samsung ABC Hub Options +# +CONFIG_SEC_ABC_HUB=y + +# +# Samsung ABC Hub Connect Detect Options +# +# CONFIG_SEC_ABC_HUB_COND is not set + +# +# Samsung ABC Hub Booting Time Check Options +# +CONFIG_SEC_ABC_HUB_BOOTC=y + +# +# Samsung ABC Hub Booting Time Check eng mode Options +# +# CONFIG_SEC_ABC_HUB_BOOTC_ENG is not set + +# +# MUIC configs +# +CONFIG_USE_MUIC=y +# CONFIG_USE_SAFEOUT is not set +CONFIG_USE_MUIC_LEGO=y +# CONFIG_MUIC_SYSFS is not set +CONFIG_MUIC_NOTIFIER=y +# CONFIG_MUIC_MANAGER is not set +# CONFIG_MUIC_SKIP_INCOMPLETE_INSERT is not set +# CONFIG_MUIC_UNIVERSAL is not set +# CONFIG_MUIC_KEYBOARD is not set +# CONFIG_MUIC_CORE is not set +CONFIG_MUIC_HV=y +# CONFIG_MUIC_HV_12V is not set +# CONFIG_SUPPORT_QC30 is not set +# CONFIG_MUIC_SUPPORT_CCIC is not set +# CONFIG_MUIC_SUPPORT_POWERMETER is not set +# CONFIG_MUIC_SUPPORT_RUSTPROOF is not set +# CONFIG_MUIC_UNIVERSAL_SM5703 is not set +# CONFIG_MUIC_UNIVERSAL_SM5720 is not set +# CONFIG_MUIC_UNIVERSAL_SM5720_AFC is not set +# CONFIG_HV_MUIC_VOLTAGE_CTRL is not set +CONFIG_HICCUP_CHARGER=y +# CONFIG_GPIO_UART_SEL is not set +# CONFIG_MUIC_SUPPORT_PRSWAP is not set +CONFIG_MUIC_SUPPORT_PDIC=y +CONFIG_MUIC_SM5714=y +CONFIG_MUIC_BCD_RESCAN=y + +# +# RID_ADC configs +# +# CONFIG_RID_ADC is not set +# CONFIG_PM6150L_RID_ADC is not set + +# +# AFC configs +# +# CONFIG_AFC is not set +# CONFIG_PM6150_AFC is not set +# CONFIG_GOLDFISH is not set +# CONFIG_CHROME_PLATFORMS is not set + +# +# Qualcomm technologies inc. MSM specific device drivers +# +CONFIG_MSM_EXT_DISPLAY=y +CONFIG_QCOM_GENI_SE=y +CONFIG_QPNP_REVID=y +CONFIG_SPS=y +# CONFIG_SPS_SUPPORT_BAMDMA is not set +CONFIG_SPS_SUPPORT_NDP_BAM=y +# CONFIG_EP_PCIE is not set +CONFIG_USB_BAM=y +# CONFIG_VETH_IPA is not set +CONFIG_GSI=y +# CONFIG_GSI_REGISTER_VERSION_2 is not set +CONFIG_IPA3=y +# CONFIG_IPA is not set +# CONFIG_IPA_DEBUG is not set +CONFIG_IPA_WDI_UNIFIED_API=y +# CONFIG_IPA_ETH is not set +CONFIG_RMNET_IPA3=y +# CONFIG_ECM_IPA is not set +CONFIG_RNDIS_IPA=y +# CONFIG_IPA3_MHI_PROXY is not set +# CONFIG_IPA3_MHI_PRIME_MANAGER is not set +CONFIG_MSM_11AD=y +# CONFIG_SEEMP_CORE is not set +# CONFIG_IPA3_REGDUMP is not set +# CONFIG_QCOM_ETHERNET_UTIL is not set +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +# CONFIG_COMMON_CLK_VERSATILE is not set +# CONFIG_CLK_HSDK is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI514 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_CLK_QORIQ is not set +CONFIG_COMMON_CLK_XGENE=y +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set +# CONFIG_COMMON_CLK_VC5 is not set +CONFIG_QCOM_MDSS_PLL=y +CONFIG_QCOM_GDSC=y +CONFIG_COMMON_CLK_QCOM=y +# CONFIG_APQ_GCC_8084 is not set +# CONFIG_APQ_MMCC_8084 is not set +# CONFIG_IPQ_GCC_4019 is not set +# CONFIG_IPQ_GCC_806X is not set +# CONFIG_IPQ_LCC_806X is not set +# CONFIG_IPQ_GCC_8074 is not set +# CONFIG_MSM_GCC_8660 is not set +# CONFIG_MSM_GCC_8916 is not set +# CONFIG_MSM_GCC_8960 is not set +# CONFIG_MSM_LCC_8960 is not set +# CONFIG_MDM_GCC_9615 is not set +# CONFIG_MDM_LCC_9615 is not set +# CONFIG_MSM_MMCC_8960 is not set +# CONFIG_MSM_GCC_8974 is not set +# CONFIG_MSM_MMCC_8974 is not set +# CONFIG_MSM_GCC_8994 is not set +# CONFIG_MSM_GCC_8996 is not set +# CONFIG_MSM_MMCC_8996 is not set +# CONFIG_MSM_GCC_660 is not set +# CONFIG_MSM_GPUCC_660 is not set +# CONFIG_MSM_MMCC_660 is not set +CONFIG_SPMI_PMIC_CLKDIV=y +CONFIG_MSM_CLK_AOP_QMP=y +CONFIG_MSM_GCC_SM8150=y +CONFIG_MSM_NPUCC_SM8150=y +# CONFIG_MSM_SCC_SM8150 is not set +CONFIG_MSM_VIDEOCC_SM8150=y +CONFIG_MSM_CAMCC_SM8150=y +CONFIG_CLOCK_CPU_OSM=y +# CONFIG_CLOCK_CPU_OSM_660 is not set +CONFIG_MSM_DISPCC_SM8150=y +CONFIG_MSM_DEBUGCC_SM8150=y +CONFIG_MSM_CLK_RPMH=y +CONFIG_MSM_GPUCC_SM8150=y +# CONFIG_MSM_GCC_SDMSHRIKE is not set +# CONFIG_MSM_CAMCC_SDMSHRIKE is not set +# CONFIG_MSM_DEBUGCC_SDMSHRIKE is not set +# CONFIG_MDM_GCC_QCS405 is not set +# CONFIG_MDM_DEBUGCC_QCS405 is not set +# CONFIG_CLOCK_CPU_QCS405 is not set +CONFIG_MSM_GCC_SM6150=y +CONFIG_MSM_GPUCC_SM6150=y +CONFIG_MSM_VIDEOCC_SM6150=y +CONFIG_MSM_DEBUGCC_SM6150=y +CONFIG_MSM_CAMCC_SM6150=y +CONFIG_MSM_DISPCC_SM6150=y +CONFIG_MSM_SCC_SM6150=y +CONFIG_MSM_CAMCC_SDMMAGPIE=y +CONFIG_MSM_DISPCC_SDMMAGPIE=y +CONFIG_MSM_GCC_SDMMAGPIE=y +CONFIG_MSM_VIDEOCC_SDMMAGPIE=y +CONFIG_MSM_NPUCC_SDMMAGPIE=y +CONFIG_MSM_GPUCC_SDMMAGPIE=y +CONFIG_MSM_DEBUGCC_SDMMAGPIE=y +# CONFIG_GCC_SDXPRAIRIE is not set +# CONFIG_DEBUGCC_SDXPRAIRIE is not set +# CONFIG_CLOCK_CPU_SDXPRAIRIE is not set +# CONFIG_SM_GCC_TRINKET is not set +# CONFIG_SM_GPUCC_TRINKET is not set +# CONFIG_SM_VIDEOCC_TRINKET is not set +# CONFIG_SM_DISPCC_TRINKET is not set +# CONFIG_SM_DEBUGCC_TRINKET is not set +# CONFIG_QCS_CMN_BLK_PLL is not set +CONFIG_SM_GCC_ATOLL=y +CONFIG_SM_CAMCC_ATOLL=y +CONFIG_SM_VIDEOCC_ATOLL=y +CONFIG_SM_DISPCC_ATOLL=y +CONFIG_SM_NPUCC_ATOLL=y +CONFIG_SM_DEBUGCC_ATOLL=y +# CONFIG_SDM_GCC_429W is not set +# CONFIG_CLOCK_CPU_SDM is not set +# CONFIG_COMMON_CLK_MSM is not set +CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_QCOM=y + +# +# Clock Source drivers +# +CONFIG_TIMER_OF=y +CONFIG_TIMER_PROBE=y +CONFIG_ARM_ARCH_TIMER=y +CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y +CONFIG_FSL_ERRATUM_A008585=y +CONFIG_HISILICON_ERRATUM_161010101=y +CONFIG_ARM64_ERRATUM_858921=y +# CONFIG_ARM_ARCH_TIMER_VCT_ACCESS is not set +# CONFIG_ARM_TIMER_SP804 is not set +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +CONFIG_MAILBOX=y +# CONFIG_ARM_MHU is not set +# CONFIG_PLATFORM_MHU is not set +# CONFIG_PL320_MBOX is not set +# CONFIG_ALTERA_MBOX is not set +# CONFIG_MAILBOX_TEST is not set +CONFIG_QCOM_APCS_IPC=y +# CONFIG_QCOM_GVM_IPC is not set +# CONFIG_BCM_FLEXRM_MBOX is not set +CONFIG_QTI_RPMH_MBOX=y +CONFIG_MSM_QMP=y +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IO_PGTABLE=y +CONFIG_IOMMU_IO_PGTABLE_LPAE=y +# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set +CONFIG_IOMMU_IO_PGTABLE_FAST=y +# CONFIG_IOMMU_IO_PGTABLE_FAST_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_FAST_PROVE_TLB is not set +CONFIG_IOMMU_IOVA=y +CONFIG_OF_IOMMU=y +CONFIG_IOMMU_DMA=y +CONFIG_ARM_SMMU=y +# CONFIG_ARM_SMMU_V3 is not set +# CONFIG_ARM_SMMU_SELFTEST is not set +# CONFIG_IOMMU_TLBSYNC_DEBUG is not set +# CONFIG_ARM_SMMU_TESTBUS_DUMP is not set +CONFIG_QCOM_LAZY_MAPPING=y +CONFIG_IOMMU_DEBUG=y +CONFIG_IOMMU_DEBUG_TRACKING=y +CONFIG_IOMMU_TESTS=y +# CONFIG_QCOM_IOMMU is not set + +# +# Remoteproc drivers +# +# CONFIG_REMOTEPROC is not set + +# +# Rpmsg drivers +# +CONFIG_RPMSG=y +CONFIG_RPMSG_CHAR=y +CONFIG_RPMSG_QCOM_GLINK_NATIVE=y +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set +CONFIG_RPMSG_QCOM_GLINK_SMEM=y +# CONFIG_RPMSG_QCOM_GLINK_SPSS is not set +CONFIG_RPMSG_QCOM_GLINK_SPI=y +# CONFIG_RPMSG_QCOM_GLINK_BGCOM is not set +# CONFIG_RPMSG_QCOM_SMD is not set +# CONFIG_RPMSG_VIRTIO is not set +# CONFIG_MSM_RPM_SMD is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# + +# +# Broadcom SoC drivers +# +# CONFIG_SOC_BRCMSTB is not set + +# +# i.MX SoC drivers +# + +# +# Qualcomm SoC drivers +# +CONFIG_QCOM_CPUSS_DUMP=y +CONFIG_QCOM_RUN_QUEUE_STATS=y +# CONFIG_QCOM_GSBI is not set +CONFIG_QCOM_MDT_LOADER=y +CONFIG_QCOM_LLCC=y +# CONFIG_QCOM_SM8150_LLCC is not set +# CONFIG_QCOM_SDMSHRIKE_LLCC is not set +# CONFIG_QCOM_SM6150_LLCC is not set +# CONFIG_QCOM_SDMMAGPIE_LLCC is not set +CONFIG_QCOM_ATOLL_LLCC=y +# CONFIG_QCOM_SDXPRAIRIE_LLCC is not set +# CONFIG_QCOM_LLCC_AMON is not set +CONFIG_QCOM_LLCC_PERFMON=y +CONFIG_QCOM_QMI_HELPERS=y +# CONFIG_QCOM_QMI_RMNET is not set +CONFIG_QCOM_SMEM=y +# CONFIG_MSM_APM is not set +# CONFIG_QCOM_SMD_RPM is not set +# CONFIG_MSM_SPM is not set +# CONFIG_MSM_L2_SPM is not set +CONFIG_QCOM_SCM=y +# CONFIG_QCOM_SCM_QCPE is not set +CONFIG_QCOM_MEMORY_DUMP_V2=y +# CONFIG_MSM_DEBUG_LAR_UNLOCK is not set +CONFIG_QCOM_WATCHDOG_V2=y +CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y +# CONFIG_QCOM_WDOG_IPI_ENABLE is not set +CONFIG_QCOM_SMEM_STATE=y +CONFIG_QCOM_SMP2P=y +# CONFIG_QCOM_SMSM is not set +# CONFIG_QCOM_WCNSS_CTRL is not set +CONFIG_QPNP_PBS=y +CONFIG_MSM_SERVICE_LOCATOR=y +CONFIG_MSM_SERVICE_NOTIFIER=y +CONFIG_MSM_SUBSYSTEM_RESTART=y +CONFIG_MSM_PIL=y +CONFIG_MSM_SYSMON_QMI_COMM=y +CONFIG_MSM_PIL_SSR_GENERIC=y +# CONFIG_MSM_PIL_MSS_QDSP6V5 is not set +CONFIG_SETUP_SSR_NOTIF_TIMEOUTS=y +CONFIG_SSR_SYSMON_NOTIF_TIMEOUT=20000 +CONFIG_SSR_SUBSYS_NOTIF_TIMEOUT=20000 +CONFIG_PANIC_ON_SSR_NOTIF_TIMEOUT=y +CONFIG_MSM_BOOT_STATS=y +# CONFIG_MSM_BOOT_TIME_MARKER is not set +# CONFIG_MSM_CORE_HANG_DETECT is not set +# CONFIG_QCOM_DCC is not set +CONFIG_QCOM_DCC_V2=y +# CONFIG_MSM_GLADIATOR_HANG_DETECT is not set +# CONFIG_MSM_GLADIATOR_ERP is not set +# CONFIG_SDX_EXT_IPC is not set +# CONFIG_QTI_NOTIFY_SIDEBAND is not set +CONFIG_QCOM_SECURE_BUFFER=y +CONFIG_ICNSS=y +# CONFIG_ICNSS_DEBUG is not set +CONFIG_ICNSS_QMI=y +# CONFIG_CNSS_TIMESYNC is not set +CONFIG_QCOM_EUD=y +CONFIG_QCOM_MINIDUMP=y +CONFIG_MINIDUMP_MAX_ENTRIES=200 +CONFIG_QCOM_BUS_SCALING=y +CONFIG_QCOM_BUS_CONFIG_RPMH=y +CONFIG_QCOM_COMMAND_DB=y +CONFIG_QCOM_EARLY_RANDOM=y +# CONFIG_MSM_SPSS_UTILS is not set +# CONFIG_MSM_SPCOM is not set +CONFIG_QTI_RPMH_API=y +CONFIG_QTI_SYSTEM_PM=y +CONFIG_QSEE_IPC_IRQ=y +# CONFIG_QSEE_IPC_IRQ_BRIDGE is not set +CONFIG_QCOM_GLINK=y +CONFIG_QCOM_GLINK_PKT=y +# CONFIG_MSM_JTAGV8 is not set +CONFIG_QTI_RPM_STATS_LOG=y +CONFIG_MSM_CDSP_LOADER=y +CONFIG_QCOM_SMCINVOKE=y +CONFIG_MSM_EVENT_TIMER=y +# CONFIG_MSM_AVTIMER is not set +CONFIG_MSM_PM=y +# CONFIG_MSM_PM_LEGACY is not set +# CONFIG_MSM_QBT1000 is not set +# CONFIG_APSS_CORE_EA is not set +CONFIG_QCOM_FSA4480_I2C=y +# CONFIG_MSM_IDLE_STATS is not set +CONFIG_MEM_SHARE_QMI_SERVICE=y +CONFIG_CP_DYNAMIC_MEM_RESERVE=y +# CONFIG_MSM_HAB is not set +# CONFIG_MSM_AGL is not set +# CONFIG_QCOM_HGSL_TCSR_SIGNAL is not set +CONFIG_MSM_PERFORMANCE=y +CONFIG_QCOM_QHEE_ENABLE_MEM_PROTECTION=y +CONFIG_QCOM_SMP2P_SLEEPSTATE=y +CONFIG_QCOM_CDSP_RM=y +CONFIG_QCOM_CX_IPEAK=y +# CONFIG_QCOM_AOP_DDR_MESSAGING is not set +# CONFIG_QCOM_AOP_DDRSS_COMMANDS is not set +# CONFIG_QCOM_ADSP_MANUAL_VOTE is not set +# CONFIG_MSM_BAM_DMUX is not set +# CONFIG_MSM_BGCOM is not set +# CONFIG_MSM_BGRSB is not set +# CONFIG_MSM_PIL_SSR_BG is not set +CONFIG_QCOM_SOC_INFO=y +CONFIG_QTI_CRYPTO_COMMON=y +CONFIG_QTI_CRYPTO_TZ=y +# CONFIG_RENAME_BLOCK_DEVICE is not set +# CONFIG_WCNSS_CORE is not set +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_GOV_PASSIVE=y +CONFIG_DEVFREQ_GOV_CPUFREQ=y +CONFIG_QCOM_BIMC_BWMON=y +CONFIG_ARM_MEMLAT_MON=y +CONFIG_QCOMCCI_HWMON=y +CONFIG_QCOM_M4M_HWMON=y +CONFIG_DEVFREQ_GOV_QCOM_BW_HWMON=y +CONFIG_DEVFREQ_GOV_QCOM_CACHE_HWMON=y +# CONFIG_DEVFREQ_GOV_SPDM_HYP is not set +CONFIG_DEVFREQ_GOV_MEMLAT=y + +# +# DEVFREQ Drivers +# +CONFIG_DEVFREQ_GOV_QCOM_ADRENO_TZ=y +CONFIG_DEVFREQ_GOV_QCOM_GPUBW_MON=y +CONFIG_DEVFREQ_SIMPLE_DEV=y +CONFIG_QCOM_DEVFREQ_DEVBW=y +# CONFIG_DEVFREQ_SPDM is not set +CONFIG_DEVFREQ_GOV_CDSPL3=y +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +CONFIG_EXTCON_USB_GPIO=y +# CONFIG_MEMORY is not set +CONFIG_IIO=y +# CONFIG_IIO_BUFFER is not set +# CONFIG_IIO_CONFIGFS is not set +# CONFIG_IIO_TRIGGER is not set +# CONFIG_IIO_SW_DEVICE is not set +# CONFIG_IIO_SW_TRIGGER is not set + +# +# Accelerometers +# +# CONFIG_ADXL345_I2C is not set +# CONFIG_ADXL345_SPI is not set +# CONFIG_BMA180 is not set +# CONFIG_BMA220 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_DA280 is not set +# CONFIG_DA311 is not set +# CONFIG_DMARD06 is not set +# CONFIG_DMARD09 is not set +# CONFIG_DMARD10 is not set +# CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_KXCJK1013 is not set +# CONFIG_MC3230 is not set +# CONFIG_MMA7455_I2C is not set +# CONFIG_MMA7455_SPI is not set +# CONFIG_MMA7660 is not set +# CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_MXC4005 is not set +# CONFIG_MXC6255 is not set +# CONFIG_SCA3000 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set + +# +# Analog to digital converters +# +# CONFIG_AD7266 is not set +# CONFIG_AD7291 is not set +# CONFIG_AD7298 is not set +# CONFIG_AD7476 is not set +# CONFIG_AD7766 is not set +# CONFIG_AD7791 is not set +# CONFIG_AD7793 is not set +# CONFIG_AD7887 is not set +# CONFIG_AD7923 is not set +# CONFIG_AD799X is not set +# CONFIG_CC10001_ADC is not set +# CONFIG_ENVELOPE_DETECTOR is not set +# CONFIG_HI8435 is not set +# CONFIG_HX711 is not set +# CONFIG_INA2XX_ADC is not set +# CONFIG_LTC2471 is not set +# CONFIG_LTC2485 is not set +# CONFIG_LTC2497 is not set +# CONFIG_MAX1027 is not set +# CONFIG_MAX11100 is not set +# CONFIG_MAX1118 is not set +# CONFIG_MAX1363 is not set +# CONFIG_MAX9611 is not set +# CONFIG_MCP320X is not set +# CONFIG_MCP3422 is not set +# CONFIG_NAU7802 is not set +CONFIG_QCOM_VADC_COMMON=y +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set +CONFIG_QCOM_SPMI_ADC5=y +# CONFIG_QCOM_TADC is not set +# CONFIG_QCOM_RRADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC12138 is not set +# CONFIG_TI_ADC108S102 is not set +# CONFIG_TI_ADC128S052 is not set +# CONFIG_TI_ADC161S626 is not set +# CONFIG_TI_ADS1015 is not set +# CONFIG_TI_ADS7950 is not set +# CONFIG_TI_ADS8688 is not set +# CONFIG_TI_TLC4541 is not set +# CONFIG_VF610_ADC is not set + +# +# Amplifiers +# +# CONFIG_AD8366 is not set + +# +# Chemical Sensors +# +# CONFIG_ATLAS_PH_SENSOR is not set +# CONFIG_CCS811 is not set +# CONFIG_IAQCORE is not set +# CONFIG_VZ89X is not set + +# +# Hid Sensor IIO Common +# + +# +# SSP Sensor Common +# +# CONFIG_IIO_SSP_SENSORHUB is not set + +# +# Counters +# + +# +# Digital to analog converters +# +# CONFIG_AD5064 is not set +# CONFIG_AD5360 is not set +# CONFIG_AD5380 is not set +# CONFIG_AD5421 is not set +# CONFIG_AD5446 is not set +# CONFIG_AD5449 is not set +# CONFIG_AD5592R is not set +# CONFIG_AD5593R is not set +# CONFIG_AD5504 is not set +# CONFIG_AD5624R_SPI is not set +# CONFIG_LTC2632 is not set +# CONFIG_AD5686 is not set +# CONFIG_AD5755 is not set +# CONFIG_AD5761 is not set +# CONFIG_AD5764 is not set +# CONFIG_AD5791 is not set +# CONFIG_AD7303 is not set +# CONFIG_AD8801 is not set +# CONFIG_DPOT_DAC is not set +# CONFIG_M62332 is not set +# CONFIG_MAX517 is not set +# CONFIG_MAX5821 is not set +# CONFIG_MCP4725 is not set +# CONFIG_MCP4922 is not set +# CONFIG_VF610_DAC is not set + +# +# IIO dummy driver +# + +# +# Frequency Synthesizers DDS/PLL +# + +# +# Clock Generator/Distribution +# +# CONFIG_AD9523 is not set + +# +# Phase-Locked Loop (PLL) frequency synthesizers +# +# CONFIG_ADF4350 is not set + +# +# Digital gyroscope sensors +# +# CONFIG_ADIS16080 is not set +# CONFIG_ADIS16130 is not set +# CONFIG_ADIS16136 is not set +# CONFIG_ADIS16260 is not set +# CONFIG_ADXRS450 is not set +# CONFIG_BMG160 is not set +# CONFIG_MPU3050_I2C is not set +# CONFIG_IIO_ST_GYRO_3AXIS is not set +# CONFIG_ITG3200 is not set + +# +# Health Sensors +# + +# +# Heart Rate Monitors +# +# CONFIG_AFE4403 is not set +# CONFIG_AFE4404 is not set +# CONFIG_MAX30100 is not set +# CONFIG_MAX30102 is not set + +# +# Humidity sensors +# +# CONFIG_AM2315 is not set +# CONFIG_DHT11 is not set +# CONFIG_HDC100X is not set +# CONFIG_HTS221 is not set +# CONFIG_HTU21 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set + +# +# Inertial measurement units +# +# CONFIG_ADIS16400 is not set +# CONFIG_ADIS16480 is not set +# CONFIG_BMI160_I2C is not set +# CONFIG_BMI160_SPI is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_I2C is not set +# CONFIG_INV_MPU6050_SPI is not set +# CONFIG_INV_MPU_IIO_I2C is not set +# CONFIG_INV_MPU_IIO_SPI is not set +# CONFIG_IIO_ST_LSM6DSX is not set +# CONFIG_IIO_ST_ASM330LHH is not set + +# +# Light sensors +# +# CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set +# CONFIG_APDS9300 is not set +# CONFIG_APDS9960 is not set +# CONFIG_BH1750 is not set +# CONFIG_BH1780 is not set +# CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM3605 is not set +# CONFIG_CM36651 is not set +# CONFIG_GP2AP020A00F is not set +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_ISL29125 is not set +# CONFIG_JSA1212 is not set +# CONFIG_RPR0521 is not set +# CONFIG_LTR501 is not set +# CONFIG_MAX44000 is not set +# CONFIG_OPT3001 is not set +# CONFIG_PA12203001 is not set +# CONFIG_SI1145 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set +# CONFIG_TCS3472 is not set +# CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL2583 is not set +# CONFIG_TSL4531 is not set +# CONFIG_US5182D is not set +# CONFIG_VCNL4000 is not set +# CONFIG_VEML6070 is not set +# CONFIG_VL6180 is not set + +# +# Magnetometer sensors +# +# CONFIG_AK8974 is not set +# CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_BMC150_MAGN_I2C is not set +# CONFIG_BMC150_MAGN_SPI is not set +# CONFIG_MAG3110 is not set +# CONFIG_MMC35240 is not set +# CONFIG_IIO_ST_MAGN_3AXIS is not set +# CONFIG_SENSORS_HMC5843_I2C is not set +# CONFIG_SENSORS_HMC5843_SPI is not set + +# +# Multiplexers +# +# CONFIG_IIO_MUX is not set + +# +# Inclinometer sensors +# + +# +# Digital potentiometers +# +# CONFIG_DS1803 is not set +# CONFIG_MAX5481 is not set +# CONFIG_MAX5487 is not set +# CONFIG_MCP4131 is not set +# CONFIG_MCP4531 is not set +# CONFIG_TPL0102 is not set + +# +# Digital potentiostats +# +# CONFIG_LMP91000 is not set + +# +# Pressure sensors +# +# CONFIG_ABP060MG is not set +# CONFIG_BMP280 is not set +# CONFIG_HP03 is not set +# CONFIG_MPL115_I2C is not set +# CONFIG_MPL115_SPI is not set +# CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_MS5637 is not set +# CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set +# CONFIG_HP206C is not set +# CONFIG_ZPA2326 is not set + +# +# Lightning sensors +# +# CONFIG_AS3935 is not set + +# +# Proximity and distance sensors +# +# CONFIG_LIDAR_LITE_V2 is not set +# CONFIG_SRF04 is not set +# CONFIG_SX9500 is not set +# CONFIG_SRF08 is not set + +# +# Temperature sensors +# +# CONFIG_MAXIM_THERMOCOUPLE is not set +# CONFIG_MLX90614 is not set +# CONFIG_TMP006 is not set +# CONFIG_TMP007 is not set +# CONFIG_TSYS01 is not set +# CONFIG_TSYS02D is not set +# CONFIG_NTB is not set +# CONFIG_VME_BUS is not set +CONFIG_PWM=y +CONFIG_PWM_SYSFS=y +# CONFIG_PWM_FSL_FTM is not set +# CONFIG_PWM_PCA9685 is not set +# CONFIG_PWM_QCOM is not set +CONFIG_PWM_QTI_LPG=y +CONFIG_QCOM_KGSL=y +CONFIG_QCOM_ADRENO_DEFAULT_GOVERNOR="msm-adreno-tz" +CONFIG_QCOM_KGSL_IOMMU=y +CONFIG_IRQCHIP=y +CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_MAX_NR=1 +CONFIG_ARM_GIC_V2M=y +CONFIG_ARM_GIC_V3=y +CONFIG_ARM_GIC_V3_ITS=y +CONFIG_ARM_GIC_V3_ACL=y +CONFIG_QCOM_SHOW_RESUME_IRQ=y +CONFIG_PARTITION_PERCPU=y +CONFIG_QTI_PDC=y +# CONFIG_QTI_PDC_SM8150 is not set +# CONFIG_QTI_PDC_SM6150 is not set +CONFIG_QTI_PDC_SDMMAGPIE=y +# CONFIG_QTI_PDC_SDXPRAIRIE is not set +CONFIG_QTI_PDC_ATOLL=y +# CONFIG_QTI_MPM is not set +# CONFIG_QTI_PDC_VIRT is not set +# CONFIG_QTI_PDC_SAVE_RESTORE is not set +# CONFIG_IPACK_BUS is not set +CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_ATH79 is not set +# CONFIG_RESET_BERLIN is not set +# CONFIG_RESET_IMX7 is not set +# CONFIG_RESET_LANTIQ is not set +# CONFIG_RESET_LPC18XX is not set +# CONFIG_RESET_MESON is not set +# CONFIG_RESET_PISTACHIO is not set +# CONFIG_RESET_SOCFPGA is not set +# CONFIG_RESET_STM32 is not set +# CONFIG_RESET_SUNXI is not set +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_ZYNQ is not set +# CONFIG_RESET_TEGRA_BPMP is not set +# CONFIG_FMC is not set + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_XGENE is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_QCOM_APQ8064_SATA is not set +# CONFIG_PHY_QCOM_IPQ806X_SATA is not set +# CONFIG_PHY_QCOM_PCIE2 is not set +# CONFIG_PHY_QCOM_QMP is not set +# CONFIG_PHY_QCOM_QUSB2 is not set +CONFIG_PHY_QCOM_UFS=y +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_ARM_PMU=y +CONFIG_ARM_DSU_PMU=y +CONFIG_QCOM_LLCC_PMU=y +CONFIG_RAS=y + +# +# Android +# +CONFIG_ANDROID=y +CONFIG_ANDROID_BINDER_IPC=y +CONFIG_ANDROID_BINDERFS=y +CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" +# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set +# CONFIG_LIBNVDIMM is not set +CONFIG_DAX=y +CONFIG_NVMEM=y +CONFIG_QCOM_QFPROM=y +CONFIG_NVMEM_SPMI_SDAM=y +CONFIG_STM=y +# CONFIG_STM_DUMMY is not set +# CONFIG_STM_SOURCE_CONSOLE is not set +# CONFIG_STM_SOURCE_HEARTBEAT is not set +# CONFIG_INTEL_TH is not set +# CONFIG_FPGA is not set + +# +# FSI support +# +# CONFIG_FSI is not set +# CONFIG_TEE is not set +CONFIG_SENSORS=y +CONFIG_SENSORS_SSC=y +# CONFIG_SENSORS_FW_VENDOR is not set +# CONFIG_SENSORS_SX9360 is not set +CONFIG_SENSORS_SX9364=y +# CONFIG_SUPPORT_CAMERA_FREEFALL is not set +# CONFIG_SENSORS_TC3XXK is not set +# CONFIG_SENSORS_TC3XXK_DUMMY is not set +# CONFIG_SENSORS_TC3XXK_A60 is not set +# CONFIG_SENSORS_A96T3X6 is not set +# CONFIG_SENSORS_A96T3X6_SUB is not set +# CONFIG_SENSORS_ISG5320A is not set +# CONFIG_SENSORS_ISG5320A_SUB is not set +CONFIG_ESOC=y +CONFIG_ESOC_DEV=y +CONFIG_ESOC_CLIENT=y +# CONFIG_ESOC_DEBUG is not set +CONFIG_ESOC_MDM_4x=y +CONFIG_ESOC_MDM_DRV=y +CONFIG_ESOC_MDM_DBG_ENG=y +# CONFIG_MDM_DBG_REQ_ENG is not set +CONFIG_SAMSUNG_PRODUCT_SHIP=y +# CONFIG_SAMSUNG_USER_TRIAL is not set +CONFIG_SEC_BSP=y +CONFIG_DRV_SAMSUNG=y +CONFIG_SEC_DEBUG=y +CONFIG_SEC_PARAM=y +# CONFIG_SEC_MPARAM is not set +CONFIG_SEC_PARAM_SIZE=0xA00000 +# CONFIG_SEC_VTS_TEST is not set +# CONFIG_SEC_SYSUP is not set +# CONFIG_SEC_FACTORY_INTERPOSER is not set + +# +# Samsung Factory Feature +# +# CONFIG_SEC_FACTORY is not set + +# +# Samsung Debugging Feature +# +CONFIG_SEC_LOG_BUF=y +CONFIG_SEC_LOG_BUF_NO_CONSOLE=y +# CONFIG_SEC_LOG_BUF_CONSOLE is not set +CONFIG_SEC_LOG_LAST_KMSG=y +CONFIG_SEC_LOG_STORE_LAST_KMSG=y +CONFIG_SEC_LOG_STORE_LPM_KMSG=y +# CONFIG_SEC_STORE_POWER_ONOFF_HISTORY is not set +CONFIG_SEC_DEBUG_SCHED_LOG=y +# CONFIG_SEC_DEBUG_SCHED_LOG_PER_CPU is not set +# CONFIG_SEC_DEBUG_MSG_LOG is not set +# CONFIG_SEC_DEBUG_DCVS_LOG is not set +# CONFIG_SEC_DEBUG_POWER_LOG is not set +# CONFIG_SEC_DEBUG_FUELGAUGE_LOG is not set +CONFIG_SEC_DEBUG_SUMMARY=y +# CONFIG_SEC_DEBUG_SUMMARY_DRIVER is not set +# CONFIG_SEC_DEBUG_LOW_LOG is not set +# CONFIG_SEC_DEBUG_FORCE_ERROR is not set +CONFIG_SEC_USER_RESET_DEBUG=y +# CONFIG_SEC_USER_RESET_DEBUG_TEST is not set +CONFIG_SEC_PERIPHERAL_SECURE_CHK=y +CONFIG_SEC_SSR_DEBUG_LEVEL_CHK=y +# CONFIG_SEC_DEBUG_PWDT is not set +CONFIG_SEC_DEBUG_DUMP_TASK_STACK=y +# CONFIG_SEC_DEBUG_MDM_FILE_INFO is not set +# CONFIG_SEC_DEBUG_DOUBLE_FREE is not set +# CONFIG_SEC_FILE_LEAK_DEBUG is not set +CONFIG_KERNEL_MODE_NEON_DEBUG=y +# CONFIG_SEC_SLUB_DEBUG is not set +# CONFIG_SEC_CP_SEPARATE_DEBUG is not set +CONFIG_SEC_DEBUG_MODULE_INFO=y +CONFIG_SEC_BOOTSTAT=y +# CONFIG_SEC_NOEYEINFO is not set +CONFIG_SEC_QPNP_PON_SPARE_BITS=7 +# CONFIG_ARGOS is not set +CONFIG_SEC_MISC=y +CONFIG_SEC_SMEM=y +CONFIG_SEC_SMEM_VENDOR1_VERSION=5 +CONFIG_SEC_DEBUG_APPS_CLK_LOGGING=y + +# +# Samsung Vbus Notifier drivers +# +CONFIG_VBUS_NOTIFIER=y +# CONFIG_VBUS_NOTIFIER_MODULE is not set +# CONFIG_SEC_QUEST_AUTO_TRIGGER_KWORKER is not set +# CONFIG_SEC_QUEST_AUTO_TRIGGER_INIT_WRITE is not set +# CONFIG_SEC_QUEST_UEFI_ACT_TRIGGER is not set +# CONFIG_SEC_QUEST_UEFI_USER is not set +# CONFIG_SEC_QUEST_DDR_SCAN_USER is not set + +# +# Battery drivers +# +CONFIG_BATTERY_SAMSUNG=y +# CONFIG_BATTERY_SAMSUNG_V2 is not set +CONFIG_BATTERY_SAMSUNG_LEGO_STYLE=y +CONFIG_CHARGER_SM5714=y +CONFIG_CHARGER_SM5440=y +# CONFIG_CHARGER_PCA9468 is not set +CONFIG_BATTERY_SAMSUNG_DATA_FILE="default_battery_data.h" +CONFIG_SLOW_CHARGING_CURRENT_STANDARD=1000 +# CONFIG_CHARGING_VZWCONCEPT is not set +# CONFIG_MULTI_CHARGING is not set +CONFIG_STEP_CHARGING=y +# CONFIG_ENABLE_FULL_BY_SOC is not set +CONFIG_DIRECT_CHARGING=y +# CONFIG_UPDATE_BATTERY_DATA is not set +# CONFIG_AFC_CURR_CONTROL_BY_TEMP is not set +CONFIG_BATTERY_CISD=y +# CONFIG_PREVENT_SOC_JUMP is not set +# CONFIG_CS100_JPNCONCEPT is not set +CONFIG_AFC_CHARGER_MODE=y +# CONFIG_SAMSUNG_LPM_MODE is not set +# CONFIG_SAMSUNG_BATTERY_ENG_TEST is not set +# CONFIG_SAMSUNG_BATTERY_FACTORY is not set +# CONFIG_DISABLE_SAVE_CAPACITY_MAX is not set +CONFIG_SIOP_CHARGING_LIMIT_CURRENT=0 +# CONFIG_EN_OOPS is not set +# CONFIG_USE_POGO is not set +# CONFIG_MACH_KOR_EARJACK_WR is not set +# CONFIG_STORE_MODE is not set +# CONFIG_SW_SELF_DISCHARGING is not set +CONFIG_BATTERY_AGE_FORECAST=y +# CONFIG_ENG_BATTERY_CONCEPT is not set +# CONFIG_QH_ALGORITHM is not set +CONFIG_BATTERY_NOTIFIER=y +# CONFIG_LIMIT_CHARGING_DURING_CALL is not set +# CONFIG_ENABLE_100MA_CHARGING_BEFORE_USB_CONFIGURED is not set +# CONFIG_TABLET_MODEL_CONCEPT is not set +# CONFIG_OTG_OVERCURRENT_BY_CHGIN is not set +# CONFIG_SWITCHING_S2ASL01 is not set +# CONFIG_DUAL_BATTERY is not set +# CONFIG_ISDB_CHARGING_CONTROL is not set +# CONFIG_PREVENT_USB_CONN_OVERHEAT is not set +# CONFIG_FUELGAUGE_DUMMY is not set +CONFIG_FUELGAUGE_SM5714=y +CONFIG_BATTERY_SWELLING=y +# CONFIG_BATTERY_SWELLING_SELF_DISCHARGING is not set +CONFIG_CALC_TIME_TO_FULL=y +# CONFIG_NEW_STEP_CHARGING_CONCEPT is not set +# CONFIG_SUPPORT_9V_D2D_CHARGING is not set +# CONFIG_WIRELESS_AUTH is not set +CONFIG_SUPPORT_HV_CTRL=y +# CONFIG_FUELGAUGE_S2MU106 is not set +# CONFIG_FUELGAUGE_S2MU107 is not set +# CONFIG_FUELGAUGE_RT5033 is not set +# CONFIG_FUELGAUGE_SM5703 is not set +# CONFIG_FUELGAUGE_SM5713 is not set +# CONFIG_FUELGAUGE_SM5720 is not set +# CONFIG_FUELGAUGE_MAX77705 is not set +# CONFIG_FUELGAUGE_STC3117 is not set +# CONFIG_FUELGAUGE_MAX17042 is not set +# CONFIG_FUELGAUGE_MAX17048 is not set +# CONFIG_FUELGAUGE_MAX17050 is not set +# CONFIG_FUELGAUGE_MAX77823 is not set +# CONFIG_FUELGAUGE_MAX77833 is not set +# CONFIG_FUELGAUGE_MAX77854 is not set +# CONFIG_FUELGAUGE_MAX77843 is not set +# CONFIG_FUELGAUGE_MAX77849 is not set +# CONFIG_FUELGAUGE_S2MU003 is not set +# CONFIG_FUELGAUGE_SM5705 is not set +# CONFIG_CHARGER_DUMMY is not set +# CONFIG_CHARGER_S2MU106 is not set +# CONFIG_CHARGER_SMB328 is not set +# CONFIG_CHARGER_SMB358 is not set +# CONFIG_CHARGER_BQ24157 is not set +# CONFIG_CHARGER_BQ24191 is not set +# CONFIG_CHARGER_BQ24260 is not set +# CONFIG_CHARGER_BQ25898S is not set +# CONFIG_CHARGER_MAX77823 is not set +# CONFIG_CHARGER_MAX77833 is not set +# CONFIG_CHARGER_RT5033 is not set +# CONFIG_CHARGER_SM5418 is not set +# CONFIG_CHARGER_SM5703 is not set +# CONFIG_CHARGER_SM5713 is not set +# CONFIG_CHARGER_MAX77705 is not set +# CONFIG_CHARGER_DA9155 is not set +# CONFIG_CHARGER_SMB1351 is not set +# CONFIG_WIRELESS_CHARGER_HIGH_VOLTAGE is not set +# CONFIG_CHARGER_SM5705 is not set +# CONFIG_PM_S2MU106 is not set +# CONFIG_WIRELESS_NO_HV is not set +# CONFIG_WIRELESS_CHARGER_BQ51221 is not set +# CONFIG_WIRELESS_CHARGER_P9220 is not set +# CONFIG_WIRELESS_CHARGER_S2MIW03 is not set +# CONFIG_WIRELESS_CHARGER_MFC is not set +# CONFIG_WIRELESS_FIRMWARE_UPDATE is not set +# CONFIG_WIRELESS_TX_MODE is not set +# CONFIG_WIRELESS_FIRMWARE_65 is not set +# CONFIG_BATTERY_SAMSUNG_USING_QC is not set + +# +# NOTIFIER configs +# +# CONFIG_VBUS_NOTIFIER_WORK is not set +CONFIG_ADSP_FACTORY=y +# CONFIG_LSM6DSM_FACTORY is not set +CONFIG_LSM6DSO_FACTORY=y +# CONFIG_ICM42605_FACTORY is not set +# CONFIG_TCS3701_FACTORY is not set +# CONFIG_STK33617_FACTORY is not set +CONFIG_STK31610_FACTORY=y +# CONFIG_SUPPORT_BHL_COMPENSATION_FOR_LIGHT_SENSOR is not set +# CONFIG_SUPPORT_LIGHT_READ_UBID is not set +# CONFIG_YAS539_FACTORY is not set +# CONFIG_STK3331_FACTORY is not set +CONFIG_AK09918_FACTORY=y +# CONFIG_GP2AP110S_FACTORY is not set +# CONFIG_VCNL36811_FACTORY is not set +# CONFIG_STK3031_VCNL36811_DUALIZATION_FACTORY is not set +# CONFIG_LPS22HH_FACTORY is not set +# CONFIG_SUPPORT_SSC_MODE is not set +# CONFIG_MMC5603X_FACTORY is not set +# CONFIG_SUPPORT_SSC_MODE_FOR_MAG is not set +# CONFIG_SUPPORT_PROX_DUALIZATION is not set +CONFIG_NOT_SUPPORT_PROX_FACTORY=y +CONFIG_SLPI_MOTOR=y +CONFIG_FLIP_COVER_DETECTOR_FACTORY=y +CONFIG_SENSORS_FINGERPRINT=y +# CONFIG_SENSORS_ET5XX is not set +CONFIG_SENSORS_ET7XX=y +# CONFIG_SENSORS_GW9558X is not set + +# +# Motor configs +# +# CONFIG_STEP_MOTOR_STSPIN220 is not set +CONFIG_SS_VIBRATOR=y +# CONFIG_BOOST_POWER_SHARE is not set +CONFIG_MSM_VIBRATOR=y +CONFIG_FIVE_TEE_DRIVER=y +# CONFIG_FIVE_USE_EMULATOR is not set +CONFIG_FIVE_USE_QSEE=y +# CONFIG_TEE_DRIVER_DEBUG is not set +# CONFIG_FIVE_EARLY_LOAD_TRUSTED_APP is not set +CONFIG_FIVE_SIGN_TA=n +CONFIG_FIVE_SIGNCLIENT_PATH="/home/dpi/qb5_8814/workspace/P4_1716/buildscript/tools/signclient.jar" +CONFIG_FIVE_PILSPLITTER_PATH="/home/dpi/qb5_8814/workspace/P4_1716/buildscript/tools/pil_splitter.py" +CONFIG_ICD=y +CONFIG_ICD_USE_QSEECOM=y + +# +# Pdic samsung features +# +# CONFIG_SEC_SVDM is not set +# CONFIG_CCIC_ALTERNATE_MODE is not set +CONFIG_TZIC=y +CONFIG_TZIC_USE_QSEECOM=y +# CONFIG_TZIC_DEFAULT is not set +CONFIG_SPU_VERIFY=y +CONFIG_KPERFMON=y + +# +# Firmware Drivers +# +CONFIG_ARM_PSCI_FW=y +# CONFIG_ARM_PSCI_CHECKER is not set +# CONFIG_ARM_SCPI_PROTOCOL is not set +# CONFIG_FIRMWARE_MEMMAP is not set +# CONFIG_FW_CFG_SYSFS is not set +CONFIG_QCOM_SCM_64=y +CONFIG_HAVE_ARM_SMCCC=y +# CONFIG_GOOGLE_FIRMWARE is not set +# CONFIG_MESON_SM is not set + +# +# Tegra firmware driver +# +# CONFIG_ACPI is not set + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_INTERRUPTIBLE_SYNC=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_EXT4_ENCRYPTION=y +# CONFIG_EXT4_FS_ENCRYPTION is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +CONFIG_F2FS_FS=y +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +# CONFIG_F2FS_CHECK_FS is not set +CONFIG_F2FS_STRICT_BUG_ON=y +CONFIG_F2FS_FS_ENCRYPTION=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_ZSTD=y +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set +CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +CONFIG_FS_ENCRYPTION=y +CONFIG_FS_ENCRYPTION_ALGS=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y +CONFIG_FSCRYPT_SDP=y +CONFIG_FS_VERITY=y +# CONFIG_FS_VERITY_DEBUG is not set +CONFIG_FS_VERITY_BUILTIN_SIGNATURES=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +CONFIG_PRINT_QUOTA_WARNING=y +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +# CONFIG_CUSE is not set +CONFIG_FUSE_SUPPORT_STLOG=y +CONFIG_OVERLAY_FS=y +# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set +# CONFIG_OVERLAY_FS_INDEX is not set +CONFIG_INCREMENTAL_FS=y + +# +# Caches +# +# CONFIG_FSCACHE is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_FAT_DEFAULT_UTF8 is not set +CONFIG_FAT_VIRTUAL_XATTR=y +CONFIG_FAT_VIRTUAL_XATTR_SELINUX_LABEL="u:object_r:sdcard_external:s0" +CONFIG_FAT_SUPPORT_STLOG=y +CONFIG_FAT_UEVENT=y +CONFIG_SDFAT_FS=y +CONFIG_SDFAT_DELAYED_META_DIRTY=y +# CONFIG_SDFAT_SUPPORT_DIR_SYNC is not set +CONFIG_SDFAT_DEFAULT_CODEPAGE=437 +CONFIG_SDFAT_DEFAULT_IOCHARSET="utf8" +# CONFIG_SDFAT_CHECK_RO_ATTR is not set +CONFIG_SDFAT_ALIGNED_MPAGE_WRITE=y +# CONFIG_SDFAT_VIRTUAL_XATTR is not set +CONFIG_SDFAT_SUPPORT_STLOG=y +CONFIG_SDFAT_DEBUG=y +# CONFIG_SDFAT_DBG_IOCTL is not set +CONFIG_SDFAT_DBG_MSG=y +# CONFIG_SDFAT_DBG_BUGON is not set +CONFIG_SDFAT_STATISTICS=y +CONFIG_SDFAT_UEVENT=y +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +# CONFIG_PROC_KCORE is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_AVC is not set +# CONFIG_PROC_CHILDREN is not set +CONFIG_PROC_UID=y +CONFIG_PROC_PARSE_OPTION_ON_MOUNT=y +CONFIG_PROC_FSLOG=y +CONFIG_PROC_STLOG=y +CONFIG_PROC_DLOG=y +# CONFIG_PROC_TRIGGER_SQLITE_BUG is not set +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +# CONFIG_HUGETLBFS is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +CONFIG_ECRYPT_FS=y +CONFIG_ECRYPT_FS_MESSAGING=y +# CONFIG_WTL_ENCRYPTION_FILTER is not set +# CONFIG_ECRYPTFS_FEK_INTEGRITY is not set +CONFIG_SDCARD_FS=y +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_CRAMFS is not set +# CONFIG_SQUASHFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_PSTORE=y +CONFIG_PSTORE_ZLIB_COMPRESS=y +# CONFIG_PSTORE_LZO_COMPRESS is not set +# CONFIG_PSTORE_LZ4_COMPRESS is not set +CONFIG_PSTORE_CONSOLE=y +CONFIG_PSTORE_PMSG=y +CONFIG_PSTORE_PMSG_SSPLOG=y +CONFIG_SEC_EVENT_LOG=y +CONFIG_PSTORE_RAM=y +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_CEPH_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +# CONFIG_DLM is not set +# CONFIG_UNICODE is not set +# CONFIG_FILE_TABLE_DEBUG is not set +# CONFIG_VIRTUALIZATION is not set + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DEBUG_MODULE_LOAD_INFO is not set +# CONFIG_DEBUG_CONSOLE_UNHASHED_POINTERS is not set + +# +# Compile-time checks and compiler options +# +CONFIG_DEBUG_INFO=y +# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_GDB_SCRIPTS is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_RODATA_TEST is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_KASAN_SW_TAGS=y +# CONFIG_KASAN is not set +CONFIG_KASAN_STACK=0 +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +# CONFIG_SOFTLOCKUP_DETECTOR is not set +# CONFIG_PANIC_ON_RECURSIVE_FAULT is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 +CONFIG_PANIC_TIMEOUT=5 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y +# CONFIG_PANIC_ON_SCHED_BUG is not set +# CONFIG_PANIC_ON_RT_THROTTLING is not set +CONFIG_SCHEDSTATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_HAVE_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_BUGVERBOSE=y +CONFIG_DEBUG_LIST=y +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_PANIC_ON_STALL=0 +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_IPC_LOGGING=y +CONFIG_QCOM_RTB=y +CONFIG_QCOM_RTB_SEPARATE_CPUS=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_PREEMPTIRQ_EVENTS is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_HWLAT_TRACER is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_TRACER_SNAPSHOT is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_BLK_DEV_IO_TRACE is not set +CONFIG_UPROBE_EVENTS=y +CONFIG_BPF_EVENTS=y +CONFIG_PROBE_EVENTS=y +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_EVAL_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=y +# CONFIG_DMA_API_DEBUG is not set + +# +# Runtime Testing +# +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_SORT is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_STACKINIT is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +# CONFIG_PANIC_ON_DATA_CORRUPTION is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +CONFIG_ARM64_PTDUMP_CORE=y +# CONFIG_ARM64_PTDUMP_DEBUGFS is not set +# CONFIG_PID_IN_CONTEXTIDR is not set +# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set +# CONFIG_DEBUG_WX is not set +CONFIG_DEBUG_ALIGN_RODATA=y +# CONFIG_ARM64_RELOC_TEST is not set +# CONFIG_ARM64_STRICT_BREAK_BEFORE_MAKE is not set + +# +# PowerManagement Feature +# +CONFIG_SEC_PM=y +CONFIG_SEC_PM_DEBUG=y +CONFIG_CORESIGHT=y +CONFIG_CORESIGHT_LINKS_AND_SINKS=y +CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y +# CONFIG_CORESIGHT_CATU is not set +# CONFIG_CORESIGHT_SINK_TPIU is not set +# CONFIG_CORESIGHT_SINK_ETBV10 is not set +# CONFIG_CORESIGHT_SOURCE_ETM4X is not set +CONFIG_CORESIGHT_DYNAMIC_REPLICATOR=y +# CONFIG_CORESIGHT_DBGUI is not set +CONFIG_CORESIGHT_STM=y +CONFIG_CORESIGHT_CTI=y +CONFIG_CORESIGHT_OST=y +CONFIG_CORESIGHT_TPDA=y +CONFIG_CORESIGHT_TPDM=y +# CONFIG_CORESIGHT_TPDM_DEFAULT_ENABLE is not set +# CONFIG_CORESIGHT_QPDI is not set +CONFIG_CORESIGHT_HWEVENT=y +CONFIG_CORESIGHT_DUMMY=y +CONFIG_CORESIGHT_REMOTE_ETM=y +CONFIG_CORESIGHT_REMOTE_ETM_DEFAULT_ENABLE=0 +CONFIG_CORESIGHT_CSR=y +# CONFIG_CORESIGHT_TGU is not set +CONFIG_CORESIGHT_EVENT=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_COMPAT=y +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_BIG_KEYS is not set +# CONFIG_ENCRYPTED_KEYS is not set +# CONFIG_KEY_DH_OPERATIONS is not set +CONFIG_KEYS_SUPPORT_STLOG=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y +CONFIG_SECURITY=y +# CONFIG_SECURITY_WRITABLE_HOOKS is not set +# CONFIG_SECURITYFS is not set +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +# CONFIG_SECURITY_PATH is not set +CONFIG_LSM_MMAP_MIN_ADDR=32768 +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HARDENED_USERCOPY=y +# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set +CONFIG_FORTIFY_SOURCE=y +CONFIG_STATIC_USERMODEHELPER=y +CONFIG_STATIC_USERMODEHELPER_PATH="/system/bin/umh/usermode-helper-replica" +CONFIG_SECURITY_SELINUX=y +# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 +CONFIG_SECURITY_SMACK=y +# CONFIG_SECURITY_SMACK_BRINGUP is not set +# CONFIG_SECURITY_SMACK_NETFILTER is not set +# CONFIG_SECURITY_SMACK_APPEND_SIGNALS is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +# CONFIG_SECURITY_YAMA is not set +# CONFIG_MST_LDO is not set +# CONFIG_MST_REGULATOR is not set +# CONFIG_MST_SUPPORT_GPIO is not set +# CONFIG_MFC_CHARGER is not set +# CONFIG_MST_LPM_DISABLE is not set +# CONFIG_MST_LPM_CONTROL is not set +CONFIG_INTEGRITY=y +CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEGRITY_AUDIT=y +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_FIVE is not set +# CONFIG_SECURITY_DEFEX is not set +# CONFIG_PROCA is not set +# CONFIG_GAF is not set +# CONFIG_GAF_V3 is not set +# CONFIG_GAF_V4 is not set +# CONFIG_GAF_V5 is not set +# CONFIG_GAF_V6 is not set +# CONFIG_SECURITY_DSMS is not set +CONFIG_DEFAULT_SECURITY_SELINUX=y +# CONFIG_DEFAULT_SECURITY_SMACK is not set +# CONFIG_DEFAULT_SECURITY_DAC is not set +CONFIG_DEFAULT_SECURITY="selinux" +# CONFIG_SDP is not set +# CONFIG_SDP_KEY_DUMP is not set + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_INIT_STACK_NONE=y +# CONFIG_INIT_STACK_ALL is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_HDM is not set +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_RSA=y +# CONFIG_CRYPTO_DH is not set +CONFIG_CRYPTO_ECDH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +# CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=y +# CONFIG_CRYPTO_MCRYPTD is not set +CONFIG_CRYPTO_AUTHENC=y +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_SIMD=y + +# +# Authenticated Encryption with Associated Data +# +# CONFIG_CRYPTO_CCM is not set +CONFIG_CRYPTO_GCM=y +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=y + +# +# Block modes +# +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CTR=y +CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +CONFIG_CRYPTO_XTS=y +# CONFIG_CRYPTO_KEYWRAP is not set +# CONFIG_CRYPTO_ADIANTUM is not set + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=y +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=y +# CONFIG_CRYPTO_CRCT10DIF is not set +CONFIG_CRYPTO_GHASH=y +# CONFIG_CRYPTO_POLY1305 is not set +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +# CONFIG_CRYPTO_SHA3 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_AES_TI is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=y +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=y +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_CHACHA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_TWOFISH=y +CONFIG_CRYPTO_TWOFISH_COMMON=y + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set +CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set +# CONFIG_CRYPTO_DEV_CCP is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set +# CONFIG_CRYPTO_DEV_QCE is not set +CONFIG_CRYPTO_DEV_QCOM_MSM_QCE=y +CONFIG_CRYPTO_DEV_QCRYPTO=y +CONFIG_CRYPTO_DEV_QCEDEV=y +# CONFIG_CRYPTO_DEV_OTA_CRYPTO is not set +# CONFIG_CRYPTO_DEV_QCOM_ICE is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set + +# +# Certificates for signature checking +# +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +CONFIG_ARM64_CRYPTO=y +CONFIG_CRYPTO_SHA256_ARM64=y +# CONFIG_CRYPTO_SHA512_ARM64 is not set +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_GHASH_ARM64_CE=y +# CONFIG_CRYPTO_CRC32_ARM64_CE is not set +CONFIG_CRYPTO_AES_ARM64=y +CONFIG_CRYPTO_AES_ARM64_CE=y +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y +# CONFIG_CRYPTO_CHACHA20_NEON is not set +# CONFIG_CRYPTO_AES_ARM64_BS is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_HAVE_ARCH_BITREVERSE=y +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC4 is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=y +CONFIG_XXHASH=y +CONFIG_AUDIT_GENERIC=y +CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y +CONFIG_AUDIT_COMPAT_GENERIC=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=y +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +# CONFIG_XZ_DEC is not set +# CONFIG_XZ_DEC_BCJ is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=y +CONFIG_REED_SOLOMON_ENC8=y +CONFIG_REED_SOLOMON_DEC8=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=y +CONFIG_TEXTSEARCH_BM=y +CONFIG_TEXTSEARCH_FSM=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +# CONFIG_SGL_ALLOC is not set +# CONFIG_DMA_NOOP_OPS is not set +# CONFIG_DMA_VIRT_OPS is not set +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_CLZ_TAB=y +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +# CONFIG_IRQ_POLL is not set +CONFIG_MPILIB=y +CONFIG_SIGNATURE=y +CONFIG_LIBFDT=y +CONFIG_OID_REGISTRY=y +# CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_SBITMAP=y +# CONFIG_STRING_SELFTEST is not set