Loading Documentation/devicetree/bindings/arm/msm/msm_thermal.txt +7 −0 Original line number Diff line number Diff line Loading @@ -202,6 +202,12 @@ Optional child nodes qcom,mx-restriction-temp-hysteresis should also be present. Also, if this property is defined, will have to define vdd-mx-supply = <&phandle_of_regulator> - qcom,therm-reset-temp: Degree above which the KTM will initiate a secure watchdog reset. When this property is defined, KTM will monitor all the tsens from boot time and will initiate a secure watchdog reset if any of the tsens temperature reaches this threshold. This reset helps in generating more informative crash dumps opposed to the crash dump generated by the hardware reset. Example: Loading @@ -213,6 +219,7 @@ Example: qcom,temp-hysteresis = <10>; qcom,freq-step = <2>; qcom,freq-control-mask = <0xf> qcom,therm-reset-temp = <115>; qcom,core-limit-temp = <90>; qcom,core-temp-hysteresis = <10>; qcom,core-control-mask = <7>; Loading Documentation/devicetree/bindings/input/misc/lis3dh_acc.txt 0 → 100644 +75 −0 Original line number Diff line number Diff line ST LIS3DH 3-axis accelerometer sensor driver Required properties: - compatible : Should be "st,lis3dh". - reg : i2c slave address of the device. - interrupt-parent : Parent of interrupt. - interrupts : Accelerometer sample interrupt to indicate new data ready. - vdd-supply : Analog power supply needed to power device. - vddio-supply : Digital IO power supply needed for IO and I2C. - st,min-interval : Minimal data polling interval in millisecond. - st,init-interval : Initial data polling interval in millisecond. - st,axis-map-x : Select which data will be X-axis of reading. The sensor measures and reports three axis of data, this property select which data will be interpretd as X-axis gravity data of phone. e.g. Give "0" to this property means the first measurement data will be used as X-axis data. - st,axis-map-y : Select which data will be Y-axis of reading. Similar to property above, this property selet Y-axis data. - st,axis-map-z : Select which data will be Z-axis of reading. Similar to property above, this property selet Z-axis data. - st,g-range : Select initial range of measurement. This define the initial configuration of maxinum measurement range of the sensor.Where 2 is 2G, 4 is 4G, 8 is 8G and 16 is 16G, 2G will be used for any other values. Optional properties: - pinctrl-names: The names of the pinctrl states that used by the driver to configure the TLMM pins, it should contain only one value - "default". - pinctrl-<n> : Pinctrl states as described in bindings/pinctrl/pinctrl-bindings.txt. - st,negate-x : Boolean to select negate of X-axis data is required, if this property is defined, X-axis data will be negated. - st,negate-y : Boolean to select negate of Y-axis data is required, if this property is defined, Y-axis data will be negated. - st,negate-z : Boolean to select negate of Z-axis data is required, if this property is defined, Z-axis data will be negated. - st,gpio-int1 : 1st irq gpio which is to provide interrupts to host, interrupt events can be route to any of these two irq pins according device configuration. - st,gpio-int2 : 2nd irq gpio which is to provide interrupts to host. Example: i2c@f9925000 { /* BLSP-1 QUP-3 */ st@18 { compatible = "st,lis3dh"; reg = <0x18>; pinctrl-names = "default"; pinctrl-0 = <&lis3dh_int1_default>; interrupt-parent = <&msm_gpio 115 0x2002>; interrupts = <115 0x2002>; vdd-supply = <&pm8110_l19>; vddio-supply = <&pm8110_l14>; st,min-interval = <5>; st,init-interval = <200>; st,axis-map-x = <1>; st,axis-map-y = <0>; st,axis-map-z = <2>; st,g-range = <2>; st,gpio-int1 = <&msmgpio 81 0x2>; st,negate-x; st,negate-y; st,negate-z; }; }; arch/arm/boot/dts/qcom/apq8084-sbc.dtsi +14 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,20 @@ qcom,cdc-micbias2-headset-only; }; gpio_keys { compatible = "gpio-keys"; input-name = "gpio-keys"; vol_up { label = "volume_up"; gpios = <&pma8084_gpios 2 0x1>; linux,input-type = <1>; linux,code = <115>; gpio-key,wakeup; debounce-interval = <15>; }; }; gnss_qca1530: qca,qca1530@0 { compatible = "qca,qca1530"; qca,reset-gpio = <&msmgpio 128 0>; Loading arch/arm/boot/dts/qcom/apq8084.dtsi +1 −0 Original line number Diff line number Diff line Loading @@ -3062,6 +3062,7 @@ qcom,poll-ms = <250>; qcom,limit-temp = <60>; qcom,temp-hysteresis = <10>; qcom,therm-reset-temp = <115>; qcom,freq-step = <2>; qcom,freq-control-mask = <0xf>; qcom,core-limit-temp = <80>; Loading arch/arm/boot/dts/qcom/dsi-panel-innolux-720p-video.dtsi 0 → 100644 +192 −0 Original line number Diff line number Diff line /* Copyright (c) 2014, 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_innolux_720p_video: qcom,mdss_dsi_innolux_720p_video { qcom,mdss-dsi-panel-name = "innolux(otm1283a) 720p video mode dsi 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-panel-framerate = <60>; qcom,mdss-dsi-virtual-channel-id = <0>; qcom,mdss-dsi-stream = <0>; qcom,mdss-dsi-panel-width = <720>; qcom,mdss-dsi-panel-height = <1280>; qcom,mdss-dsi-h-front-porch = <52>; qcom,mdss-dsi-h-back-porch = <100>; qcom,mdss-dsi-h-pulse-width = <24>; qcom,mdss-dsi-h-sync-skew = <0>; qcom,mdss-dsi-v-back-porch = <20>; qcom,mdss-dsi-v-front-porch = <8>; qcom,mdss-dsi-v-pulse-width = <4>; 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-on-command = [29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 12 83 01 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 12 83 29 01 00 00 00 00 02 00 92 29 01 00 00 00 00 02 ff 30 29 01 00 00 00 00 02 00 93 29 01 00 00 00 00 02 ff 02 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 0a c0 00 64 00 10 10 00 64 10 10 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 07 c0 00 5c 00 01 00 04 29 01 00 00 00 00 02 00 b3 29 01 00 00 00 00 03 c0 00 50 29 01 00 00 00 00 02 00 81 29 01 00 00 00 00 02 c1 55 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 02 c4 49 29 01 00 00 00 00 02 00 e0 29 01 00 00 00 00 02 c0 c8 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 0f c4 05 10 04 02 05 15 11 05 10 07 02 05 15 11 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 03 c4 00 00 29 01 00 00 00 00 02 00 91 29 01 00 00 00 00 03 c5 a6 d0 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 03 d8 c7 c7 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 02 d9 87 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 03 c5 04 38 29 01 00 00 00 00 02 00 bb 29 01 00 00 00 00 02 c5 80 29 01 00 00 00 00 02 00 82 29 01 00 00 00 00 02 c4 02 29 01 00 00 00 00 02 00 c6 29 01 00 00 00 00 02 b0 03 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 02 d0 40 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 03 d1 00 00 29 01 00 00 00 00 02 00 b2 29 01 00 00 00 00 03 f5 00 00 29 01 00 00 00 00 02 00 b4 29 01 00 00 00 00 03 f5 00 00 29 01 00 00 00 00 02 00 b6 29 01 00 00 00 00 03 f5 00 00 29 01 00 00 00 00 02 00 b8 29 01 00 00 00 00 03 f5 00 00 29 01 00 00 00 00 02 00 94 29 01 00 00 00 00 02 f5 02 29 01 00 00 00 00 02 00 ba 29 01 00 00 00 00 02 f5 03 29 01 00 00 00 00 02 00 b4 29 01 00 00 00 00 02 c5 c0 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 05 f5 02 11 02 11 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 02 c5 50 29 01 00 00 00 00 02 00 94 29 01 00 00 00 00 02 c5 66 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 0c cb 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 10 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 10 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 10 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 c0 29 01 00 00 00 00 10 cb 05 05 05 05 05 05 05 05 05 00 05 00 00 00 00 29 01 00 00 00 00 02 00 d0 29 01 00 00 00 00 10 cb 00 00 00 00 05 00 00 05 05 05 05 05 05 05 05 29 01 00 00 00 00 02 00 e0 29 01 00 00 00 00 0f cb 05 00 05 00 00 00 00 00 00 00 00 05 00 00 29 01 00 00 00 00 02 00 f0 29 01 00 00 00 00 0c cb ff ff ff ff ff ff ff ff ff ff ff 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 10 cc 29 2a 0a 0c 0e 10 12 14 06 00 08 00 00 00 00 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 10 cc 00 00 00 00 02 00 00 29 2a 09 0b 0d 0f 11 13 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 0f cc 05 00 07 00 00 00 00 00 00 00 00 01 00 00 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 10 cc 29 2a 13 11 0f 0d 0b 09 01 00 07 00 00 00 00 29 01 00 00 00 00 02 00 c0 29 01 00 00 00 00 10 cc 00 00 00 00 05 00 00 29 2a 14 12 10 0e 0c 0a 29 01 00 00 00 00 02 00 d0 29 01 00 00 00 00 0f cc 02 00 08 00 00 00 00 00 00 00 00 06 00 00 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 0d ce 89 05 10 88 05 10 00 00 00 00 00 00 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 0f ce 54 fc 10 54 fd 10 55 00 10 55 01 10 00 00 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 0f ce 58 07 04 fc 00 10 00 58 06 04 fd 00 10 00 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 0f ce 58 05 04 fe 00 10 00 58 04 04 ff 00 10 00 29 01 00 00 00 00 02 00 c0 29 01 00 00 00 00 0f ce 58 03 05 00 00 10 00 58 02 05 01 00 10 00 29 01 00 00 00 00 02 00 d0 29 01 00 00 00 00 0f ce 58 01 05 02 00 10 00 58 00 05 03 00 10 00 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 0f cf 50 00 05 04 00 10 00 50 01 05 05 00 10 00 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 0f cf 50 02 05 06 00 10 00 50 03 05 07 00 10 00 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 0f cf 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 0f cf 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 c0 29 01 00 00 00 00 0c cf 39 39 20 20 00 00 01 01 20 00 00 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 11 e1 02 12 18 0e 07 0f 0b 09 04 07 0e 08 0f 12 0c 08 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 11 e2 02 12 18 0e 07 10 0b 0a 04 08 0e 08 0f 12 0c 08 29 01 00 00 00 00 02 00 b5 29 01 00 00 00 00 07 c5 0b 95 ff 0b 95 ff 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff ff ff ff 29 01 00 00 78 00 02 11 00 29 01 00 00 00 00 02 29 00 29 01 00 00 00 00 02 35 00 29 01 00 00 00 00 02 51 7f 29 01 00 00 00 00 02 53 2c]; qcom,mdss-dsi-off-command = [05 01 00 00 00 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-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-lane-2-state; qcom,mdss-dsi-lane-3-state; qcom,mdss-dsi-panel-timings = [92 1A 12 00 3E 42 16 1E 14 03 04 00]; qcom,mdss-dsi-t-clk-post = <0x04>; qcom,mdss-dsi-t-clk-pre = <0x1C>; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <255>; qcom,mdss-dsi-dma-trigger = "trigger_sw"; qcom,mdss-dsi-mdp-trigger = "none"; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-reset-sequence = <1 1>, <0 50>, <1 50>; }; }; Loading
Documentation/devicetree/bindings/arm/msm/msm_thermal.txt +7 −0 Original line number Diff line number Diff line Loading @@ -202,6 +202,12 @@ Optional child nodes qcom,mx-restriction-temp-hysteresis should also be present. Also, if this property is defined, will have to define vdd-mx-supply = <&phandle_of_regulator> - qcom,therm-reset-temp: Degree above which the KTM will initiate a secure watchdog reset. When this property is defined, KTM will monitor all the tsens from boot time and will initiate a secure watchdog reset if any of the tsens temperature reaches this threshold. This reset helps in generating more informative crash dumps opposed to the crash dump generated by the hardware reset. Example: Loading @@ -213,6 +219,7 @@ Example: qcom,temp-hysteresis = <10>; qcom,freq-step = <2>; qcom,freq-control-mask = <0xf> qcom,therm-reset-temp = <115>; qcom,core-limit-temp = <90>; qcom,core-temp-hysteresis = <10>; qcom,core-control-mask = <7>; Loading
Documentation/devicetree/bindings/input/misc/lis3dh_acc.txt 0 → 100644 +75 −0 Original line number Diff line number Diff line ST LIS3DH 3-axis accelerometer sensor driver Required properties: - compatible : Should be "st,lis3dh". - reg : i2c slave address of the device. - interrupt-parent : Parent of interrupt. - interrupts : Accelerometer sample interrupt to indicate new data ready. - vdd-supply : Analog power supply needed to power device. - vddio-supply : Digital IO power supply needed for IO and I2C. - st,min-interval : Minimal data polling interval in millisecond. - st,init-interval : Initial data polling interval in millisecond. - st,axis-map-x : Select which data will be X-axis of reading. The sensor measures and reports three axis of data, this property select which data will be interpretd as X-axis gravity data of phone. e.g. Give "0" to this property means the first measurement data will be used as X-axis data. - st,axis-map-y : Select which data will be Y-axis of reading. Similar to property above, this property selet Y-axis data. - st,axis-map-z : Select which data will be Z-axis of reading. Similar to property above, this property selet Z-axis data. - st,g-range : Select initial range of measurement. This define the initial configuration of maxinum measurement range of the sensor.Where 2 is 2G, 4 is 4G, 8 is 8G and 16 is 16G, 2G will be used for any other values. Optional properties: - pinctrl-names: The names of the pinctrl states that used by the driver to configure the TLMM pins, it should contain only one value - "default". - pinctrl-<n> : Pinctrl states as described in bindings/pinctrl/pinctrl-bindings.txt. - st,negate-x : Boolean to select negate of X-axis data is required, if this property is defined, X-axis data will be negated. - st,negate-y : Boolean to select negate of Y-axis data is required, if this property is defined, Y-axis data will be negated. - st,negate-z : Boolean to select negate of Z-axis data is required, if this property is defined, Z-axis data will be negated. - st,gpio-int1 : 1st irq gpio which is to provide interrupts to host, interrupt events can be route to any of these two irq pins according device configuration. - st,gpio-int2 : 2nd irq gpio which is to provide interrupts to host. Example: i2c@f9925000 { /* BLSP-1 QUP-3 */ st@18 { compatible = "st,lis3dh"; reg = <0x18>; pinctrl-names = "default"; pinctrl-0 = <&lis3dh_int1_default>; interrupt-parent = <&msm_gpio 115 0x2002>; interrupts = <115 0x2002>; vdd-supply = <&pm8110_l19>; vddio-supply = <&pm8110_l14>; st,min-interval = <5>; st,init-interval = <200>; st,axis-map-x = <1>; st,axis-map-y = <0>; st,axis-map-z = <2>; st,g-range = <2>; st,gpio-int1 = <&msmgpio 81 0x2>; st,negate-x; st,negate-y; st,negate-z; }; };
arch/arm/boot/dts/qcom/apq8084-sbc.dtsi +14 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,20 @@ qcom,cdc-micbias2-headset-only; }; gpio_keys { compatible = "gpio-keys"; input-name = "gpio-keys"; vol_up { label = "volume_up"; gpios = <&pma8084_gpios 2 0x1>; linux,input-type = <1>; linux,code = <115>; gpio-key,wakeup; debounce-interval = <15>; }; }; gnss_qca1530: qca,qca1530@0 { compatible = "qca,qca1530"; qca,reset-gpio = <&msmgpio 128 0>; Loading
arch/arm/boot/dts/qcom/apq8084.dtsi +1 −0 Original line number Diff line number Diff line Loading @@ -3062,6 +3062,7 @@ qcom,poll-ms = <250>; qcom,limit-temp = <60>; qcom,temp-hysteresis = <10>; qcom,therm-reset-temp = <115>; qcom,freq-step = <2>; qcom,freq-control-mask = <0xf>; qcom,core-limit-temp = <80>; Loading
arch/arm/boot/dts/qcom/dsi-panel-innolux-720p-video.dtsi 0 → 100644 +192 −0 Original line number Diff line number Diff line /* Copyright (c) 2014, 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_innolux_720p_video: qcom,mdss_dsi_innolux_720p_video { qcom,mdss-dsi-panel-name = "innolux(otm1283a) 720p video mode dsi 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-panel-framerate = <60>; qcom,mdss-dsi-virtual-channel-id = <0>; qcom,mdss-dsi-stream = <0>; qcom,mdss-dsi-panel-width = <720>; qcom,mdss-dsi-panel-height = <1280>; qcom,mdss-dsi-h-front-porch = <52>; qcom,mdss-dsi-h-back-porch = <100>; qcom,mdss-dsi-h-pulse-width = <24>; qcom,mdss-dsi-h-sync-skew = <0>; qcom,mdss-dsi-v-back-porch = <20>; qcom,mdss-dsi-v-front-porch = <8>; qcom,mdss-dsi-v-pulse-width = <4>; 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-on-command = [29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 12 83 01 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 12 83 29 01 00 00 00 00 02 00 92 29 01 00 00 00 00 02 ff 30 29 01 00 00 00 00 02 00 93 29 01 00 00 00 00 02 ff 02 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 0a c0 00 64 00 10 10 00 64 10 10 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 07 c0 00 5c 00 01 00 04 29 01 00 00 00 00 02 00 b3 29 01 00 00 00 00 03 c0 00 50 29 01 00 00 00 00 02 00 81 29 01 00 00 00 00 02 c1 55 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 02 c4 49 29 01 00 00 00 00 02 00 e0 29 01 00 00 00 00 02 c0 c8 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 0f c4 05 10 04 02 05 15 11 05 10 07 02 05 15 11 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 03 c4 00 00 29 01 00 00 00 00 02 00 91 29 01 00 00 00 00 03 c5 a6 d0 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 03 d8 c7 c7 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 02 d9 87 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 03 c5 04 38 29 01 00 00 00 00 02 00 bb 29 01 00 00 00 00 02 c5 80 29 01 00 00 00 00 02 00 82 29 01 00 00 00 00 02 c4 02 29 01 00 00 00 00 02 00 c6 29 01 00 00 00 00 02 b0 03 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 02 d0 40 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 03 d1 00 00 29 01 00 00 00 00 02 00 b2 29 01 00 00 00 00 03 f5 00 00 29 01 00 00 00 00 02 00 b4 29 01 00 00 00 00 03 f5 00 00 29 01 00 00 00 00 02 00 b6 29 01 00 00 00 00 03 f5 00 00 29 01 00 00 00 00 02 00 b8 29 01 00 00 00 00 03 f5 00 00 29 01 00 00 00 00 02 00 94 29 01 00 00 00 00 02 f5 02 29 01 00 00 00 00 02 00 ba 29 01 00 00 00 00 02 f5 03 29 01 00 00 00 00 02 00 b4 29 01 00 00 00 00 02 c5 c0 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 05 f5 02 11 02 11 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 02 c5 50 29 01 00 00 00 00 02 00 94 29 01 00 00 00 00 02 c5 66 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 0c cb 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 10 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 10 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 10 cb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 c0 29 01 00 00 00 00 10 cb 05 05 05 05 05 05 05 05 05 00 05 00 00 00 00 29 01 00 00 00 00 02 00 d0 29 01 00 00 00 00 10 cb 00 00 00 00 05 00 00 05 05 05 05 05 05 05 05 29 01 00 00 00 00 02 00 e0 29 01 00 00 00 00 0f cb 05 00 05 00 00 00 00 00 00 00 00 05 00 00 29 01 00 00 00 00 02 00 f0 29 01 00 00 00 00 0c cb ff ff ff ff ff ff ff ff ff ff ff 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 10 cc 29 2a 0a 0c 0e 10 12 14 06 00 08 00 00 00 00 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 10 cc 00 00 00 00 02 00 00 29 2a 09 0b 0d 0f 11 13 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 0f cc 05 00 07 00 00 00 00 00 00 00 00 01 00 00 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 10 cc 29 2a 13 11 0f 0d 0b 09 01 00 07 00 00 00 00 29 01 00 00 00 00 02 00 c0 29 01 00 00 00 00 10 cc 00 00 00 00 05 00 00 29 2a 14 12 10 0e 0c 0a 29 01 00 00 00 00 02 00 d0 29 01 00 00 00 00 0f cc 02 00 08 00 00 00 00 00 00 00 00 06 00 00 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 0d ce 89 05 10 88 05 10 00 00 00 00 00 00 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 0f ce 54 fc 10 54 fd 10 55 00 10 55 01 10 00 00 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 0f ce 58 07 04 fc 00 10 00 58 06 04 fd 00 10 00 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 0f ce 58 05 04 fe 00 10 00 58 04 04 ff 00 10 00 29 01 00 00 00 00 02 00 c0 29 01 00 00 00 00 0f ce 58 03 05 00 00 10 00 58 02 05 01 00 10 00 29 01 00 00 00 00 02 00 d0 29 01 00 00 00 00 0f ce 58 01 05 02 00 10 00 58 00 05 03 00 10 00 29 01 00 00 00 00 02 00 80 29 01 00 00 00 00 0f cf 50 00 05 04 00 10 00 50 01 05 05 00 10 00 29 01 00 00 00 00 02 00 90 29 01 00 00 00 00 0f cf 50 02 05 06 00 10 00 50 03 05 07 00 10 00 29 01 00 00 00 00 02 00 a0 29 01 00 00 00 00 0f cf 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 b0 29 01 00 00 00 00 0f cf 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 00 00 02 00 c0 29 01 00 00 00 00 0c cf 39 39 20 20 00 00 01 01 20 00 00 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 11 e1 02 12 18 0e 07 0f 0b 09 04 07 0e 08 0f 12 0c 08 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 11 e2 02 12 18 0e 07 10 0b 0a 04 08 0e 08 0f 12 0c 08 29 01 00 00 00 00 02 00 b5 29 01 00 00 00 00 07 c5 0b 95 ff 0b 95 ff 29 01 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff ff ff ff 29 01 00 00 78 00 02 11 00 29 01 00 00 00 00 02 29 00 29 01 00 00 00 00 02 35 00 29 01 00 00 00 00 02 51 7f 29 01 00 00 00 00 02 53 2c]; qcom,mdss-dsi-off-command = [05 01 00 00 00 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-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-lane-2-state; qcom,mdss-dsi-lane-3-state; qcom,mdss-dsi-panel-timings = [92 1A 12 00 3E 42 16 1E 14 03 04 00]; qcom,mdss-dsi-t-clk-post = <0x04>; qcom,mdss-dsi-t-clk-pre = <0x1C>; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <255>; qcom,mdss-dsi-dma-trigger = "trigger_sw"; qcom,mdss-dsi-mdp-trigger = "none"; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-reset-sequence = <1 1>, <0 50>, <1 50>; }; };