diff --git a/devicetree-4.19/qcom/Makefile b/devicetree-4.19/qcom/Makefile index e355e053..81f06fd1 100755 --- a/devicetree-4.19/qcom/Makefile +++ b/devicetree-4.19/qcom/Makefile @@ -219,7 +219,15 @@ ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) scuba-iot-qrd-eldo-overlay.dtbo \ scuba-iot-qrd-non-eldo-overlay.dtbo \ scuba-iot-rb1-overlay.dtbo \ - scubalite-iot-idp-overlay.dtbo + scubalite-iot-idp-overlay.dtbo \ + k24-prt1-overlay.dtbo \ + k24-prt2-overlay.dtbo \ + k24-hvt-overlay.dtbo \ + k24-evt1-overlay.dtbo \ + k24-evt2-overlay.dtbo \ + k24-dvt-overlay.dtbo \ + k24-pvt-overlay.dtbo \ + k24-mp-overlay.dtbo scuba-rumi-overlay.dtbo-base := scuba.dtb scubap.dtb scuba-2gb.dtb scuba-idp-overlay.dtbo-base := scuba.dtb scubap.dtb scuba-2gb.dtb @@ -232,6 +240,14 @@ scuba-iot-qrd-non-eldo-overlay.dtbo-base := scuba-iot.dtb scubap-iot.dtb scuba-i scuba-iot-rb1-overlay.dtbo-base := scubap-iot-2gb.dtb scuba-iot-idp-usbc-overlay.dtbo-base := scuba-iot.dtb scubap-iot.dtb scuba-iot-2gb.dtb scubalite-iot-idp-overlay.dtbo-base := scuba-iot-2gb.dtb scubap-iot-2gb.dtb +k24-prt1-overlay.dtbo-base := k24.dtb +k24-prt2-overlay.dtbo-base := k24.dtb +k24-hvt-overlay.dtbo-base := k24.dtb +k24-evt1-overlay.dtbo-base := k24.dtb +k24-evt2-overlay.dtbo-base := k24.dtb +k24-dvt-overlay.dtbo-base := k24.dtb +k24-pvt-overlay.dtbo-base := k24.dtb +k24-mp-overlay.dtbo-base := k24.dtb else dtb-$(CONFIG_ARCH_SCUBA) += scuba-rumi.dtb \ scuba-idp.dtb \ diff --git a/devicetree-4.19/qcom/dsi-panel-ortustech-video.dtsi b/devicetree-4.19/qcom/dsi-panel-ortustech-video.dtsi new file mode 100644 index 00000000..d4de9a2d --- /dev/null +++ b/devicetree-4.19/qcom/dsi-panel-ortustech-video.dtsi @@ -0,0 +1,89 @@ +/* Copyright (c) 2013 The Linux Foundation. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 and + * only version 2 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +/*--------------------------------------------------------------------------- + * This file is autogenerated file using gcdb parser. Please do not edit it. + * Update input XML file to add a new entry or update variable in this file + * VERSION = "1.0" + *---------------------------------------------------------------------------*/ +&mdss_mdp { + dsi_ortustech_video: qcom,mdss_dsi_ortustech_video { + qcom,dsi-ctrl-num = <0>; + qcom,dsi-phy-num = <0>; + qcom,mdss-dsi-panel-name = "mdss_dsi_ortustech_video 480x800 video panel"; + qcom,mdss-dsi-panel-controller = <&mdss_dsi0>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-destination = "display_1"; + qcom,mdss-dsi-virtual-channel-id = <0>; + qcom,mdss-dsi-stream = <0>; + + qcom,mdss-dsi-h-left-border = <0>; + qcom,mdss-dsi-h-right-border = <0>; + qcom,mdss-dsi-v-top-border = <0>; + qcom,mdss-dsi-v-bottom-border = <0>; + qcom,mdss-dsi-bpp = <24>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0>; + qcom,mdss-dsi-pixel-packing = "tight"; + qcom,mdss-dsi-pixel-alignment = <0>; + + qcom,mdss-dsi-h-sync-pulse = <1>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + 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-force-clock-lane-hs; + qcom,mdss-dsi-t-clk-post = <0x20>; + qcom,mdss-dsi-t-clk-pre = <0x24>; + qcom,mdss-dsi-bl-min-level = <1>; + qcom,mdss-dsi-bl-max-level = <4095>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; + qcom,mdss-dsi-reset-sequence = <1 20>, <0 20>, <1 120>; + + qcom,mdss-dsi-display-timings { + timing@0{ + qcom,mdss-dsi-panel-width = <480>; + qcom,mdss-dsi-panel-height = <800>; + qcom,mdss-dsi-h-front-porch = <16>; + qcom,mdss-dsi-h-back-porch = <16>; + qcom,mdss-dsi-h-pulse-width = <16>; + qcom,mdss-dsi-h-sync-skew = <0>; + qcom,mdss-dsi-v-back-porch = <8>; + qcom,mdss-dsi-v-front-porch = <8>; + qcom,mdss-dsi-v-pulse-width = <8>; + qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-on-command = [ + 05 01 00 00 a8 00 02 11 00 + 39 01 00 00 00 00 04 B9 FF 83 63 + 39 01 00 00 00 00 0E BA 80 00 10 08 08 10 7E 6E 6D 0A 01 84 43 + 15 01 00 00 00 00 02 36 00 + 15 01 00 00 0e 00 02 3A 70 + 39 01 00 00 00 00 0D B1 78 24 04 03 02 03 10 10 34 3C 3F 3F + 39 01 00 00 00 00 0A B4 00 08 6E 07 01 01 62 01 57 + 15 01 00 00 00 00 02 CC 0B + 39 01 00 00 0e 00 1F E0 01 48 4D 4E 58 F6 0B 4E 12 D5 15 95 55 8E 11 01 48 4D 55 5F FD 0A 4E 51 D3 17 95 96 4E 11 + 05 01 00 00 29 00 02 29 00]; + qcom,mdss-dsi-off-command = [ + 05 01 00 00 32 00 02 28 00 + 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-timings = [7d 12 0C 01 34 38 10 16 0E 03 04 00]; + }; + }; + }; +}; diff --git a/devicetree-4.19/qcom/k24-dvt-overlay.dts b/devicetree-4.19/qcom/k24-dvt-overlay.dts new file mode 100644 index 00000000..98475683 --- /dev/null +++ b/devicetree-4.19/qcom/k24-dvt-overlay.dts @@ -0,0 +1,23 @@ +/dts-v1/; +/plugin/; + +#include "k24-evt2-overlay.dts" + +/ { + model = "Qualcomm Technologies, Inc. K24 DVT"; + compatible = "qcom,scuba-idp", "qcom,scuba-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <46 0>; +}; + +//================= regulator =================// + +//================= bus =================// + +//================= audio =================// + +//================= display =================// + +//================= Others =================// + +//================= pinctrl =================// diff --git a/devicetree-4.19/qcom/k24-evt1-overlay.dts b/devicetree-4.19/qcom/k24-evt1-overlay.dts new file mode 100644 index 00000000..c23677fa --- /dev/null +++ b/devicetree-4.19/qcom/k24-evt1-overlay.dts @@ -0,0 +1,44 @@ +/dts-v1/; +/plugin/; + +#include "k24-hvt-overlay.dts" + +/ { + model = "Qualcomm Technologies, Inc. K24 EVT-1"; + compatible = "qcom,scuba-idp", "qcom,scuba-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <44 0>; +}; + +//================= regulator =================// +&L17A { + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + qcom,init-voltage = <3000000>; +}; + +//================= bus =================// + +//================= audio =================// + +//================= display =================// +&dsi_panel_pwr_supply_no_labibb { + qcom,panel-supply-entry@0 { + reg = <0>; + qcom,supply-name = "vdd"; + qcom,supply-min-voltage = <3000000>; + qcom,supply-max-voltage = <3000000>; + qcom,supply-enable-load = <13200>; + qcom,supply-disable-load = <80>; + qcom,supply-post-on-sleep = <20>; + }; +}; + +&sde_dsi { + vdd-supply = <&L17A>; + vddio-supply = <&L19A>; + qcom,dsi-default-panel = <&dsi_ortustech_video>; +}; +//================= Others =================// + +//================= pinctrl =================// diff --git a/devicetree-4.19/qcom/k24-evt2-overlay.dts b/devicetree-4.19/qcom/k24-evt2-overlay.dts new file mode 100644 index 00000000..b92af762 --- /dev/null +++ b/devicetree-4.19/qcom/k24-evt2-overlay.dts @@ -0,0 +1,23 @@ +/dts-v1/; +/plugin/; + +#include "k24-evt1-overlay.dts" + +/ { + model = "Qualcomm Technologies, Inc. K24 EVT-2"; + compatible = "qcom,scuba-idp", "qcom,scuba-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <45 0>; +}; + +//================= regulator =================// + +//================= bus =================// + +//================= audio =================// + +//================= display =================// + +//================= Others =================// + +//================= pinctrl =================// diff --git a/devicetree-4.19/qcom/k24-hvt-overlay.dts b/devicetree-4.19/qcom/k24-hvt-overlay.dts new file mode 100644 index 00000000..a56a889b --- /dev/null +++ b/devicetree-4.19/qcom/k24-hvt-overlay.dts @@ -0,0 +1,33 @@ +/dts-v1/; +/plugin/; + +#include "k24-prt2-overlay.dts" + +/ { + model = "Qualcomm Technologies, Inc. K24 HVT"; + compatible = "qcom,scuba-idp", "qcom,scuba-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <43 0>; +}; + +//================= regulator =================// + +//================= bus =================// + +//================= audio =================// + +//================= battery =================// + +&soc { + hvt_batterydata: qcom,battery-data { + qcom,apack_2740mAh { + qcom,batt-id-kohm = <100>; + }; + }; +}; + +//================= display =================// + +//================= Others =================// + +//================= pinctrl =================// diff --git a/devicetree-4.19/qcom/k24-mp-overlay.dts b/devicetree-4.19/qcom/k24-mp-overlay.dts new file mode 100644 index 00000000..979c1dc5 --- /dev/null +++ b/devicetree-4.19/qcom/k24-mp-overlay.dts @@ -0,0 +1,23 @@ +/dts-v1/; +/plugin/; + +#include "k24-pvt-overlay.dts" + +/ { + model = "Qualcomm Technologies, Inc. K24 MP"; + compatible = "qcom,scuba-idp", "qcom,scuba-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <48 0>; +}; + +//================= regulator =================// + +//================= bus =================// + +//================= audio =================// + +//================= display =================// + +//================= Others =================// + +//================= pinctrl =================// diff --git a/devicetree-4.19/qcom/k24-prt1-overlay.dts b/devicetree-4.19/qcom/k24-prt1-overlay.dts new file mode 100644 index 00000000..759bbae6 --- /dev/null +++ b/devicetree-4.19/qcom/k24-prt1-overlay.dts @@ -0,0 +1,882 @@ +/dts-v1/; +/plugin/; + +#include "k24.dtsi" +#include "dsi-panel-ortustech-video.dtsi" +#include +#include +#include +#include + +/ { + model = "Qualcomm Technologies, Inc. K24 PROTO-1"; + compatible = "qcom,scuba-idp", "qcom,scuba-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <41 0>; +}; + +//================= regulator =================// +&pm8008_8 { + status = "disabled"; + qcom,pm8008-chip@900 { + status = "disabled"; + }; + qcom,revid@100 { + status = "disabled"; + }; + pinctrl@c000 { + status = "disabled"; + }; +}; + +&pm8008_9 { + status = "disabled"; + qcom,pm8008-regulator { + status = "disabled"; + }; +}; + +&L15A { + qcom,init-voltage = <1800000>; +}; + +&L16A { + regulator-min-microvolt = <1800000>; + qcom,init-voltage = <1800000>; +}; + +&L18A { + qcom,init-voltage = <1950000>; +}; + +&L19A { + qcom,init-voltage = <1800000>; +}; + +&L20A { + qcom,init-voltage = <2960000>; +}; + + +//================= bus =================// +&qupv3_se1_i2c { + nq@28 { + status = "disabled"; + }; +}; + +&qupv3_se2_i2c { + status = "ok"; + + novatek@62 { + status = "disabled"; + }; + + synaptics_tcm@20 { + status = "disabled"; + }; + + cf1216@55 { + compatible = "sitronix,cf1216"; + reg = <0x55>; + interrupt-parent = <&tlmm>; + interrupts = <80 0x2008>; + /* pins used by touchscreen */ + pinctrl-names = "pmx_ts_reset_active","pmx_ts_reset_suspend","pmx_ts_int_active","pmx_ts_release"; + pinctrl-0 = <&ts_reset_active>; + pinctrl-1 = <&ts_reset_suspend>; + pinctrl-2 = <&ts_int_active>; + pinctrl-3 = <&ts_reset_suspend &ts_int_suspend>; + sitronix,reset-gpios = <&tlmm 31 0x00>; + sitronix,interrupt-gpios = <&tlmm 80 0x2008>; + vdd_ana-supply = <&L20A>; + }; + + aw91xxx_led@5b { + compatible = "awinic,aw91xxx_led"; + reg = <0x5b>; + reset-gpio = <&tlmm 103 0>; + vcc-gpio = <&tlmm 105 0>; + status = "okay"; + pinctrl-names = "aw91xxx_shdn_active","aw91xxx_shdn_suspend","aw91xxx_power_active","aw91xxx_power_suspend"; + pinctrl-0 = <&led_shdn_active>; + pinctrl-1 = <&led_shdn_suspend>; + pinctrl-2 = <&led_power_active>; + pinctrl-3 = <&led_power_suspend>; + aw91xxx,single_key_enable = <0>; + aw91xxx,matrix_key_enable = <0>; + aw91xxx,led_enable = <1>; + aw91xxx,gpio_enable = <0>; + aw91xxx,led { + aw91xxx,name = "aw91xxx_led"; + aw91xxx,imax = <0>; + aw91xxx,brightness = <32>; + aw91xxx,max_brightness = <255>; + aw91xxx,rise_time = <2>; + aw91xxx,on_time = <2>; + aw91xxx,fall_time = <2>; + aw91xxx,off_time = <2>; + }; + }; +}; + +&qupv3_se0_4uart { + status = "ok"; +}; + +//================= audio =================// +//Disable unused USB Audio Switch +&fsa4480 { + status = "disabled"; +}; + +//Disable Rouleur codec +&rouleur_codec { + status = "disabled"; +}; + +//Disable WSA amplifier +&wsa881x_i2c_e { + status = "disabled"; +}; + +&wsa881x_i2c_44 { + status = "disabled"; +}; + +&scuba_snd { + qcom,audio-routing = + "TX SWR_MIC0", "VA_TX_SWR_CLK", + "TX SWR_MIC1", "VA_TX_SWR_CLK", + "TX SWR_MIC2", "VA_TX_SWR_CLK", + "TX SWR_MIC3", "VA_TX_SWR_CLK", + "TX SWR_MIC4", "VA_TX_SWR_CLK", + "TX SWR_MIC5", "VA_TX_SWR_CLK", + "TX SWR_MIC6", "VA_TX_SWR_CLK", + "TX SWR_MIC7", "VA_TX_SWR_CLK", + "TX SWR_MIC8", "VA_TX_SWR_CLK", + "TX SWR_MIC9", "VA_TX_SWR_CLK", + "TX SWR_MIC10", "VA_TX_SWR_CLK", + "TX SWR_MIC11", "VA_TX_SWR_CLK", + "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", + "TX_AIF1 CAP", "VA_TX_SWR_CLK", + "TX_AIF2 CAP", "VA_TX_SWR_CLK", + "TX_AIF3 CAP", "VA_TX_SWR_CLK", + "VA DMIC2", "VA MIC BIAS1", + "VA DMIC3", "VA MIC BIAS1", + "VA MIC BIAS1", "Digital Mic2", + "VA MIC BIAS1", "Digital Mic3"; + qcom,msm-mbhc-hphl-swh = <0>; + qcom,msm-mbhc-gnd-swh = <0>; + qcom,cdc-dmic01-gpios = <0>; + qcom,cdc-dmic23-gpios = <0>; + qcom,wsa-max-devs = <0>; + qcom,wsa-devs = <0>; + qcom,codec-max-aux-devs = <0>; + qcom,codec-aux-devs = <0>; + fsa4480-i2c-handle = <0>; +}; + +//================= battery =================// + +&pm2250_charger { + qcom,auto-recharge-soc = <90>; + qcom,usb-icl-ua = <2000000>; +}; + +&soc { + scuba_batterydata: qcom,battery-data { + qcom,batt-id-range-pct = <15>; + #include "qg-batterydata-apack-2740mah.dtsi" + }; +}; + + +//================= display =================// + +&dsi_panel_pwr_supply_no_labibb { + qcom,panel-supply-entry@0 { + reg = <0>; + qcom,supply-name = "vdd"; + qcom,supply-min-voltage = <2960000>; + qcom,supply-max-voltage = <2960000>; + qcom,supply-enable-load = <13200>; + qcom,supply-disable-load = <80>; + qcom,supply-post-on-sleep = <20>; + }; + qcom,panel-supply-entry@1 { + reg = <1>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <1800000>; + qcom,supply-max-voltage = <2000000>; + qcom,supply-enable-load = <62000>; + qcom,supply-disable-load = <80>; + qcom,supply-post-on-sleep = <20>; + }; +}; + +&sde_dsi { + vddio-supply = <&L19A>; + vdd-supply = <&L20A>; + qcom,dsi-default-panel = <&dsi_ortustech_video>; +}; + +&dsi_ortustech_video { + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>; + qcom,platform-reset-gpio = <&tlmm 82 0>; + qcom,dsi-display-active; + qcom,mdss-dsi-bl-min-level = <1>; + qcom,mdss-dsi-bl-max-level = <255>; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0", + "src_byte_clk0", "src_pixel_clk0", + "shadow_byte_clk0", "shadow_pixel_clk0"; + qcom,mdss-dsi-display-timings { + timing@0 { + qcom,mdss-dsi-panel-phy-timings = [ + 1D 19 04 05 01 02 04 0a + 1D 19 04 05 01 02 04 0a + 1D 19 04 05 01 02 04 0a + 1D 19 04 05 01 02 04 0a + 1D 0A 03 04 01 02 04 0a + ]; + qcom,display-topology = <1 0 1>; + qcom,default-topology-index = <0>; + }; + }; +}; + +//================= beeper =================// + +//================= Others =================// +&sdhc_2 { + status = "disabled"; +}; + +// emmc VDD control // +&sdhc_1 { + qcom,vdd-voltage-level = <2960000 2960000>; +}; + +&gpio_keys { + pinctrl-0 = <&gpio_key_up + &gpio_key_down + &gpio_key_sel + &gpio_key_cancel>; + + key_up { + label = "key_up"; + gpios = <&tlmm 104 GPIO_ACTIVE_LOW>; + linux,input-type = <1>; + linux,code = ; + debounce-interval = <15>; + linux,can-disable; + }; + + key_down { + label = "key_down"; + gpios = <&tlmm 102 GPIO_ACTIVE_LOW>; + linux,input-type = <1>; + linux,code = ; + debounce-interval = <15>; + linux,can-disable; + }; + + key_sel { + label = "key_sel"; + gpios = <&tlmm 39 GPIO_ACTIVE_LOW>; + linux,input-type = <1>; + linux,code = ; + debounce-interval = <15>; + linux,can-disable; + }; + + key_cancel { + label = "key_cancel"; + gpios = <&tlmm 40 GPIO_ACTIVE_LOW>; + linux,input-type = <1>; + linux,code = ; + debounce-interval = <15>; + linux,can-disable; + }; +}; + +&cam_cci0 { + status="disabled"; +}; + +//================= GPS =================// +&soc { + /* 4-wire UART Instance for GPS */ + qupv3_se5_4uart: qcom,qup_uart@4a94000 { + status = "ok"; + compatible = "qcom,msm-geni-serial-hs"; + reg = <0x4a94000 0x4000>; + reg-names = "se_phys"; + interrupts = ; + clock-names = "se-clk", "m-ahb", "s-ahb"; + clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>, + <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>, + <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&qupv3_se5_ctsrx>, <&qupv3_se5_rts>, + <&qupv3_se5_tx>; + pinctrl-1 = <&qupv3_se5_default_ctsrtsrx>, + <&qupv3_se5_default_tx>; + qcom,wrapper-core = <&qupv3_0>; + }; + /* Sony CXD5610 GPIO */ + sony_cxd5610 { + compatible = "sony,cxd5610"; + pinctrl-names = "default", + "cxd5610_power_on", + "cxd5610_power_off", + "cxd5610_reset_high", + "cxd5610_reset_low"; + pinctrl-0 = <&cxd5610_enable_low + &cxd5610_reset_low>; + pinctrl-1 = <&cxd5610_enable_high>; + pinctrl-2 = <&cxd5610_enable_low>; + pinctrl-3 = <&cxd5610_reset_high>; + pinctrl-4 = <&cxd5610_reset_low>; + cxd5610,vdd_l18-supply = <&pm2250_l18>; + CXD5610_ENABLE,gpio = <&tlmm 41 0x0>; + CXD5610_RESET,gpio = <&tlmm 25 0x0>; + }; +}; + +//================= pinctrl =================// +&sde_dsi_active { + mux { + pins = "gpio82"; + function = "gpio"; + }; + + config { + pins = "gpio82"; + drive-strength = <8>; + bias-disable = <0>; + }; +}; + +&sde_dsi_suspend { + mux { + pins = "gpio82"; + function = "gpio"; + }; + + config { + pins = "gpio82"; + drive-strength = <2>; + bias-pull-down; + }; +}; + +&tlmm { + pmx_ts_reset_active { + ts_reset_active: ts_reset_active { + mux { + pins = "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio31"; + drive-strength = <8>; + bias-disable; + output-high; + }; + }; + }; + + pmx_ts_reset_suspend { + ts_reset_suspend: ts_reset_suspend { + mux { + pins = "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio31"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + }; + + led_shdn_power: led_shdn_power { + led_shdn_active: led_shdn_active { + mux { + pins = "gpio103"; + function = "gpio"; + }; + + config { + pins = "gpio103"; + drive-strength = <2>; + bias-disable; + output-high; + }; + }; + + led_shdn_suspend:led_shdn_suspend { + mux { + pins = "gpio103"; + function = "gpio"; + }; + + config { + pins = "gpio103"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + + led_power_active: led_power_active { + mux { + pins = "gpio105"; + function = "gpio"; + }; + + config { + pins = "gpio105"; + drive-strength = <2>; + bias-disable; + output-high; + }; + }; + + led_power_suspend: led_power_suspend { + mux { + pins = "gpio105"; + function = "gpio"; + }; + + config { + pins = "gpio105"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + }; + + gpio_key_up: gpio_key_up { + mux { + pins = "gpio104"; + function = "gpio"; + }; + + config { + pins = "gpio104"; + drive-strength = <2>; + bias-pull-up; + input-enable; + }; + }; + + gpio_key_down: gpio_key_down { + mux { + pins = "gpio102"; + function = "gpio"; + }; + + config { + pins = "gpio102"; + drive-strength = <2>; + bias-pull-up; + input-enable; + }; + }; + + gpio_key_sel: gpio_key_sel { + mux { + pins = "gpio39"; + function = "gpio"; + }; + + config { + pins = "gpio39"; + drive-strength = <2>; + bias-pull-up; + input-enable; + }; + }; + + gpio_key_cancel: gpio_key_cancel { + mux { + pins = "gpio40"; + function = "gpio"; + }; + + config { + pins = "gpio40"; + drive-strength = <2>; + bias-pull-up; + input-enable; + }; + }; + + // GPS UART pinctrl + qupv3_se5_4uart_pins: qupv3_se5_4uart_pins { + qupv3_se5_default_ctsrtsrx: + qupv3_se5_default_ctsrtsrx { + mux { + pins = "gpio14", "gpio15", "gpio17"; + function = "gpio"; + }; + + config { + pins = "gpio14", "gpio15", "gpio17"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + qupv3_se5_default_tx: + qupv3_se5_default_tx { + mux { + pins = "gpio16"; + function = "gpio"; + }; + + config { + pins = "gpio16"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se5_ctsrx: qupv3_se5_ctsrx { + mux { + pins = "gpio14", "gpio17"; + function = "qup5"; + }; + + config { + pins = "gpio14", "gpio17"; + drive-strength = <2>; + bias-disable; + }; + }; + + qupv3_se5_rts: qupv3_se5_rts { + mux { + pins = "gpio15"; + function = "qup5"; + }; + + config { + pins = "gpio15"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + qupv3_se5_tx: qupv3_se5_tx { + mux { + pins = "gpio16"; + function = "qup5"; + }; + + config { + pins = "gpio16"; + drive-strength = <2>; + bias-pull-up; + }; + }; + }; + + // Sony GPS cxd5610 GPIO pin configuration + cxd5610_enable_high: cxd5610_enable_high { + mux { + pins = "gpio41"; + function = "gpio"; + }; + + config { + pins = "gpio41"; + drive-strength = <2>; + bias-pull-up; + output-high; + }; + }; + + cxd5610_enable_low: cxd5610_enable_low { + mux { + pins = "gpio41"; + function = "gpio"; + }; + + config { + pins = "gpio41"; + drive-strength = <2>; + bias-pull-down; + output-low; + }; + }; + + cxd5610_reset_high: cxd5610_reset_high { + mux { + pins = "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio25"; + drive-strength = <2>; + bias-pull-up; + output-high; + }; + }; + cxd5610_reset_low: cxd5610_reset_low { + mux { + pins = "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio25"; + drive-strength = <2>; + bias-pull-down; + output-low; + }; + }; + // Nordic bt nrf52833 pin configuration + + nrf_en_ant_high: nrf_en_ant_high { + mux { + pins = "gpio96"; + function = "gpio"; + }; + + config { + pins = "gpio96"; + drive-strength = <2>; + bias-disable; + output-high; + }; + }; + + nrf_en_ant_low: nrf_en_ant_low { + mux { + pins = "gpio96"; + function = "gpio"; + }; + + config { + pins = "gpio96"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + + nrf_reset_ant_low: nrf_reset_ant_low { + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + + nrf_reset_ant_high: nrf_reset_ant_high { + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + drive-strength = <2>; + bias-disable; + output-high; + }; + }; + + nrf_en_sram_high: nrf_en_sram_high { + mux { + pins = "gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio54"; + drive-strength = <2>; + bias-disable; + output-high; + }; + }; + + nrf_en_sram_low: nrf_en_sram_low { + mux { + pins = "gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio54"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + + nrf_reset_sram_low: nrf_reset_sram_low { + mux { + pins = "gpio19"; + function = "gpio"; + }; + + config { + pins = "gpio19"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + + nrf_reset_sram_high: nrf_reset_sram_high { + mux { + pins = "gpio19"; + function = "gpio"; + }; + + config { + pins = "gpio19"; + drive-strength = <2>; + bias-disable; + output-high; + }; + }; + + dtm_pud_ant_low: dtm_pud_ant_low { + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + + dtm_pud_ant_high: dtm_pud_ant_high { + mux { + pins = "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio29"; + drive-strength = <2>; + bias-disable; + output-high; + }; + }; + + dtm_pud_sram_low: dtm_pud_sram_low { + mux { + pins = "gpio18"; + function = "gpio"; + }; + + config { + pins = "gpio18"; + drive-strength = <2>; + bias-disable; + output-low; + }; + }; + + dtm_pud_sram_high: dtm_pud_sram_high { + mux { + pins = "gpio18"; + function = "gpio"; + }; + + config { + pins = "gpio18"; + drive-strength = <2>; + bias-disable; + output-high; + }; + }; +}; + + +//================= pmic =================// +&spmi_bus { + qcom,pm2250@0 { + qcom,power-on@800 { + qcom,pon_1 { + qcom,support-reset = <1>; + qcom,s1-timer = <10256>; + qcom,s2-timer = <2000>; + qcom,s2-type = <7>; + }; + }; + }; +}; + + +//================= nordic bt =================// +&soc{ + nordic_nrf52833 { + compatible = "nordic,nrf52833"; + pinctrl-names = "default", + "antplus_power_on", + "antplus_power_off", + "antplus_enable_hard_reset", + "antplus_disable_hard_reset", + "antplus_enable_dtm", + "antplus_disable_dtm", + "sramlink_power_on", + "sramlink_power_off", + "sramlink_enable_hard_reset", + "sramlink_disable_hard_reset", + "sramlink_enable_dtm", + "sramlink_disable_dtm"; + pinctrl-0 = <&nrf_en_ant_high + &nrf_reset_ant_high + &dtm_pud_ant_high + &nrf_en_sram_high + &nrf_reset_sram_high + &dtm_pud_sram_high>; + pinctrl-1 = <&nrf_en_ant_high>; + pinctrl-2 = <&nrf_en_ant_low>; + pinctrl-3 = <&nrf_reset_ant_low>; + pinctrl-4 = <&nrf_reset_ant_high>; + pinctrl-5 = <&dtm_pud_ant_low>; + pinctrl-6 = <&dtm_pud_ant_high>; + pinctrl-7 = <&nrf_en_sram_high>; + pinctrl-8 = <&nrf_en_sram_low>; + pinctrl-9 = <&nrf_reset_sram_low>; + pinctrl-10 = <&nrf_reset_sram_high>; + pinctrl-11 = <&dtm_pud_sram_low>; + pinctrl-12 = <&dtm_pud_sram_high>; + status = "ok"; + + nrf52833_nRF_EN_ANT,gpio = <&tlmm 96 0x0>; + nrf52833_nRF_RESET_ANT,gpio = <&tlmm 24 0x0>; + nrf52833_DTM_PUD_ANT,gpio = <&tlmm 29 0x0>; + nrf52833_nRF_EN_SRAM,gpio = <&tlmm 54 0x0>; + nrf52833_nRF_RESET_SRAM,gpio = <&tlmm 19 0x0>; + nrf52833_DTM_PUD_SRAM,gpio = <&tlmm 18 0x0>; + + nordic,vdd_l16-supply = <&L16A>; + }; +}; diff --git a/devicetree-4.19/qcom/k24-prt2-overlay.dts b/devicetree-4.19/qcom/k24-prt2-overlay.dts new file mode 100644 index 00000000..84d97bba --- /dev/null +++ b/devicetree-4.19/qcom/k24-prt2-overlay.dts @@ -0,0 +1,57 @@ +/dts-v1/; +/plugin/; + +#include "k24-prt1-overlay.dts" + +/ { + model = "Qualcomm Technologies, Inc. K24 PROTO-2"; + compatible = "qcom,scuba-idp", "qcom,scuba-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <42 0>; +}; + +//================= regulator =================// + +//================= bus =================// +&qupv3_se1_i2c { + status = "ok"; + aw91xxx_led@5b { + compatible = "awinic,aw91xxx_led"; + reg = <0x5b>; + reset-gpio = <&tlmm 103 0>; + vcc-gpio = <&tlmm 105 0>; + status = "okay"; + pinctrl-names = "aw91xxx_shdn_active","aw91xxx_shdn_suspend","aw91xxx_power_active","aw91xxx_power_suspend"; + pinctrl-0 = <&led_shdn_active>; + pinctrl-1 = <&led_shdn_suspend>; + pinctrl-2 = <&led_power_active>; + pinctrl-3 = <&led_power_suspend>; + aw91xxx,single_key_enable = <0>; + aw91xxx,matrix_key_enable = <0>; + aw91xxx,led_enable = <1>; + aw91xxx,gpio_enable = <0>; + aw91xxx,led { + aw91xxx,name = "aw91xxx_led"; + aw91xxx,imax = <0>; + aw91xxx,brightness = <32>; + aw91xxx,max_brightness = <255>; + aw91xxx,rise_time = <2>; + aw91xxx,on_time = <2>; + aw91xxx,fall_time = <2>; + aw91xxx,off_time = <2>; + }; + }; +}; + +&qupv3_se2_i2c { + aw91xxx_led@5b { + status = "disabled"; + }; +}; +//================= audio =================// + +//================= display =================// + +//================= Others =================// + +//================= pinctrl =================// diff --git a/devicetree-4.19/qcom/k24-pvt-overlay.dts b/devicetree-4.19/qcom/k24-pvt-overlay.dts new file mode 100644 index 00000000..1f49049a --- /dev/null +++ b/devicetree-4.19/qcom/k24-pvt-overlay.dts @@ -0,0 +1,23 @@ +/dts-v1/; +/plugin/; + +#include "k24-dvt-overlay.dts" + +/ { + model = "Qualcomm Technologies, Inc. K24 PVT"; + compatible = "qcom,scuba-idp", "qcom,scuba-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <47 0>; +}; + +//================= regulator =================// + +//================= bus =================// + +//================= audio =================// + +//================= display =================// + +//================= Others =================// + +//================= pinctrl =================// diff --git a/devicetree-4.19/qcom/k24.dts b/devicetree-4.19/qcom/k24.dts new file mode 100644 index 00000000..a50543fd --- /dev/null +++ b/devicetree-4.19/qcom/k24.dts @@ -0,0 +1,9 @@ +#include "scubap-iot-idp.dts" +#include "k24.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. K24"; + compatible = "qcom,scuba-idp", "qcom,scubap-iot", "qcom,idp"; + qcom,msm-id = <473 0x10000>, <474 0x10000>; + qcom,board-id = <0 0>; +}; diff --git a/devicetree-4.19/qcom/k24.dtsi b/devicetree-4.19/qcom/k24.dtsi new file mode 100644 index 00000000..e0efe273 --- /dev/null +++ b/devicetree-4.19/qcom/k24.dtsi @@ -0,0 +1,13 @@ +&soc { + gpio_keys: gpio_keys { + /delete-node/ vol_up; + }; +}; + +/ { + aliases { + hsuart0 = "/soc/qcom,qup_uart@4a8c000"; /* original BT */ + hsuart4 = "/soc/qcom,qup_uart@4a80000"; /* nordic BT */ + hsuart5 = "/soc/qcom,qup_uart@4a94000"; /* gps */ + }; +}; diff --git a/devicetree-4.19/qcom/qg-batterydata-apack-2740mah.dtsi b/devicetree-4.19/qcom/qg-batterydata-apack-2740mah.dtsi new file mode 100644 index 00000000..446828ff --- /dev/null +++ b/devicetree-4.19/qcom/qg-batterydata-apack-2740mah.dtsi @@ -0,0 +1,1032 @@ +qcom,apack_2740mAh { + /* apack_2740mAh_Apr3rd2023 */ + qcom,max-voltage-uv = <4400000>; + qcom,fg-cc-cv-threshold-uv = <4400000>; + qcom,fastchg-current-ma = <1600>; + qcom,batt-id-kohm = <50>; + qcom,battery-beta = <4250>; + qcom,battery-therm-kohm = <100>; + qcom,battery-type = "apack_2740mAh_Apr3rd2023"; + qcom,qg-batt-profile-ver = <100>; + + qcom,jeita-fcc-ranges = <0 150 500000 + 151 450 1600000 + 451 600 1330000>; + qcom,jeita-fv-ranges = <0 150 4400000 + 151 450 4400000 + 451 600 4200000>; + + /* COOL = 15 DegC, WARM = 45 DegC */ + qcom,jeita-soft-thresholds = <0x4621 0x20b8>; + /* COLD = 0 DegC, HOT = 60 DegC */ + qcom,jeita-hard-thresholds = <0x58cd 0x14a2>; + /* COOL hys = 18 DegC, WARM hys = 40 DegC */ + qcom,jeita-soft-hys-thresholds = <0x4206 0x25e3>; + qcom,jeita-soft-fcc-ua = <500000 1330000>; + qcom,jeita-soft-fv-uv = <4400000 4200000>; + + qcom,fcc1-temp-lut { + qcom,lut-col-legend = <0 10 25 40 50>; + qcom,lut-data = <2694 2773 2818 2839 2846>; + }; + + qcom,fcc2-temp-lut { + qcom,lut-col-legend = <(-10) 0 10 25 40 50>; + qcom,lut-data = <2772 2794 2818 2819 2816 2815>; + }; + + qcom,pc-temp-v1-lut { + qcom,lut-col-legend = <0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200>, + <9000 8800 8600 8400 8200>, + <8000 7800 7600 7400 7200>, + <7000 6800 6600 6400 6200>, + <6000 5800 5600 5400 5200>, + <5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200>, + <3000 2800 2600 2400 2200>, + <2000 1800 1600 1400 1200>, + <1000 900 800 700 600>, + <500 400 300 200 100>, + <0>; + qcom,lut-data = <43738 43848 43895 43921 43924>, + <43490 43653 43695 43707 43713>, + <43247 43417 43465 43495 43500>, + <43011 43172 43238 43273 43280>, + <42777 42935 43007 43045 43053>, + <42542 42696 42770 42812 42822>, + <42307 42458 42530 42575 42587>, + <42075 42219 42292 42338 42352>, + <41846 41984 42055 42102 42117>, + <41620 41755 41821 41867 41884>, + <41401 41531 41589 41635 41655>, + <41188 41313 41363 41406 41430>, + <40982 41096 41145 41185 41207>, + <40783 40889 40935 40972 40989>, + <40589 40689 40730 40764 40777>, + <40401 40497 40531 40561 40575>, + <40218 40312 40340 40366 40382>, + <40045 40133 40162 40184 40197>, + <39887 39963 39991 40012 40020>, + <39738 39805 39829 39842 39845>, + <39591 39651 39677 39680 39680>, + <39446 39490 39498 39504 39507>, + <39307 39326 39240 39273 39291>, + <39174 39153 38988 39029 39058>, + <39047 38952 38837 38870 38891>, + <38927 38762 38726 38762 38770>, + <38813 38629 38633 38663 38662>, + <38705 38524 38554 38562 38557>, + <38601 38445 38481 38468 38461>, + <38502 38387 38407 38379 38370>, + <38423 38339 38336 38296 38288>, + <38355 38293 38271 38224 38212>, + <38301 38250 38213 38162 38144>, + <38259 38212 38159 38104 38080>, + <38225 38178 38113 38051 38023>, + <38193 38144 38071 38001 37968>, + <38165 38109 38028 37949 37906>, + <38134 38073 37986 37897 37836>, + <38087 38021 37931 37833 37757>, + <38019 37931 37843 37746 37671>, + <37935 37821 37733 37639 37573>, + <37818 37704 37618 37524 37460>, + <37680 37569 37487 37393 37326>, + <37523 37412 37330 37241 37173>, + <37370 37260 37183 37100 37036>, + <37241 37159 37088 37013 36954>, + <37214 37123 37065 36993 36931>, + <37167 37099 37043 36979 36917>, + <37133 37073 37028 36960 36901>, + <37090 37033 36984 36909 36842>, + <37010 36849 36765 36672 36584>, + <36720 36430 36351 36248 36156>, + <36221 35859 35790 35689 35596>, + <35549 35057 35030 34930 34838>, + <34391 33751 33863 33772 33681>, + <30000 30000 30000 30000 30000>; + }; + + qcom,pc-temp-v2-lut { + qcom,lut-col-legend = <(-10) 0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200 9000>, + <8800 8600 8400 8200 8000 7800>, + <7600 7400 7200 7000 6800 6600>, + <6400 6200 6000 5800 5600 5400>, + <5200 5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200 3000>, + <2800 2600 2400 2200 2000 1800>, + <1600 1400 1200 1000 900 800>, + <700 600 500 400 300 200>, + <100 0>; + qcom,lut-data = <43950 43930 43920 43890 43850 43830>, + <43604 43629 43648 43625 43594 43580>, + <43286 43344 43385 43369 43345 43335>, + <43001 43079 43133 43124 43106 43098>, + <42747 42831 42891 42891 42876 42869>, + <42497 42587 42650 42657 42643 42638>, + <42242 42342 42407 42419 42406 42402>, + <41988 42100 42166 42180 42169 42166>, + <41725 41862 41929 41946 41936 41933>, + <41451 41628 41694 41715 41706 41701>, + <41210 41399 41465 41487 41478 41474>, + <41021 41179 41243 41261 41255 41252>, + <40840 40961 41024 41039 41035 41035>, + <40616 40746 40816 40828 40823 40824>, + <40355 40530 40611 40622 40615 40617>, + <40100 40307 40406 40423 40417 40418>, + <39855 40069 40202 40228 40225 40225>, + <39622 39834 39991 40041 40041 40041>, + <39414 39617 39762 39870 39871 39868>, + <39224 39412 39528 39699 39702 39697>, + <39032 39222 39317 39492 39503 39502>, + <38831 39045 39119 39242 39271 39279>, + <38637 38879 38946 39023 39061 39075>, + <38448 38723 38796 38850 38884 38895>, + <38270 38575 38661 38701 38729 38736>, + <38158 38435 38536 38577 38603 38607>, + <38097 38301 38422 38470 38495 38498>, + <38046 38178 38317 38370 38395 38398>, + <37991 38063 38221 38275 38302 38306>, + <37938 37965 38129 38187 38215 38221>, + <37885 37906 38038 38108 38139 38143>, + <37831 37867 37949 38036 38069 38070>, + <37777 37826 37875 37970 38003 38001>, + <37721 37777 37810 37911 37941 37939>, + <37664 37727 37756 37852 37876 37871>, + <37606 37678 37715 37787 37794 37773>, + <37545 37629 37679 37719 37704 37660>, + <37482 37573 37633 37646 37613 37558>, + <37410 37505 37576 37569 37519 37463>, + <37333 37428 37507 37489 37430 37374>, + <37259 37335 37415 37410 37353 37296>, + <37186 37227 37305 37317 37266 37208>, + <37109 37107 37177 37192 37146 37088>, + <37032 36992 37030 37052 37012 36954>, + <36957 36889 36901 36915 36881 36828>, + <36861 36785 36816 36876 36847 36797>, + <36804 36733 36768 36858 36836 36785>, + <36750 36672 36725 36840 36817 36768>, + <36686 36597 36655 36800 36788 36739>, + <36596 36515 36534 36719 36708 36650>, + <36466 36393 36289 36460 36441 36364>, + <36202 36142 35879 35996 35977 35894>, + <35768 35630 35280 35384 35366 35288>, + <35090 34810 34427 34554 34548 34460>, + <34081 33612 33043 33281 33286 33176>, + <32469 31600 30024 30030 30018 30016>; + }; + + qcom,pc-temp-z1-lut { + qcom,lut-col-legend = <0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200>, + <9000 8800 8600 8400 8200>, + <8000 7800 7600 7400 7200>, + <7000 6800 6600 6400 6200>, + <6000 5800 5600 5400 5200>, + <5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200>, + <3000 2800 2600 2400 2200>, + <2000 1800 1600 1400 1200>, + <1000 900 800 700 600>, + <500 400 300 200 100>, + <0>; + qcom,lut-data = <15207 13870 12703 12227 12128>, + <15348 13917 12886 12443 12313>, + <15390 14005 12891 12474 12340>, + <15375 14047 12915 12481 12352>, + <15361 14028 12926 12484 12358>, + <15387 13988 12919 12484 12358>, + <15464 13970 12909 12484 12358>, + <15497 13964 12904 12484 12358>, + <15490 13958 12901 12482 12358>, + <15475 13944 12901 12480 12358>, + <15433 13931 12902 12478 12358>, + <15338 13933 12905 12476 12358>, + <15292 13962 12907 12477 12357>, + <15313 13980 12909 12480 12355>, + <15340 13964 12909 12482 12354>, + <15338 13941 12909 12485 12358>, + <15312 13938 12909 12488 12365>, + <15289 13939 12910 12488 12368>, + <15278 13942 12913 12489 12371>, + <15270 13945 12918 12489 12373>, + <15270 13950 12926 12490 12374>, + <15283 13956 12932 12491 12376>, + <15298 13968 12933 12494 12377>, + <15309 13979 12935 12498 12379>, + <15321 13989 12939 12502 12382>, + <15341 14000 12947 12504 12385>, + <15377 14015 12955 12508 12389>, + <15401 14033 12962 12516 12393>, + <15393 14046 12968 12525 12397>, + <15376 14051 12973 12531 12400>, + <15371 14056 12979 12536 12403>, + <15382 14066 12987 12540 12406>, + <15400 14079 12999 12544 12411>, + <15438 14087 13007 12548 12415>, + <15497 14091 13010 12551 12419>, + <15518 14095 13011 12554 12421>, + <15514 14100 13015 12557 12423>, + <15508 14105 13022 12560 12423>, + <15499 14114 13030 12564 12424>, + <15485 14134 13035 12568 12427>, + <15480 14151 13041 12573 12430>, + <15486 14156 13051 12575 12430>, + <15489 14159 13062 12577 12430>, + <15487 14158 13063 12577 12430>, + <15469 14181 13066 12574 12431>, + <15524 14170 13071 12572 12429>, + <15466 14189 13074 12573 12427>, + <15464 14185 13072 12572 12425>, + <15465 14170 13069 12570 12426>, + <15516 14173 13079 12575 12427>, + <15578 14192 13095 12580 12431>, + <15591 14218 13108 12583 12438>, + <15622 14248 13135 12593 12447>, + <15551 14294 13161 12615 12463>, + <15551 14294 13161 12615 12463>, + <15551 14294 13161 12615 12463>; + }; + + qcom,pc-temp-z2-lut { + qcom,lut-col-legend = <0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200>, + <9000 8800 8600 8400 8200>, + <8000 7800 7600 7400 7200>, + <7000 6800 6600 6400 6200>, + <6000 5800 5600 5400 5200>, + <5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200>, + <3000 2800 2600 2400 2200>, + <2000 1800 1600 1400 1200>, + <1000 900 800 700 600>, + <500 400 300 200 100>, + <0>; + qcom,lut-data = <9401 9945 9996 10263 10020>, + <9608 9829 9918 9924 9787>, + <9701 9814 9934 10005 9883>, + <9733 9795 9908 9997 9961>, + <9749 9775 9881 9984 10036>, + <9753 9755 9855 9971 10031>, + <9755 9751 9837 9957 9988>, + <9755 9753 9839 9946 9935>, + <9748 9756 9849 9935 9849>, + <9736 9762 9860 9931 9791>, + <9730 9770 9872 9943 9802>, + <9726 9769 9883 9961 9828>, + <9720 9756 9893 9950 9844>, + <9710 9749 9900 9896 9852>, + <9701 9754 9906 9870 9863>, + <9700 9764 9909 9869 9888>, + <9701 9773 9913 9869 9911>, + <9702 9784 9921 9881 9913>, + <9697 9796 9930 9913 9913>, + <9688 9813 9940 9933 9914>, + <9685 9829 9953 9945 9923>, + <9684 9839 9958 9951 9932>, + <9684 9844 9950 9934 9932>, + <9684 9852 9940 9905 9932>, + <9686 9870 9938 9906 9937>, + <9688 9887 9937 9943 9970>, + <9694 9890 9940 9987 9991>, + <9701 9891 9978 10041 9956>, + <9708 9891 10016 10084 9901>, + <9716 9885 10025 10067 9876>, + <9724 9880 10030 10008 9860>, + <9733 9884 10027 9987 9856>, + <9740 9898 10001 9991 9869>, + <9745 9903 9984 10000 9890>, + <9750 9902 9994 10031 9917>, + <9755 9901 10013 10086 9954>, + <9761 9903 10026 10116 10001>, + <9767 9908 10036 10131 10072>, + <9776 9915 10047 10145 10110>, + <9787 9930 10061 10164 10109>, + <9795 9941 10074 10179 10107>, + <9798 9940 10084 10173 10102>, + <9803 9939 10091 10149 10094>, + <9820 9940 10097 10137 10093>, + <9926 9977 10112 10127 10096>, + <9960 10030 10132 10157 10116>, + <9758 10038 10118 10151 10102>, + <9753 10103 10119 10101 10107>, + <9661 10194 10086 10099 10122>, + <9640 10257 10141 10194 10212>, + <9634 10158 10171 10138 10015>, + <9633 10129 10198 10030 9910>, + <9572 9978 10158 9976 9844>, + <9500 9871 10106 9935 9849>, + <9500 9871 10106 9935 9849>, + <9500 9871 10106 9935 9849>; + }; + + qcom,pc-temp-z3-lut { + qcom,lut-col-legend = <0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200>, + <9000 8800 8600 8400 8200>, + <8000 7800 7600 7400 7200>, + <7000 6800 6600 6400 6200>, + <6000 5800 5600 5400 5200>, + <5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200>, + <3000 2800 2600 2400 2200>, + <2000 1800 1600 1400 1200>, + <1000 900 800 700 600>, + <500 400 300 200 100>, + <0>; + qcom,lut-data = <19533 19418 19401 19341 19354>, + <19981 19624 19483 19425 19358>, + <20130 19797 19606 19468 19421>, + <20139 19899 19633 19496 19452>, + <20143 19906 19646 19509 19470>, + <20114 19909 19655 19509 19471>, + <20033 19912 19660 19507 19468>, + <19998 19915 19651 19502 19464>, + <20005 19916 19624 19486 19450>, + <20015 19892 19610 19472 19434>, + <20019 19848 19605 19467 19418>, + <20021 19832 19601 19463 19403>, + <20022 19827 19585 19453 19400>, + <20018 19820 19561 19434 19400>, + <20013 19791 19551 19424 19400>, + <20012 19756 19548 19421 19389>, + <20012 19750 19545 19419 19375>, + <20012 19750 19535 19411 19373>, + <20001 19749 19523 19397 19372>, + <19984 19736 19519 19394 19372>, + <19986 19720 19516 19406 19377>, + <20017 19721 19516 19415 19381>, + <20046 19738 19542 19415 19376>, + <20058 19757 19570 19414 19365>, + <20067 19786 19566 19410 19365>, + <20068 19810 19547 19392 19381>, + <20068 19810 19529 19384 19399>, + <20067 19804 19513 19416 19414>, + <20069 19795 19504 19457 19425>, + <20074 19782 19518 19469 19425>, + <20075 19767 19550 19475 19421>, + <20068 19759 19562 19476 19416>, + <20058 19752 19567 19463 19410>, + <20047 19748 19569 19448 19403>, + <20034 19744 19562 19438 19393>, + <20019 19741 19549 19430 19382>, + <20001 19734 19540 19423 19380>, + <19983 19725 19531 19417 19383>, + <19967 19719 19523 19413 19385>, + <19952 19716 19517 19412 19380>, + <19937 19712 19512 19410 19373>, + <19925 19707 19507 19407 19372>, + <19908 19699 19503 19403 19374>, + <19880 19681 19497 19401 19380>, + <19751 19641 19484 19397 19379>, + <19687 19579 19472 19391 19355>, + <19427 19578 19460 19380 19358>, + <19430 19520 19460 19369 19357>, + <19374 19417 19431 19367 19337>, + <19364 19364 19422 19353 19336>, + <19357 19397 19415 19370 19377>, + <19388 19399 19373 19382 19396>, + <19424 19409 19394 19391 19392>, + <19473 19598 19376 19387 19377>, + <19473 19598 19376 19387 19377>, + <19473 19598 19376 19387 19377>; + }; + + qcom,pc-temp-z4-lut { + qcom,lut-col-legend = <0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200>, + <9000 8800 8600 8400 8200>, + <8000 7800 7600 7400 7200>, + <7000 6800 6600 6400 6200>, + <6000 5800 5600 5400 5200>, + <5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200>, + <3000 2800 2600 2400 2200>, + <2000 1800 1600 1400 1200>, + <1000 900 800 700 600>, + <500 400 300 200 100>, + <0>; + qcom,lut-data = <17246 15898 15405 15031 14975>, + <17597 16216 15343 15055 14967>, + <17663 16087 15426 15124 15029>, + <17386 15915 15306 15077 14996>, + <17017 15755 15193 15011 14943>, + <16781 15587 15110 14955 14900>, + <16585 15450 15041 14904 14860>, + <16399 15334 14993 14881 14844>, + <16213 15241 14957 14873 14840>, + <16040 15171 14926 14864 14837>, + <15893 15115 14898 14846 14831>, + <15762 15071 14877 14828 14823>, + <15655 15031 14869 14819 14812>, + <15570 15013 14864 14814 14792>, + <15499 15012 14854 14807 14777>, + <15436 15011 14836 14791 14769>, + <15379 15002 14820 14774 14763>, + <15334 14966 14812 14766 14750>, + <15304 14938 14805 14761 14733>, + <15278 14927 14801 14755 14727>, + <15238 14920 14797 14749 14729>, + <15177 14920 14799 14745 14734>, + <15129 14924 14915 14840 14812>, + <15105 14933 15052 15001 14960>, + <15089 14997 15073 15029 14989>, + <15086 15075 15081 15022 14954>, + <15089 15099 15081 15010 14911>, + <15094 15112 15062 14949 14868>, + <15104 15115 15031 14869 14827>, + <15119 15096 14985 14826 14801>, + <15126 15069 14926 14794 14781>, + <15128 15047 14886 14777 14764>, + <15130 15026 14857 14766 14747>, + <15126 15006 14842 14760 14737>, + <15113 14987 14837 14760 14737>, + <15099 14970 14834 14760 14740>, + <15085 14955 14834 14763 14747>, + <15068 14942 14837 14775 14765>, + <15048 14939 14842 14790 14782>, + <15025 14944 14864 14807 14791>, + <15007 14947 14886 14821 14798>, + <14996 14937 14879 14820 14794>, + <14982 14913 14858 14813 14783>, + <14945 14894 14853 14816 14786>, + <14910 14848 14836 14816 14788>, + <14898 14814 14779 14771 14771>, + <15174 14797 14765 14759 14747>, + <15161 14832 14736 14736 14713>, + <15200 14929 14735 14701 14694>, + <15195 14968 14731 14713 14696>, + <15190 14946 14782 14744 14697>, + <15177 14969 14844 14740 14687>, + <15190 14983 14819 14729 14692>, + <15206 14823 14845 14731 14705>, + <15206 14823 14845 14731 14705>, + <15206 14823 14845 14731 14705>; + }; + + qcom,pc-temp-z5-lut { + qcom,lut-col-legend = <0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200>, + <9000 8800 8600 8400 8200>, + <8000 7800 7600 7400 7200>, + <7000 6800 6600 6400 6200>, + <6000 5800 5600 5400 5200>, + <5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200>, + <3000 2800 2600 2400 2200>, + <2000 1800 1600 1400 1200>, + <1000 900 800 700 600>, + <500 400 300 200 100>, + <0>; + qcom,lut-data = <10627 10842 11501 11511 12329>, + <11476 11578 12340 13566 12736>, + <11863 12345 13627 14105 14171>, + <11981 12894 13928 14549 14851>, + <12060 13044 14182 14947 15825>, + <12143 13134 14495 15373 16355>, + <12217 13320 14750 15761 16747>, + <12330 13708 14878 15794 16818>, + <12583 14036 14957 15413 16296>, + <12893 14165 15121 15148 15632>, + <13144 14264 15630 15364 15116>, + <13375 14477 16020 15689 14681>, + <13551 14916 15801 15587 14706>, + <13672 15161 15351 14983 15288>, + <13770 14934 15313 14708 15630>, + <13871 14602 15798 15091 15275>, + <13979 14705 16246 15503 14821>, + <14029 15452 16412 15400 14918>, + <13987 16108 16551 15077 15515>, + <13924 16385 16807 15194 16324>, + <14068 16660 17267 17244 17856>, + <15063 17439 18131 18842 18980>, + <16245 19298 22530 18524 17814>, + <17216 21612 27015 17687 15243>, + <18179 25388 25818 16411 14060>, + <19043 28592 21138 14152 13492>, + <19788 28408 17993 13083 13278>, + <20568 26736 16114 13632 13748>, + <21723 25035 15133 14666 14605>, + <22972 23269 15527 15980 15285>, + <23319 21864 16659 17735 15919>, + <23287 21344 17968 18837 16663>, + <23221 21029 19770 19370 17773>, + <22982 20965 21195 19851 18611>, + <22428 21184 22009 20634 18772>, + <21867 21428 22543 21432 18851>, + <21211 21502 22542 21459 18940>, + <20732 21544 22184 20577 19047>, + <20774 21667 21659 19500 19097>, + <21008 22159 20535 18326 17827>, + <21114 22544 19368 17233 16033>, + <21053 22389 18975 16762 15823>, + <20936 21933 18751 16492 15890>, + <20723 20799 18166 15885 15819>, + <18446 20432 18093 15532 15307>, + <17530 17962 19278 16165 14301>, + <11505 17846 18247 15560 14811>, + <11500 14570 19094 15426 15831>, + <11087 12091 16446 17029 15637>, + <11014 11466 16182 15620 15176>, + <10985 11895 14448 13958 16094>, + <11172 11771 12355 14045 17545>, + <11280 11741 12645 14309 16735>, + <11460 16604 12053 13957 14513>, + <11460 16604 12053 13957 14513>, + <11460 16604 12053 13957 14513>; + }; + + qcom,pc-temp-z6-lut { + qcom,lut-col-legend = <0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200>, + <9000 8800 8600 8400 8200>, + <8000 7800 7600 7400 7200>, + <7000 6800 6600 6400 6200>, + <6000 5800 5600 5400 5200>, + <5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200>, + <3000 2800 2600 2400 2200>, + <2000 1800 1600 1400 1200>, + <1000 900 800 700 600>, + <500 400 300 200 100>, + <0>; + qcom,lut-data = <16929 15681 15151 14863 14824>, + <17295 15911 15192 14950 14857>, + <17388 15923 15282 15005 14921>, + <17259 15926 15249 14998 14919>, + <17077 15884 15214 14985 14914>, + <16936 15787 15185 14968 14905>, + <16802 15716 15156 14943 14886>, + <16691 15664 15127 14926 14871>, + <16604 15616 15097 14913 14861>, + <16529 15565 15076 14902 14852>, + <16458 15520 15062 14892 14841>, + <16391 15492 15050 14882 14830>, + <16336 15474 15036 14872 14821>, + <16291 15459 15023 14860 14814>, + <16255 15444 15012 14850 14806>, + <16227 15430 15004 14842 14796>, + <16205 15416 14995 14834 14788>, + <16188 15402 14986 14825 14780>, + <16171 15391 14977 14815 14772>, + <16157 15379 14973 14812 14770>, + <16152 15371 14971 14814 14772>, + <16149 15372 14972 14818 14776>, + <16148 15385 15038 14861 14809>, + <16151 15404 15111 14929 14868>, + <16157 15451 15116 14940 14880>, + <16164 15499 15112 14930 14875>, + <16171 15512 15107 14920 14867>, + <16179 15518 15091 14911 14858>, + <16190 15519 15075 14901 14847>, + <16202 15505 15064 14892 14837>, + <16209 15486 15056 14882 14827>, + <16213 15474 15048 14873 14817>, + <16216 15464 15040 14861 14806>, + <16214 15456 15033 14852 14797>, + <16209 15449 15027 14846 14791>, + <16204 15443 15022 14842 14787>, + <16197 15437 15018 14841 14787>, + <16188 15432 15015 14843 14797>, + <16177 15431 15014 14845 14803>, + <16163 15436 15021 14851 14804>, + <16156 15441 15029 14858 14804>, + <16154 15438 15026 14856 14803>, + <16152 15431 15016 14851 14800>, + <16130 15418 15012 14852 14803>, + <16052 15383 15002 14849 14804>, + <16020 15347 14972 14827 14784>, + <16011 15340 14960 14816 14775>, + <16010 15327 14950 14799 14760>, + <15996 15321 14933 14783 14740>, + <15997 15316 14929 14782 14740>, + <16008 15332 14952 14805 14765>, + <16033 15355 14960 14811 14772>, + <16082 15383 14966 14815 14776>, + <16149 15437 14978 14819 14778>, + <16149 15437 14978 14819 14778>, + <16149 15437 14978 14819 14778>; + }; + + qcom,pc-temp-y1-lut { + qcom,lut-col-legend = <(-10) 0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200 9000>, + <8800 8600 8400 8200 8000 7800>, + <7600 7400 7200 7000 6800 6600>, + <6400 6200 6000 5800 5600 5400>, + <5200 5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200 3000>, + <2800 2600 2400 2200 2000 1800>, + <1600 1400 1200 1000 900 800>, + <700 600 500 400 300 200>, + <100 0>; + qcom,lut-data = <8315 7263 6609 5968 5699 5626>, + <8261 7260 6599 5966 5698 5625>, + <8213 7259 6589 5963 5695 5623>, + <8176 7259 6579 5960 5691 5622>, + <8151 7260 6571 5957 5689 5620>, + <8143 7261 6566 5953 5688 5619>, + <8155 7264 6564 5949 5688 5617>, + <8173 7268 6562 5944 5688 5615>, + <8184 7262 6555 5941 5687 5616>, + <8192 7242 6541 5937 5685 5620>, + <8194 7231 6529 5935 5683 5621>, + <8170 7230 6518 5934 5683 5620>, + <8140 7229 6511 5934 5683 5619>, + <8143 7230 6513 5933 5683 5619>, + <8163 7232 6518 5932 5685 5620>, + <8171 7234 6518 5932 5688 5620>, + <8147 7235 6516 5934 5691 5620>, + <8120 7236 6514 5937 5694 5620>, + <8118 7259 6514 5941 5696 5620>, + <8120 7304 6514 5946 5697 5621>, + <8123 7311 6515 5949 5698 5622>, + <8138 7274 6520 5952 5699 5625>, + <8161 7247 6523 5954 5699 5627>, + <8196 7254 6524 5958 5702 5628>, + <8242 7267 6524 5962 5704 5629>, + <8254 7268 6529 5963 5704 5630>, + <8211 7256 6543 5964 5703 5630>, + <8159 7249 6548 5966 5703 5632>, + <8127 7269 6547 5971 5709 5635>, + <8102 7296 6545 5977 5716 5639>, + <8097 7293 6546 5981 5720 5641>, + <8100 7264 6548 5985 5724 5641>, + <8102 7250 6552 5987 5726 5643>, + <8100 7267 6561 5988 5728 5648>, + <8094 7287 6567 5989 5728 5652>, + <8089 7288 6567 5994 5728 5653>, + <8084 7285 6567 6000 5728 5653>, + <8081 7280 6568 6005 5729 5653>, + <8077 7261 6574 6008 5730 5652>, + <8075 7245 6583 6011 5733 5652>, + <8075 7244 6616 6012 5736 5654>, + <8075 7244 6633 6015 5739 5656>, + <8111 7258 6589 6022 5741 5660>, + <8211 7263 6588 6024 5741 5661>, + <8067 7284 6616 6029 5745 5657>, + <8184 7261 6606 6038 5746 5661>, + <8091 7265 6604 6035 5748 5661>, + <8122 7265 6599 6037 5747 5663>, + <8148 7306 6602 6045 5746 5669>, + <8225 7318 6610 6045 5747 5666>, + <8295 7302 6615 6048 5748 5661>, + <8398 7369 6613 6065 5755 5667>, + <8731 7431 6690 6089 5766 5676>, + <9093 7687 6757 6120 5777 5680>, + <9093 7687 6757 6120 5777 5680>, + <9093 7687 6757 6120 5777 5680>; + }; + + qcom,pc-temp-y2-lut { + qcom,lut-col-legend = <(-10) 0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200 9000>, + <8800 8600 8400 8200 8000 7800>, + <7600 7400 7200 7000 6800 6600>, + <6400 6200 6000 5800 5600 5400>, + <5200 5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200 3000>, + <2800 2600 2400 2200 2000 1800>, + <1600 1400 1200 1000 900 800>, + <700 600 500 400 300 200>, + <100 0>; + qcom,lut-data = <10060 10392 10596 10612 10369 10538>, + <10098 10390 10564 10626 10455 10557>, + <10142 10388 10532 10631 10512 10565>, + <10184 10386 10502 10629 10545 10565>, + <10215 10384 10477 10623 10560 10558>, + <10226 10383 10457 10614 10563 10549>, + <10218 10382 10440 10598 10535 10527>, + <10207 10380 10428 10581 10503 10501>, + <10233 10376 10428 10571 10504 10482>, + <10339 10366 10430 10563 10514 10466>, + <10394 10362 10433 10560 10520 10463>, + <10383 10388 10441 10559 10520 10497>, + <10369 10427 10453 10558 10521 10532>, + <10375 10461 10469 10564 10535 10545>, + <10401 10496 10494 10580 10566 10553>, + <10420 10509 10523 10600 10594 10551>, + <10430 10511 10565 10629 10618 10528>, + <10435 10513 10590 10658 10647 10511>, + <10434 10524 10591 10687 10702 10535>, + <10425 10543 10592 10710 10758 10588>, + <10393 10554 10596 10710 10762 10639>, + <10064 10561 10608 10697 10742 10700>, + <9730 10564 10623 10692 10732 10731>, + <9688 10562 10639 10717 10741 10735>, + <9674 10557 10654 10756 10757 10738>, + <9667 10546 10666 10780 10769 10742>, + <9663 10516 10677 10799 10782 10746>, + <9661 10499 10685 10814 10797 10752>, + <9658 10508 10694 10826 10815 10760>, + <9657 10521 10699 10833 10838 10774>, + <9655 10514 10688 10833 10873 10830>, + <9655 10464 10661 10834 10918 10927>, + <9654 10381 10645 10836 10953 10952>, + <9654 10116 10639 10851 10986 10941>, + <9654 9824 10629 10862 11002 10922>, + <9653 9735 10604 10846 10980 10890>, + <9653 9689 10563 10821 10937 10848>, + <9653 9671 10518 10810 10904 10820>, + <9653 9665 10462 10806 10876 10797>, + <9653 9661 10408 10798 10858 10789>, + <9653 9658 10360 10744 10849 10849>, + <9653 9656 10315 10708 10846 10892>, + <9653 9655 10273 10703 10856 10819>, + <9653 9654 10196 10672 10856 10845>, + <9652 9654 10042 10666 10754 10795>, + <9652 9653 9999 10625 10731 10667>, + <9652 9652 9838 10645 10692 10639>, + <9651 9652 9770 10634 10720 10641>, + <9650 9651 9706 10600 10715 10624>, + <9649 9651 9678 10587 10684 10627>, + <9648 9650 9664 10542 10660 10611>, + <9648 9649 9656 10471 10605 10539>, + <9647 9648 9651 10431 10504 10458>, + <9647 9648 9652 10340 10476 10410>, + <9647 9648 9652 10340 10476 10410>, + <9647 9648 9652 10340 10476 10410>; + }; + + qcom,pc-temp-y3-lut { + qcom,lut-col-legend = <(-10) 0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200 9000>, + <8800 8600 8400 8200 8000 7800>, + <7600 7400 7200 7000 6800 6600>, + <6400 6200 6000 5800 5600 5400>, + <5200 5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200 3000>, + <2800 2600 2400 2200 2000 1800>, + <1600 1400 1200 1000 900 800>, + <700 600 500 400 300 200>, + <100 0>; + qcom,lut-data = <13771 13501 13400 13301 13283 13279>, + <13775 13507 13402 13304 13285 13281>, + <13780 13513 13404 13307 13288 13283>, + <13785 13518 13406 13311 13290 13285>, + <13788 13524 13408 13313 13292 13287>, + <13789 13530 13411 13315 13294 13288>, + <13788 13536 13416 13316 13294 13289>, + <13787 13542 13419 13316 13295 13290>, + <13779 13540 13419 13321 13298 13290>, + <13749 13533 13419 13331 13304 13291>, + <13718 13530 13419 13335 13306 13292>, + <13687 13534 13419 13331 13306 13297>, + <13664 13538 13420 13328 13306 13301>, + <13660 13533 13420 13331 13305 13301>, + <13660 13516 13420 13337 13304 13300>, + <13657 13504 13420 13338 13304 13299>, + <13631 13496 13420 13337 13307 13297>, + <13595 13489 13418 13336 13310 13296>, + <13571 13478 13411 13339 13314 13297>, + <13550 13465 13399 13343 13317 13299>, + <13544 13456 13389 13342 13316 13299>, + <13562 13449 13378 13333 13308 13296>, + <13580 13442 13373 13325 13301 13293>, + <13565 13435 13371 13316 13297 13288>, + <13525 13427 13370 13310 13294 13284>, + <13514 13421 13368 13311 13293 13283>, + <13559 13417 13366 13314 13293 13282>, + <13630 13412 13364 13315 13292 13282>, + <13708 13394 13363 13314 13290 13283>, + <13807 13376 13362 13313 13288 13285>, + <13916 13378 13360 13313 13289 13286>, + <14043 13396 13358 13314 13292 13287>, + <14173 13410 13356 13314 13294 13288>, + <14301 13415 13353 13315 13295 13287>, + <14427 13420 13351 13316 13296 13287>, + <14540 13442 13357 13315 13295 13285>, + <14646 13497 13369 13314 13293 13283>, + <14736 13555 13379 13314 13291 13282>, + <14806 13612 13389 13313 13289 13281>, + <14867 13679 13397 13313 13288 13281>, + <14931 13767 13400 13314 13289 13283>, + <14997 13880 13404 13314 13290 13285>, + <15065 14018 13413 13315 13292 13286>, + <15138 14213 13411 13315 13291 13285>, + <15220 14279 13389 13308 13286 13282>, + <15271 14574 13411 13320 13290 13285>, + <15465 14809 13418 13322 13295 13290>, + <15808 15068 13461 13333 13298 13295>, + <16430 15322 13532 13337 13306 13301>, + <17545 15582 13633 13352 13309 13302>, + <19780 16122 13778 13347 13304 13292>, + <24657 17357 14105 13351 13304 13292>, + <38164 21221 15146 13363 13306 13300>, + <65535 37112 18150 13386 13316 13306>, + <65535 37112 18150 13386 13316 13306>, + <65535 37112 18150 13386 13316 13306>; + }; + + qcom,pc-temp-y4-lut { + qcom,lut-col-legend = <(-10) 0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200 9000>, + <8800 8600 8400 8200 8000 7800>, + <7600 7400 7200 7000 6800 6600>, + <6400 6200 6000 5800 5600 5400>, + <5200 5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200 3000>, + <2800 2600 2400 2200 2000 1800>, + <1600 1400 1200 1000 900 800>, + <700 600 500 400 300 200>, + <100 0>; + qcom,lut-data = <17662 17163 16816 16578 16498 16501>, + <17765 17208 16826 16576 16497 16489>, + <17911 17266 16837 16574 16497 16481>, + <18062 17324 16845 16573 16497 16478>, + <18178 17368 16851 16573 16497 16476>, + <18221 17383 16853 16573 16498 16476>, + <18209 17374 16850 16581 16503 16479>, + <18187 17363 16847 16591 16509 16484>, + <18163 17367 16850 16590 16511 16490>, + <18131 17383 16863 16586 16512 16499>, + <18118 17395 16877 16586 16514 16503>, + <18176 17399 16894 16607 16524 16505>, + <18248 17404 16915 16634 16538 16506>, + <18201 17415 16953 16649 16552 16513>, + <17995 17432 16999 16662 16568 16528>, + <17827 17431 17009 16682 16583 16543>, + <17732 17344 17007 16717 16597 16560>, + <17652 17239 17002 16753 16614 16578>, + <17579 17183 16950 16792 16644 16602>, + <17514 17139 16861 16823 16675 16624>, + <17432 17097 16803 16800 16669 16621>, + <17306 17057 16759 16679 16618 16588>, + <17188 17019 16732 16597 16569 16552>, + <17116 16984 16716 16568 16528 16517>, + <17062 16948 16707 16552 16500 16491>, + <17048 16899 16704 16552 16499 16490>, + <17053 16828 16703 16555 16506 16496>, + <17062 16775 16702 16560 16515 16503>, + <17074 16746 16702 16570 16530 16513>, + <17091 16728 16702 16584 16547 16525>, + <17105 16730 16684 16598 16563 16537>, + <17117 16751 16649 16613 16577 16552>, + <17126 16783 16637 16628 16591 16566>, + <17134 16857 16636 16644 16605 16584>, + <17140 16943 16635 16652 16612 16594>, + <17144 16992 16656 16641 16596 16572>, + <17146 17028 16699 16618 16566 16532>, + <17148 17050 16739 16597 16543 16516>, + <17149 17065 16782 16573 16522 16509>, + <17150 17073 16812 16564 16514 16506>, + <17154 17069 16831 16579 16524 16512>, + <17166 17057 16837 16588 16531 16515>, + <17184 17031 16829 16588 16520 16506>, + <17203 17019 16808 16582 16517 16501>, + <17193 16993 16782 16542 16487 16472>, + <17122 17027 16814 16556 16508 16496>, + <17147 17058 16888 16581 16523 16507>, + <17223 17105 16954 16609 16541 16521>, + <17392 17167 17044 16645 16566 16557>, + <17692 17233 17153 16691 16577 16558>, + <18233 17412 17243 16658 16527 16510>, + <19506 17787 17322 16644 16512 16497>, + <24829 19146 17620 16687 16525 16505>, + <61803 31531 20214 16793 16576 16538>, + <61803 31531 20214 16793 16576 16538>, + <61803 31531 20214 16793 16576 16538>; + }; + + qcom,pc-temp-y5-lut { + qcom,lut-col-legend = <(-10) 0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200 9000>, + <8800 8600 8400 8200 8000 7800>, + <7600 7400 7200 7000 6800 6600>, + <6400 6200 6000 5800 5600 5400>, + <5200 5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200 3000>, + <2800 2600 2400 2200 2000 1800>, + <1600 1400 1200 1000 900 800>, + <700 600 500 400 300 200>, + <100 0>; + qcom,lut-data = <11160 12325 13481 11967 12982 12594>, + <11509 12346 13404 11994 13012 13339>, + <11846 12397 13318 12005 13026 13789>, + <12157 12475 13236 12005 13025 14018>, + <12429 12574 13168 11994 13012 14100>, + <12647 12691 13127 11971 12984 14107>, + <12848 12875 13111 11832 12774 13934>, + <12991 13032 13094 11685 12547 13636>, + <12956 13039 12986 11887 12754 13304>, + <12753 13012 12744 12485 13397 12914>, + <12652 13003 12660 12662 13611 12828>, + <12964 13107 12692 12164 13249 13389>, + <13526 13293 12755 11723 12766 13901>, + <14159 13532 12886 11784 12355 13692>, + <14950 13872 13154 11940 11981 13120>, + <15249 14230 13640 12008 11908 12635>, + <15001 14682 14800 12027 11988 12163>, + <14727 14975 15577 12058 12123 11921>, + <14864 14976 15671 12816 12382 11976>, + <15324 14963 15719 14154 12828 12132>, + <15506 14992 15600 15081 13599 12653>, + <15475 15263 15070 15873 15002 14191>, + <15403 15533 14800 16140 15661 14983>, + <14279 15631 14995 14939 15588 14664>, + <11622 15707 15265 13570 15430 14125>, + <10710 15955 15372 13700 15135 13623>, + <10780 16651 15431 14365 14571 13090>, + <10863 17042 15540 14594 13995 12921>, + <10905 15100 15838 14433 13312 13035>, + <10937 12373 16206 14291 12862 13202>, + <10975 12105 16587 14369 13077 13343>, + <11020 12565 16955 14609 13683 13490>, + <11070 12784 16828 14957 14200 13637>, + <11125 12227 15309 15608 14657 13790>, + <11184 11573 14233 16183 15034 13924>, + <11253 11557 14463 16551 15343 14038>, + <11343 11710 14827 16806 15571 14128>, + <11395 11838 14871 16681 15518 14157>, + <11340 11941 14764 15948 15061 14168>, + <11231 12004 14593 15270 14602 14172>, + <11172 11953 14108 14850 14206 14149>, + <11141 11801 13838 14419 14048 14133>, + <11090 11588 13871 13871 14395 14236>, + <11035 11489 13329 14099 14284 14521>, + <11241 11417 12386 13684 14125 14673>, + <11294 11400 12159 14635 13254 13044>, + <11214 11507 11538 13779 13256 13315>, + <11173 11518 11669 14025 12937 13550>, + <10916 11484 11817 13452 13457 13923>, + <10519 11725 12193 14512 13759 13888>, + <10187 11714 12218 14858 14375 13122>, + <9519 10972 12084 15284 14919 13491>, + <9043 9626 11136 15542 14677 15742>, + <8809 8934 9588 15617 16917 17541>, + <8809 8934 9588 15617 16917 17541>, + <8809 8934 9588 15617 16917 17541>; + }; + + qcom,pc-temp-y6-lut { + qcom,lut-col-legend = <(-10) 0 10 25 40 50>; + qcom,lut-row-legend = <10000 9800 9600 9400 9200 9000>, + <8800 8600 8400 8200 8000 7800>, + <7600 7400 7200 7000 6800 6600>, + <6400 6200 6000 5800 5600 5400>, + <5200 5000 4800 4600 4400 4200>, + <4000 3800 3600 3400 3200 3000>, + <2800 2600 2400 2200 2000 1800>, + <1600 1400 1200 1000 900 800>, + <700 600 500 400 300 200>, + <100 0>; + qcom,lut-data = <6689 5835 5427 5162 5090 5076>, + <6741 5849 5428 5160 5091 5076>, + <6781 5861 5428 5160 5091 5076>, + <6808 5870 5427 5160 5093 5077>, + <6823 5875 5426 5161 5094 5078>, + <6828 5876 5425 5163 5096 5079>, + <6818 5873 5423 5165 5098 5081>, + <6799 5868 5422 5168 5100 5083>, + <6775 5864 5422 5171 5103 5085>, + <6740 5860 5422 5175 5106 5087>, + <6725 5859 5423 5179 5110 5090>, + <6729 5859 5426 5183 5113 5094>, + <6734 5860 5431 5187 5116 5097>, + <6722 5858 5440 5193 5120 5101>, + <6673 5853 5453 5200 5124 5104>, + <6626 5843 5456 5208 5129 5107>, + <6586 5814 5454 5217 5134 5110>, + <6553 5780 5450 5226 5141 5114>, + <6536 5759 5429 5239 5153 5122>, + <6525 5741 5396 5250 5164 5130>, + <6511 5726 5373 5243 5161 5128>, + <6487 5714 5354 5203 5140 5116>, + <6463 5703 5344 5173 5120 5103>, + <6446 5694 5339 5159 5106 5089>, + <6431 5685 5336 5151 5096 5079>, + <6432 5675 5336 5152 5096 5078>, + <6497 5663 5336 5155 5097 5079>, + <6593 5653 5336 5158 5099 5081>, + <6684 5648 5339 5161 5102 5085>, + <6784 5644 5341 5165 5106 5090>, + <6888 5654 5337 5169 5111 5095>, + <6999 5704 5329 5174 5118 5100>, + <7107 5764 5327 5180 5123 5104>, + <7208 5831 5329 5186 5128 5109>, + <7304 5906 5332 5190 5131 5112>, + <7390 5984 5348 5187 5126 5105>, + <7469 6067 5378 5180 5116 5091>, + <7538 6154 5409 5175 5108 5086>, + <7592 6245 5444 5168 5101 5084>, + <7639 6341 5478 5166 5098 5083>, + <7690 6442 5507 5172 5102 5086>, + <7743 6550 5535 5177 5105 5089>, + <7801 6672 5564 5179 5104 5087>, + <7865 6834 5586 5178 5102 5085>, + <7928 6890 5552 5162 5091 5074>, + <7966 7134 5639 5176 5100 5084>, + <8119 7323 5705 5187 5108 5091>, + <8431 7537 5805 5203 5115 5100>, + <9001 7757 5932 5218 5128 5114>, + <9994 7979 6095 5244 5134 5115>, + <11864 8481 6292 5233 5116 5094>, + <15833 9562 6644 5237 5112 5091>, + <26816 12793 7615 5266 5119 5100>, + <62729 27480 10713 5327 5142 5116>, + <62729 27480 10713 5327 5142 5116>, + <62729 27480 10713 5327 5142 5116>; + }; + +};