DTS: Test something

Signed-off-by: MOVZX <movzx@yahoo.com>
This commit is contained in:
2025-12-08 04:58:54 +07:00
parent 185e420980
commit 6dd6e19dca
10 changed files with 713 additions and 622 deletions

View File

@@ -697,7 +697,7 @@
};
chosen {
bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7";
bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7 mitigations=off kpti=0 audit=0 nowhere cgroup_disable=memory dk=balanced";
};
soc: soc { };
@@ -841,6 +841,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU0>;
status = "disabled";
};
jtag_mm1: jtagmm@7140000 {
@@ -852,6 +853,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU1>;
status = "disabled";
};
jtag_mm2: jtagmm@7240000 {
@@ -863,6 +865,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU2>;
status = "disabled";
};
jtag_mm3: jtagmm@7340000 {
@@ -874,6 +877,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU3>;
status = "disabled";
};
jtag_mm4: jtagmm@7440000 {
@@ -885,6 +889,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU4>;
status = "disabled";
};
jtag_mm5: jtagmm@7540000 {
@@ -896,6 +901,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU5>;
status = "disabled";
};
jtag_mm6: jtagmm@7640000 {
@@ -907,6 +913,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU6>;
status = "disabled";
};
jtag_mm7: jtagmm@7740000 {
@@ -918,6 +925,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU7>;
status = "disabled";
};
qcom,msm-imem@146aa000 {
@@ -1559,7 +1567,7 @@
};
//#endif /* FEATURE_OPPO_NV_BACKUP */
//#endif /* VENDOR_EDIT */
pil_modem: qcom,mss@4080000 {
compatible = "qcom,pil-tz-generic";
reg = <0x4080000 0x100>;
@@ -2031,6 +2039,7 @@
mem_dump {
compatible = "qcom,mem-dump";
memory-region = <&dump_mem>;
status = "disabled";
rpmh {
qcom,dump-size = <0x2000000>;
@@ -2355,7 +2364,7 @@
msm_cdsp_rm: qcom,msm_cdsp_rm {
compatible = "qcom,msm-cdsp-rm";
qcom,qos-latency-us = <44>;
qcom,qos-latency-us = <30>;
qcom,qos-maxhold-ms = <20>;
qcom,compute-cx-limit-en;
qcom,compute-priority-mode = <2>;
@@ -3265,10 +3274,10 @@
qcom,target-dev = <&cpu0_cpu_l3_lat>;
qcom,cachemiss-ev = <0x17>;
qcom,core-dev-table =
< 768000 300000000 >,
< 1017600 556800000 >,
< 1248000 806400000 >,
< 1516800 940800000 >,
< 768000 556800000 >,
< 1017600 806400000 >,
< 1248000 940800000 >,
< 1516800 1209600000 >,
< 1804800 1401000000 >;
};
@@ -3285,11 +3294,11 @@
qcom,target-dev = <&cpu6_cpu_l3_lat>;
qcom,cachemiss-ev = <0x17>;
qcom,core-dev-table =
< 1113600 556800000 >,
< 1267200 806400000 >,
< 1555200 940800000 >,
< 1708800 1209600000 >,
< 1900800 1401000000 >,
< 1113600 806400000 >,
< 1267200 940800000 >,
< 1555200 1209600000 >,
< 1708800 1401000000 >,
< 1900800 1459000000 >,
< 2400000 1459000000 >;
};
@@ -3357,11 +3366,11 @@
qcom,target-dev = <&cpu0_llcc_ddr_lat>;
qcom,cachemiss-ev = <0x1000>;
qcom,core-dev-table =
< 768000 MHZ_TO_MBPS( 300, 4) >,
< 1017600 MHZ_TO_MBPS( 451, 4) >,
< 1248000 MHZ_TO_MBPS( 547, 4) >,
< 1516800 MHZ_TO_MBPS( 768, 4) >,
< 1804800 MHZ_TO_MBPS(1017, 4) >;
< 768000 MHZ_TO_MBPS( 547, 4) >,
< 1017600 MHZ_TO_MBPS( 768, 4) >,
< 1248000 MHZ_TO_MBPS(1017, 4) >,
< 1516800 MHZ_TO_MBPS(1353, 4) >,
< 1804800 MHZ_TO_MBPS(1555, 4) >;
};
cpu6_llcc_ddr_lat: qcom,cpu6-llcc-ddr-lat {
@@ -3379,8 +3388,8 @@
qcom,target-dev = <&cpu6_llcc_ddr_lat>;
qcom,cachemiss-ev = <0x1000>;
qcom,core-dev-table =
< 1113600 MHZ_TO_MBPS( 547, 4) >,
< 1267200 MHZ_TO_MBPS(1017, 4) >,
< 1113600 MHZ_TO_MBPS(1017, 4) >,
< 1267200 MHZ_TO_MBPS(1353, 4) >,
< 1708800 MHZ_TO_MBPS(1555, 4) >,
< 2208000 MHZ_TO_MBPS(1804, 4) >,
< 2400000 MHZ_TO_MBPS(2133, 4) >;
@@ -3400,10 +3409,10 @@
qcom,cpulist = <&CPU0 &CPU1 &CPU2 &CPU3 &CPU4 &CPU5>;
qcom,target-dev = <&cpu0_cpu_ddr_latfloor>;
qcom,core-dev-table =
< 768000 MHZ_TO_MBPS( 300, 4) >,
< 1248000 MHZ_TO_MBPS( 451, 4) >,
< 1516800 MHZ_TO_MBPS( 547, 4) >,
< 1804800 MHZ_TO_MBPS( 768, 4) >;
< 768000 MHZ_TO_MBPS( 547, 4) >,
< 1248000 MHZ_TO_MBPS(1017, 4) >,
< 1516800 MHZ_TO_MBPS(1353, 4) >,
< 1804800 MHZ_TO_MBPS(1555, 4) >;
};
cpu6_cpu_ddr_latfloor: qcom,cpu6-cpu-ddr-latfloor {
@@ -3420,9 +3429,9 @@
qcom,cpulist = <&CPU6 &CPU7>;
qcom,target-dev = <&cpu6_cpu_ddr_latfloor>;
qcom,core-dev-table =
< 1267200 MHZ_TO_MBPS( 547, 4) >,
< 1555200 MHZ_TO_MBPS( 768, 4) >,
< 1708800 MHZ_TO_MBPS(1017, 4) >,
< 1267200 MHZ_TO_MBPS( 768, 4) >,
< 1555200 MHZ_TO_MBPS(1017, 4) >,
< 1708800 MHZ_TO_MBPS(1353, 4) >,
< 1900800 MHZ_TO_MBPS(1555, 4) >,
< 2208000 MHZ_TO_MBPS(1804, 4) >,
< 2400000 MHZ_TO_MBPS(2133, 4) >;
@@ -3967,8 +3976,8 @@
qcom,speed-bin = <159>;
qcom,initial-pwrlevel = <5>;
qcom,ca-target-pwrlevel = <4>;
qcom,initial-pwrlevel = <6>;
qcom,ca-target-pwrlevel = <5>;
/* NOM_L1 */
qcom,gpu-pwrlevel@0 {
@@ -4024,9 +4033,18 @@
qcom,bus-max = <7>;
};
/* XO */
/* MIN SVS */
qcom,gpu-pwrlevel@6 {
reg = <6>;
qcom,gpu-freq = <180000000>;
qcom,bus-freq = <3>;
qcom,bus-min = <2>;
qcom,bus-max = <5>;
};
/* XO */
qcom,gpu-pwrlevel@7 {
reg = <7>;
qcom,gpu-freq = <0>;
qcom,bus-freq = <0>;
qcom,bus-min = <0>;

View File

@@ -11,281 +11,296 @@
*/
&mdss_mdp {
dsi_nt36672c_boe_video: qcom,mdss_dsi_nt36672c_boe_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 = <0>;
qcom,mdss-dsi-stream = <0>;
qcom,mdss-dsi-bpp = <24>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-border-color = <0>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
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 = <1 10>, <0 3>, <1 0>;
qcom,mdss-pan-physical-width-dimension = <69>;
qcom,mdss-pan-physical-height-dimension = <152>;
qcom,mdss-dsi-dma-schedule-line = <5>;
dsi_nt36672c_boe_video: qcom,mdss_dsi_nt36672c_boe_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 = <0>;
qcom,mdss-dsi-stream = <0>;
qcom,mdss-dsi-bpp = <24>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-border-color = <0>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-lp11-init;
qcom,dsi-supported-dfps-list = <60 90 45>;
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
/* Lane Configuration */
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-2-state;
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
qcom,platform-te-gpio = <&tlmm 10 0>;
qcom,platform-reset-gpio = <&pm6150l_gpios 3 0>;
/* Triggers */
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-reset-sequence = <1 10>, <0 3>, <1 0>;
oplus,is_19696_lcd;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,mdss-dsi-bl-min-level = <1>;
qcom,mdss-dsi-bl-max-level = <4095>;
qcom,mdss-dsi-bl-normal-max-level = <2047>;
qcom,mdss-brightness-max-level =<2047>;
qcom,mdss-dsi-bl-default-level = <1024>;
oppo,dsi-brightness-remapping = <1 1>,
<2 18>,
<20 44>,
<50 58>,
<121 84>,
<200 118>,
<277 152>,
<355 190>,
<452 242>,
<605 348>,
<803 528>,
<1024 786>,
<1224 1116>,
<1425 1570>,
<1625 2170>,
<1823 2962>,
<2047 4095>;
/* Dimensions */
qcom,mdss-pan-physical-width-dimension = <69>;
qcom,mdss-pan-physical-height-dimension = <152>;
qcom,mdss-dsi-dma-schedule-line = <5>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-panel-hdr-color-primaries = <15000 15500 34000
16000 13250 34500 7500 3000>;
qcom,mdss-dsi-panel-peak-brightness = <4300000>;
qcom,mdss-dsi-panel-blackness-level = <1023>;
qcom,panel-cphy-mode;
oppo,bl_interpolate_nosub;
oppo,mdss-dsi-vendor-name = "nt36672c";
oppo,mdss-dsi-manufacture = "boe vdo mode";
/* C-PHY & Init */
qcom,panel-cphy-mode;
qcom,mdss-dsi-lp11-init;
qcom,mdss-dsi-display-timings {
timing@0{
qcom,mdss-dsi-panel-width = <1080>;
qcom,mdss-dsi-panel-height = <2400>;
qcom,mdss-dsi-h-front-porch = <202>;
qcom,mdss-dsi-h-back-porch = <56>;
qcom,mdss-dsi-h-pulse-width = <12>;
qcom,mdss-dsi-h-sync-skew = <0>;
qcom,mdss-dsi-v-back-porch = <10>;
qcom,mdss-dsi-v-front-porch = <1291>;
qcom,mdss-dsi-v-pulse-width = <10>;
qcom,mdss-dsi-panel-framerate = <60>;
qcom,mdss-dsi-pre-on-command=[
29 01 00 00 00 00 02 FF C0 /*modified for VDD_TP power*/
29 01 00 00 0A 00 02 48 1F
29 01 00 00 00 00 02 FF C0
29 01 00 00 00 00 02 4B 0E];
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 10
29 01 00 00 00 00 02 C0 00 /*VESA off for C-PHY*/
29 01 00 00 00 00 03 C2 1B A0
/* FPS Configuration - Removed 45Hz as no cmd logic exists for it */
qcom,dsi-supported-dfps-list = <60 90>;
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
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 /*60hz :21 ; 90hz:20*/
/* Power & GPIO */
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
qcom,platform-te-gpio = <&tlmm 10 0>;
qcom,platform-reset-gpio = <&pm6150l_gpios 3 0>;
15 01 00 00 00 00 02 FF 2A /*for switch 60hz TP*/
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
/* Backlight & Brightness */
oplus,is_19696_lcd;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,mdss-dsi-bl-min-level = <1>;
qcom,mdss-dsi-bl-max-level = <4095>;
qcom,mdss-dsi-bl-normal-max-level = <2047>;
qcom,mdss-brightness-max-level = <2047>;
qcom,mdss-dsi-bl-default-level = <1024>;
/*#ifdef ODM_LQ_EDIT*/
/*qujiong@ODM_LQ@BSP.touch,2019/10/30,modified for TP self-test*/
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
/*endif ODM_LQ_EDIT*/
oppo,dsi-brightness-remapping = <1 1>,
<2 18>,
<20 44>,
<50 58>,
<121 84>,
<200 118>,
<277 152>,
<355 190>,
<452 242>,
<605 348>,
<803 528>,
<1024 786>,
<1224 1116>,
<1425 1570>,
<1625 2170>,
<1823 2962>,
<2047 4095>;
/*#ifdef ODM_LQ_EDIT*/
/*zhangjialong@ODM_LQ@Multimedia.Dispaly,2019/11/21,add cabc function */
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 /*keep pwm high when cabc off*/
15 01 00 00 00 00 02 53 24
15 01 00 00 00 00 02 FF 23
15 01 00 00 00 00 02 FB 01
/* HDR */
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-panel-hdr-color-primaries = <15000 15500 34000
16000 13250 34500 7500 3000>;
qcom,mdss-dsi-panel-peak-brightness = <4300000>;
qcom,mdss-dsi-panel-blackness-level = <1023>;
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
/* Vendor Info */
oppo,bl_interpolate_nosub;
oppo,mdss-dsi-vendor-name = "nt36672c";
oppo,mdss-dsi-manufacture = "boe vdo mode";
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
/*#endif ODM_LQ_EDIT*/
/* ESD Check / Status (Merged from split node) */
qcom,esd-check-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00];
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; /* Keep LP for stable read */
qcom,mdss-dsi-panel-status-value = <0x9C>;
qcom,mdss-dsi-panel-on-check-value = <0x9C>;
qcom,mdss-dsi-panel-status-read-length = <1>;
qcom,mdss-dsi-panel-max-error-count = <3>;
29 01 00 00 00 00 02 FF 24
29 01 00 00 00 00 02 FB 01
29 01 00 00 00 00 02 E3 02
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 53 22
29 01 00 00 00 00 02 54 02
/* Clocks */
qcom,mdss-dsi-t-clk-post = <0x00>;
qcom,mdss-dsi-t-clk-pre = <0x00>;
29 01 00 00 00 00 02 FF 23
29 01 00 00 00 00 02 FB 01
29 01 00 00 00 00 02 07 20
29 01 00 00 00 00 02 08 07
29 01 00 00 00 00 02 09 04
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-panel-width = <1080>;
qcom,mdss-dsi-panel-height = <2400>;
qcom,mdss-dsi-h-front-porch = <202>;
qcom,mdss-dsi-h-back-porch = <56>;
qcom,mdss-dsi-h-pulse-width = <12>;
qcom,mdss-dsi-h-sync-skew = <0>;
qcom,mdss-dsi-v-back-porch = <10>;
qcom,mdss-dsi-v-front-porch = <1291>;
qcom,mdss-dsi-v-pulse-width = <10>;
qcom,mdss-dsi-panel-framerate = <60>;
29 01 00 00 00 00 02 FF 10
29 01 00 00 00 00 02 35 00
05 01 00 00 46 00 02 11 00
05 01 00 00 1E 00 02 29 00
];
qcom,mdss-dsi-off-command =[
29 01 00 00 00 00 02 FF 10
29 01 00 00 00 00 02 FB 01
05 01 00 00 14 00 02 28 00
05 01 00 00 78 00 02 10 00
];
/*#ifdef ODM_LQ_EDIT*/
/*zhangjialong@ODM_LQ@Multimedia.Dispaly,2019/11/21,add cabc function */
qcom,mdss-dsi-cabc-off-command = [
15 01 00 00 00 00 02 FF 10
15 01 00 00 00 00 02 55 00
];
qcom,mdss-dsi-cabc-ui-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*UI_PWM DUTY*/
15 01 00 00 00 00 02 30 FF
15 00 00 00 00 00 02 31 FC
15 00 00 00 00 00 02 32 F8
15 00 00 00 00 00 02 33 F4
15 00 00 00 00 00 02 34 F3
15 00 00 00 00 00 02 35 F3
15 00 00 00 00 00 02 36 F3
15 00 00 00 00 00 02 37 F2
15 00 00 00 00 00 02 38 F1
15 00 00 00 00 00 02 39 F0
15 01 00 00 00 00 02 3A EE
15 00 00 00 00 00 02 3B EC
15 00 00 00 00 00 02 3D EA
15 00 00 00 00 00 02 3F E8
15 00 00 00 00 00 02 40 E6
15 00 00 00 10 00 02 41 E4
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 01 /*mode switch*/
];
qcom,mdss-dsi-cabc-still-image-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*Still_PWM DUTY*/
15 01 00 00 00 00 02 45 E7
15 00 00 00 00 00 02 46 E0
15 00 00 00 00 00 02 47 D8
15 00 00 00 00 00 02 48 CE
15 00 00 00 00 00 02 49 CD
15 00 00 00 00 00 02 4A CC
15 00 00 00 00 00 02 4B CA
15 00 00 00 00 00 02 4C C4
15 00 00 00 00 00 02 4D C0
15 00 00 00 00 00 02 4E BF
15 01 00 00 00 00 02 4F BF
15 00 00 00 00 00 02 50 BF
15 00 00 00 00 00 02 51 BF
15 00 00 00 00 00 02 52 BF
15 00 00 00 00 00 02 53 BF
15 00 00 00 00 00 02 54 BE
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 02 /*mode switch*/
];
qcom,mdss-dsi-cabc-video-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*MOV_PWM DUTY*/
15 01 00 00 00 00 02 58 D9
15 00 00 00 00 00 02 59 CC
15 00 00 00 00 00 02 5A C0
15 00 00 00 00 00 02 5B B3
15 00 00 00 00 00 02 5C B2
15 00 00 00 00 00 02 5D B2
15 00 00 00 00 00 02 5E B2
15 00 00 00 00 00 02 5F A6
15 00 00 00 00 00 02 60 A5
15 00 00 00 00 00 02 61 A1
15 01 00 00 00 00 02 62 A0
15 00 00 00 00 00 02 63 98
15 00 00 00 00 00 02 64 90
15 00 00 00 00 00 02 65 8A
15 00 00 00 00 00 02 66 80
15 00 00 00 00 00 02 67 72
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 03 /*mode switch*/
];
qcom,mdss-dsi-cabc-off-command-state = "dsi_lp_mode";
qcom,mdss-dsi-cabc-ui-command-state = "dsi_lp_mode";
qcom,mdss-dsi-cabc-still-image-command-state = "dsi_lp_mode";
qcom,mdss-dsi-cabc-video-command-state = "dsi_lp_mode";
/*#endif ODM_LQ_EDIT*/
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
};
};
};
};
&dsi_nt36672c_boe_video {
qcom,esd-check-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00];
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
qcom,mdss-dsi-panel-status-value = <0x9C>;
qcom,mdss-dsi-panel-on-check-value = <0x9C>;
qcom,mdss-dsi-panel-status-read-length = <1>;
qcom,mdss-dsi-panel-max-error-count = <3>;
qcom,mdss-dsi-t-clk-post = <0x00>;
qcom,mdss-dsi-t-clk-pre = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0{
qcom,mdss-dsi-panel-phy-timings = [00 23 09 09 26 24 09 09
09 06 02 04];
qcom,display-topology = <1 0 1>;
qcom,default-topology-index = <0>;
};
};
/* Topology & PHY (Merged) */
qcom,display-topology = <1 0 1>;
qcom,default-topology-index = <0>;
qcom,mdss-dsi-panel-phy-timings = [00 23 09 09 26 24 09 09 09 06 02 04];
qcom,mdss-dsi-pre-on-command=[
29 01 00 00 00 00 02 FF C0 /*modified for VDD_TP power*/
29 01 00 00 0A 00 02 48 1F
29 01 00 00 00 00 02 FF C0
29 01 00 00 00 00 02 4B 0E];
/* OPTIMIZATION: Switched to HS mode */
qcom,mdss-dsi-on-command-state = "dsi_hs_mode";
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 10
29 01 00 00 00 00 02 C0 00 /*VESA off for C-PHY*/
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 /*60hz :21 ; 90hz:20*/
15 01 00 00 00 00 02 FF 2A /*for switch 60hz TP*/
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
/* TP self-test */
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
/* CABC SECTION */
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 /*keep pwm high when cabc off*/
15 01 00 00 00 00 02 53 24
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
/* END CABC */
29 01 00 00 00 00 02 FF 24
29 01 00 00 00 00 02 FB 01
29 01 00 00 00 00 02 E3 02
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 53 22
29 01 00 00 00 00 02 54 02
29 01 00 00 00 00 02 FF 23
29 01 00 00 00 00 02 FB 01
29 01 00 00 00 00 02 07 20
29 01 00 00 00 00 02 08 07
29 01 00 00 00 00 02 09 04
29 01 00 00 00 00 02 FF 10
29 01 00 00 00 00 02 35 00
05 01 00 00 46 00 02 11 00
05 01 00 00 1E 00 02 29 00
];
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-off-command =[
29 01 00 00 00 00 02 FF 10
29 01 00 00 00 00 02 FB 01
05 01 00 00 14 00 02 28 00
05 01 00 00 78 00 02 10 00
];
/* OPTIMIZATION: CABC commands switched to HS mode */
qcom,mdss-dsi-cabc-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-cabc-off-command = [
15 01 00 00 00 00 02 FF 10
15 01 00 00 00 00 02 55 00
];
qcom,mdss-dsi-cabc-ui-command-state = "dsi_hs_mode";
qcom,mdss-dsi-cabc-ui-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*UI_PWM DUTY*/
15 01 00 00 00 00 02 30 FF
15 00 00 00 00 00 02 31 FC
15 00 00 00 00 00 02 32 F8
15 00 00 00 00 00 02 33 F4
15 00 00 00 00 00 02 34 F3
15 00 00 00 00 00 02 35 F3
15 00 00 00 00 00 02 36 F3
15 00 00 00 00 00 02 37 F2
15 00 00 00 00 00 02 38 F1
15 00 00 00 00 00 02 39 F0
15 01 00 00 00 00 02 3A EE
15 00 00 00 00 00 02 3B EC
15 00 00 00 00 00 02 3D EA
15 00 00 00 00 00 02 3F E8
15 00 00 00 00 00 02 40 E6
15 00 00 00 10 00 02 41 E4
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 01 /*mode switch*/
];
qcom,mdss-dsi-cabc-still-image-command-state = "dsi_hs_mode";
qcom,mdss-dsi-cabc-still-image-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*Still_PWM DUTY*/
15 01 00 00 00 00 02 45 E7
15 00 00 00 00 00 02 46 E0
15 00 00 00 00 00 02 47 D8
15 00 00 00 00 00 02 48 CE
15 00 00 00 00 00 02 49 CD
15 00 00 00 00 00 02 4A CC
15 00 00 00 00 00 02 4B CA
15 00 00 00 00 00 02 4C C4
15 00 00 00 00 00 02 4D C0
15 00 00 00 00 00 02 4E BF
15 01 00 00 00 00 02 4F BF
15 00 00 00 00 00 02 50 BF
15 00 00 00 00 00 02 51 BF
15 00 00 00 00 00 02 52 BF
15 00 00 00 00 00 02 53 BF
15 00 00 00 00 00 02 54 BE
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 02 /*mode switch*/
];
qcom,mdss-dsi-cabc-video-command-state = "dsi_hs_mode";
qcom,mdss-dsi-cabc-video-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*MOV_PWM DUTY*/
15 01 00 00 00 00 02 58 D9
15 00 00 00 00 00 02 59 CC
15 00 00 00 00 00 02 5A C0
15 00 00 00 00 00 02 5B B3
15 00 00 00 00 00 02 5C B2
15 00 00 00 00 00 02 5D B2
15 00 00 00 00 00 02 5E B2
15 00 00 00 00 00 02 5F A6
15 00 00 00 00 00 02 60 A5
15 00 00 00 00 00 02 61 A1
15 01 00 00 00 00 02 62 A0
15 00 00 00 00 00 02 63 98
15 00 00 00 00 00 02 64 90
15 00 00 00 00 00 02 65 8A
15 00 00 00 00 00 02 66 80
15 00 00 00 00 00 02 67 72
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 03 /*mode switch*/
];
};
};
};
};

View File

@@ -11,280 +11,297 @@
*/
&mdss_mdp {
dsi_nt36672c_jdi_video: qcom,mdss_dsi_nt36672c_jdi_video {
qcom,mdss-dsi-panel-name =
"nt36672c jdi fhd plus video mode dsi panel";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-virtual-channel-id = <0>;
qcom,mdss-dsi-stream = <0>;
qcom,mdss-dsi-bpp = <24>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-border-color = <0>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
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 = <1 10>, <0 3>, <1 0>;
qcom,mdss-pan-physical-width-dimension = <69>;
qcom,mdss-pan-physical-height-dimension = <152>;
qcom,mdss-dsi-dma-schedule-line = <5>;
dsi_nt36672c_jdi_video: qcom,mdss_dsi_nt36672c_jdi_video {
qcom,mdss-dsi-panel-name = "nt36672c jdi fhd plus video mode dsi panel";
qcom,mdss-dsi-panel-type = "dsi_video_mode";
qcom,mdss-dsi-virtual-channel-id = <0>;
qcom,mdss-dsi-stream = <0>;
qcom,mdss-dsi-bpp = <24>;
qcom,mdss-dsi-underflow-color = <0xff>;
qcom,mdss-dsi-border-color = <0>;
qcom,mdss-dsi-traffic-mode = "burst_mode";
qcom,mdss-dsi-bllp-eof-power-mode;
qcom,mdss-dsi-bllp-power-mode;
qcom,mdss-dsi-lp11-init;
qcom,dsi-supported-dfps-list = <60 90 45>;
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
/* Lane Configuration */
qcom,mdss-dsi-lane-0-state;
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-2-state;
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
qcom,platform-te-gpio = <&tlmm 10 0>;
qcom,platform-reset-gpio = <&pm6150l_gpios 3 0>;
/* Trigger Controls */
qcom,mdss-dsi-dma-trigger = "trigger_sw";
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-reset-sequence = <1 10>, <0 3>, <1 0>;
oplus,is_19696_lcd;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,mdss-dsi-bl-min-level = <1>;
qcom,mdss-dsi-bl-max-level = <4095>;
qcom,mdss-dsi-bl-normal-max-level = <2047>;
qcom,mdss-brightness-max-level =<2047>;
qcom,mdss-dsi-bl-default-level = <1024>;
oppo,dsi-brightness-remapping = <1 1>,
<2 18>,
<20 44>,
<50 58>,
<121 84>,
<200 118>,
<277 152>,
<355 190>,
<452 242>,
<605 348>,
<803 528>,
<1024 786>,
<1224 1116>,
<1425 1570>,
<1625 2170>,
<1823 2962>,
<2047 4095>;
/* Physical Dimensions */
qcom,mdss-pan-physical-width-dimension = <69>;
qcom,mdss-pan-physical-height-dimension = <152>;
qcom,mdss-dsi-dma-schedule-line = <5>;
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-panel-hdr-color-primaries = <15000 15500 34000
16000 13250 34500 7500 3000>;
qcom,mdss-dsi-panel-peak-brightness = <4300000>;
qcom,mdss-dsi-panel-blackness-level = <1023>;
qcom,panel-cphy-mode;
oppo,bl_interpolate_nosub;
oppo,mdss-dsi-vendor-name = "nt36672c";
oppo,mdss-dsi-manufacture = "jdi vdo mode";
/* C-PHY & Init */
qcom,panel-cphy-mode;
qcom,mdss-dsi-lp11-init;
qcom,mdss-dsi-display-timings {
timing@0{
qcom,mdss-dsi-panel-width = <1080>;
qcom,mdss-dsi-panel-height = <2400>;
qcom,mdss-dsi-h-front-porch = <202>;
qcom,mdss-dsi-h-back-porch = <56>;
qcom,mdss-dsi-h-pulse-width = <12>;
qcom,mdss-dsi-h-sync-skew = <0>;
qcom,mdss-dsi-v-back-porch = <10>;
qcom,mdss-dsi-v-front-porch = <1291>;
qcom,mdss-dsi-v-pulse-width = <10>;
qcom,mdss-dsi-panel-framerate = <60>;
qcom,mdss-dsi-pre-on-command=[
29 01 00 00 00 00 02 FF C0 /*modified for VDD_TP power*/
29 01 00 00 0A 00 02 48 1F
29 01 00 00 00 00 02 FF C0
29 01 00 00 00 00 02 4B 0E];
qcom,mdss-dsi-on-command = [
/* Refresh Rate Config (Removed unsupported 45Hz) */
qcom,dsi-supported-dfps-list = <60 90>;
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
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 10
29 01 00 00 00 00 02 C0 00 /*VESA off for C-PHY*/
29 01 00 00 00 00 03 C2 1B A0
/* Hardware Resources */
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
qcom,platform-te-gpio = <&tlmm 10 0>;
qcom,platform-reset-gpio = <&pm6150l_gpios 3 0>;
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 /*60hz :21 ; 90hz:20*/
/* Backlight & Brightness Control */
oplus,is_19696_lcd;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
qcom,mdss-dsi-bl-min-level = <1>;
qcom,mdss-dsi-bl-max-level = <4095>;
qcom,mdss-dsi-bl-normal-max-level = <2047>;
qcom,mdss-brightness-max-level = <2047>;
qcom,mdss-dsi-bl-default-level = <1024>;
15 01 00 00 00 00 02 FF 2A /*for switch 60hz TP*/
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 0A
oppo,dsi-brightness-remapping = <1 1>,
<2 18>,
<20 44>,
<50 58>,
<121 84>,
<200 118>,
<277 152>,
<355 190>,
<452 242>,
<605 348>,
<803 528>,
<1024 786>,
<1224 1116>,
<1425 1570>,
<1625 2170>,
<1823 2962>,
<2047 4095>;
/* HDR & Color */
qcom,mdss-dsi-panel-hdr-enabled;
qcom,mdss-dsi-panel-hdr-color-primaries = <15000 15500 34000
16000 13250 34500 7500 3000>;
qcom,mdss-dsi-panel-peak-brightness = <4300000>;
qcom,mdss-dsi-panel-blackness-level = <1023>;
/* Vendor Info */
oppo,bl_interpolate_nosub;
oppo,mdss-dsi-vendor-name = "nt36672c";
oppo,mdss-dsi-manufacture = "jdi vdo mode";
/* ESD Recovery / Status Check (Merged from separate node) */
qcom,esd-check-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00];
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; /* Keep LP for status read stability */
qcom,mdss-dsi-panel-status-value = <0x9C>;
qcom,mdss-dsi-panel-on-check-value = <0x9C>;
qcom,mdss-dsi-panel-status-read-length = <1>;
qcom,mdss-dsi-panel-max-error-count = <3>;
/* Clock Adjustments */
qcom,mdss-dsi-t-clk-post = <0x00>;
qcom,mdss-dsi-t-clk-pre = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0 {
qcom,mdss-dsi-panel-width = <1080>;
qcom,mdss-dsi-panel-height = <2400>;
qcom,mdss-dsi-h-front-porch = <202>;
qcom,mdss-dsi-h-back-porch = <56>;
qcom,mdss-dsi-h-pulse-width = <12>;
qcom,mdss-dsi-h-sync-skew = <0>;
qcom,mdss-dsi-v-back-porch = <10>;
qcom,mdss-dsi-v-front-porch = <1291>;
qcom,mdss-dsi-v-pulse-width = <10>;
qcom,mdss-dsi-panel-framerate = <60>;
/* Topology & PHY (Merged) */
qcom,display-topology = <1 0 1>;
qcom,default-topology-index = <0>;
qcom,mdss-dsi-panel-phy-timings = [00 23 09 09 26 24 09 09
09 06 02 04];
qcom,mdss-dsi-pre-on-command=[
29 01 00 00 00 00 02 FF C0 /*modified for VDD_TP power*/
29 01 00 00 0A 00 02 48 1F
29 01 00 00 00 00 02 FF C0
29 01 00 00 00 00 02 4B 0E];
/* OPTIMIZATION: Switched ON commands to HS mode */
qcom,mdss-dsi-on-command-state = "dsi_hs_mode";
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 10
29 01 00 00 00 00 02 C0 00 /*VESA off for C-PHY*/
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 /*60hz :21 ; 90hz:20*/
15 01 00 00 00 00 02 FF 2A /*for switch 60hz TP*/
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 0A
29 01 00 00 00 00 02 FF F0 /*modified for TP self-test*/
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
29 01 00 00 00 00 02 FF F0 /*modified for TP self-test*/
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
/*#ifdef ODM_LQ_EDIT*/
/*zhangjialong@ODM_LQ@Multimedia.Dispaly,2019/11/21,add cabc function */
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 /*keep pwm high when cabc off*/
15 01 00 00 00 00 02 53 24
15 01 00 00 00 00 02 FF 23
15 01 00 00 00 00 02 FB 01
/* CABC SECTION */
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 /*keep pwm high when cabc off*/
15 01 00 00 00 00 02 53 24
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 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
/*#endif ODM_LQ_EDIT*/
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
/* END CABC SECTION */
29 01 00 00 00 00 02 FF 24
29 01 00 00 00 00 02 FB 01
29 01 00 00 00 00 02 E3 02
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 53 22
29 01 00 00 00 00 02 54 02
29 01 00 00 00 00 02 FF 24
29 01 00 00 00 00 02 FB 01
29 01 00 00 00 00 02 E3 02
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 53 22
29 01 00 00 00 00 02 54 02
29 01 00 00 00 00 02 FF 23
29 01 00 00 00 00 02 FB 01
29 01 00 00 00 00 02 07 20
29 01 00 00 00 00 02 08 07
29 01 00 00 00 00 02 09 04
29 01 00 00 00 00 02 FF 23
29 01 00 00 00 00 02 FB 01
29 01 00 00 00 00 02 07 20
29 01 00 00 00 00 02 08 07
29 01 00 00 00 00 02 09 04
29 01 00 00 00 00 02 FF 10
29 01 00 00 00 00 02 35 00
05 01 00 00 46 00 02 11 00
05 01 00 00 1E 00 02 29 00
];
qcom,mdss-dsi-off-command =[
29 01 00 00 00 00 02 FF 10
29 01 00 00 00 00 02 FB 01
05 01 00 00 14 00 02 28 00
05 01 00 00 78 00 02 10 00
];
/*#ifdef ODM_LQ_EDIT*/
/*zhangjialong@ODM_LQ@Multimedia.Dispaly,2019/11/21,add cabc function */
qcom,mdss-dsi-cabc-off-command = [
15 01 00 00 00 00 02 FF 10
15 01 00 00 00 00 02 55 00
];
qcom,mdss-dsi-cabc-ui-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*UI_PWM DUTY*/
15 01 00 00 00 00 02 30 FF
15 00 00 00 00 00 02 31 FC
15 00 00 00 00 00 02 32 F8
15 00 00 00 00 00 02 33 F4
15 00 00 00 00 00 02 34 F3
15 00 00 00 00 00 02 35 F3
15 00 00 00 00 00 02 36 F3
15 00 00 00 00 00 02 37 F2
15 00 00 00 00 00 02 38 F1
15 00 00 00 00 00 02 39 F0
15 01 00 00 00 00 02 3A EE
15 00 00 00 00 00 02 3B EC
15 00 00 00 00 00 02 3D EA
15 00 00 00 00 00 02 3F E8
15 00 00 00 00 00 02 40 E6
15 00 00 00 10 00 02 41 E4
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 01 /*mode switch*/
];
qcom,mdss-dsi-cabc-still-image-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*Still_PWM DUTY*/
15 01 00 00 00 00 02 45 E7
15 00 00 00 00 00 02 46 E0
15 00 00 00 00 00 02 47 D8
15 00 00 00 00 00 02 48 CE
15 00 00 00 00 00 02 49 CD
15 00 00 00 00 00 02 4A CC
15 00 00 00 00 00 02 4B CA
15 00 00 00 00 00 02 4C C4
15 00 00 00 00 00 02 4D C0
15 00 00 00 00 00 02 4E BF
15 01 00 00 00 00 02 4F BF
15 00 00 00 00 00 02 50 BF
15 00 00 00 00 00 02 51 BF
15 00 00 00 00 00 02 52 BF
15 00 00 00 00 00 02 53 BF
15 00 00 00 00 00 02 54 BE
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 02 /*mode switch*/
];
qcom,mdss-dsi-cabc-video-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*MOV_PWM DUTY*/
15 01 00 00 00 00 02 58 D9
15 00 00 00 00 00 02 59 CC
15 00 00 00 00 00 02 5A C0
15 00 00 00 00 00 02 5B B3
15 00 00 00 00 00 02 5C B2
15 00 00 00 00 00 02 5D B2
15 00 00 00 00 00 02 5E B2
15 00 00 00 00 00 02 5F A6
15 00 00 00 00 00 02 60 A5
15 00 00 00 00 00 02 61 A1
15 01 00 00 00 00 02 62 A0
15 00 00 00 00 00 02 63 98
15 00 00 00 00 00 02 64 90
15 00 00 00 00 00 02 65 8A
15 00 00 00 00 00 02 66 80
15 00 00 00 00 00 02 67 72
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 03 /*mode switch*/
];
qcom,mdss-dsi-cabc-off-command-state = "dsi_lp_mode";
qcom,mdss-dsi-cabc-ui-command-state = "dsi_lp_mode";
qcom,mdss-dsi-cabc-still-image-command-state = "dsi_lp_mode";
qcom,mdss-dsi-cabc-video-command-state = "dsi_lp_mode";
/*#endif ODM_LQ_EDIT*/
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
};
};
};
};
&dsi_nt36672c_jdi_video {
qcom,esd-check-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00];
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
qcom,mdss-dsi-panel-status-value = <0x9C>;
qcom,mdss-dsi-panel-on-check-value = <0x9C>;
qcom,mdss-dsi-panel-status-read-length = <1>;
qcom,mdss-dsi-panel-max-error-count = <3>;
qcom,mdss-dsi-t-clk-post = <0x00>;
qcom,mdss-dsi-t-clk-pre = <0x00>;
qcom,mdss-dsi-display-timings {
timing@0{
qcom,mdss-dsi-panel-phy-timings = [00 23 09 09 26 24 09 09
09 06 02 04];
qcom,display-topology = <1 0 1>;
qcom,default-topology-index = <0>;
};
};
29 01 00 00 00 00 02 FF 10
29 01 00 00 00 00 02 35 00
05 01 00 00 46 00 02 11 00
05 01 00 00 1E 00 02 29 00
];
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-off-command =[
29 01 00 00 00 00 02 FF 10
29 01 00 00 00 00 02 FB 01
05 01 00 00 14 00 02 28 00
05 01 00 00 78 00 02 10 00
];
/* OPTIMIZATION: CABC commands switched to HS mode */
qcom,mdss-dsi-cabc-off-command-state = "dsi_hs_mode";
qcom,mdss-dsi-cabc-off-command = [
15 01 00 00 00 00 02 FF 10
15 01 00 00 00 00 02 55 00
];
qcom,mdss-dsi-cabc-ui-command-state = "dsi_hs_mode";
qcom,mdss-dsi-cabc-ui-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*UI_PWM DUTY*/
15 01 00 00 00 00 02 30 FF
15 00 00 00 00 00 02 31 FC
15 00 00 00 00 00 02 32 F8
15 00 00 00 00 00 02 33 F4
15 00 00 00 00 00 02 34 F3
15 00 00 00 00 00 02 35 F3
15 00 00 00 00 00 02 36 F3
15 00 00 00 00 00 02 37 F2
15 00 00 00 00 00 02 38 F1
15 00 00 00 00 00 02 39 F0
15 01 00 00 00 00 02 3A EE
15 00 00 00 00 00 02 3B EC
15 00 00 00 00 00 02 3D EA
15 00 00 00 00 00 02 3F E8
15 00 00 00 00 00 02 40 E6
15 00 00 00 10 00 02 41 E4
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 01 /*mode switch*/
];
qcom,mdss-dsi-cabc-still-image-command-state = "dsi_hs_mode";
qcom,mdss-dsi-cabc-still-image-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*Still_PWM DUTY*/
15 01 00 00 00 00 02 45 E7
15 00 00 00 00 00 02 46 E0
15 00 00 00 00 00 02 47 D8
15 00 00 00 00 00 02 48 CE
15 00 00 00 00 00 02 49 CD
15 00 00 00 00 00 02 4A CC
15 00 00 00 00 00 02 4B CA
15 00 00 00 00 00 02 4C C4
15 00 00 00 00 00 02 4D C0
15 00 00 00 00 00 02 4E BF
15 01 00 00 00 00 02 4F BF
15 00 00 00 00 00 02 50 BF
15 00 00 00 00 00 02 51 BF
15 00 00 00 00 00 02 52 BF
15 00 00 00 00 00 02 53 BF
15 00 00 00 00 00 02 54 BE
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 02 /*mode switch*/
];
qcom,mdss-dsi-cabc-video-command-state = "dsi_hs_mode";
qcom,mdss-dsi-cabc-video-command = [
15 01 00 00 00 00 02 FF 23
15 00 00 00 00 00 02 FB 01
/*MOV_PWM DUTY*/
15 01 00 00 00 00 02 58 D9
15 00 00 00 00 00 02 59 CC
15 00 00 00 00 00 02 5A C0
15 00 00 00 00 00 02 5B B3
15 00 00 00 00 00 02 5C B2
15 00 00 00 00 00 02 5D B2
15 00 00 00 00 00 02 5E B2
15 00 00 00 00 00 02 5F A6
15 00 00 00 00 00 02 60 A5
15 00 00 00 00 00 02 61 A1
15 01 00 00 00 00 02 62 A0
15 00 00 00 00 00 02 63 98
15 00 00 00 00 00 02 64 90
15 00 00 00 00 00 02 65 8A
15 00 00 00 00 00 02 66 80
15 00 00 00 00 00 02 67 72
15 01 00 00 00 00 02 FF 10
15 00 00 00 00 00 02 FB 01
15 00 00 00 00 00 02 51 FF
15 00 00 00 00 00 02 53 2C
15 01 00 00 00 00 02 55 03 /*mode switch*/
];
};
};
};
};

View File

@@ -68,7 +68,6 @@
/* <HZ/12> */
qcom,idle-timeout = <80>;
qcom,no-nap;
qcom,highest-bank-bit = <14>;

View File

@@ -674,7 +674,7 @@
};
chosen {
bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7";
bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7 mitigations=off kpti=0 audit=0 nowhere cgroup_disable=memory dk=balanced";
};
soc: soc { };
@@ -818,6 +818,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU0>;
status = "disabled";
};
jtag_mm1: jtagmm@7140000 {
@@ -829,6 +830,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU1>;
status = "disabled";
};
jtag_mm2: jtagmm@7240000 {
@@ -840,6 +842,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU2>;
status = "disabled";
};
jtag_mm3: jtagmm@7340000 {
@@ -851,6 +854,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU3>;
status = "disabled";
};
jtag_mm4: jtagmm@7440000 {
@@ -862,6 +866,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU4>;
status = "disabled";
};
jtag_mm5: jtagmm@7540000 {
@@ -873,6 +878,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU5>;
status = "disabled";
};
jtag_mm6: jtagmm@7640000 {
@@ -884,6 +890,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU6>;
status = "disabled";
};
jtag_mm7: jtagmm@7740000 {
@@ -895,6 +902,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU7>;
status = "disabled";
};
qcom,msm-imem@146aa000 {
@@ -1536,7 +1544,7 @@
};
//#endif /* FEATURE_OPPO_NV_BACKUP */
//#endif /* VENDOR_EDIT */
pil_modem: qcom,mss@4080000 {
compatible = "qcom,pil-tz-generic";
reg = <0x4080000 0x100>;
@@ -2008,6 +2016,7 @@
mem_dump {
compatible = "qcom,mem-dump";
memory-region = <&dump_mem>;
status = "disabled";
rpmh {
qcom,dump-size = <0x2000000>;
@@ -2332,7 +2341,7 @@
msm_cdsp_rm: qcom,msm_cdsp_rm {
compatible = "qcom,msm-cdsp-rm";
qcom,qos-latency-us = <44>;
qcom,qos-latency-us = <30>;
qcom,qos-maxhold-ms = <20>;
qcom,compute-cx-limit-en;
qcom,compute-priority-mode = <2>;
@@ -3243,10 +3252,10 @@
qcom,target-dev = <&cpu0_cpu_l3_lat>;
qcom,cachemiss-ev = <0x17>;
qcom,core-dev-table =
< 768000 300000000 >,
< 1017600 556800000 >,
< 1248000 806400000 >,
< 1516800 940800000 >,
< 768000 556800000 >,
< 1017600 806400000 >,
< 1248000 940800000 >,
< 1516800 1209600000 >,
< 1804800 1401000000 >;
};
@@ -3263,11 +3272,11 @@
qcom,target-dev = <&cpu6_cpu_l3_lat>;
qcom,cachemiss-ev = <0x17>;
qcom,core-dev-table =
< 1113600 556800000 >,
< 1267200 806400000 >,
< 1555200 940800000 >,
< 1708800 1209600000 >,
< 1900800 1401000000 >,
< 1113600 806400000 >,
< 1267200 940800000 >,
< 1555200 1209600000 >,
< 1708800 1401000000 >,
< 1900800 1459000000 >,
< 2400000 1459000000 >;
};
@@ -3335,11 +3344,11 @@
qcom,target-dev = <&cpu0_llcc_ddr_lat>;
qcom,cachemiss-ev = <0x1000>;
qcom,core-dev-table =
< 768000 MHZ_TO_MBPS( 300, 4) >,
< 1017600 MHZ_TO_MBPS( 451, 4) >,
< 1248000 MHZ_TO_MBPS( 547, 4) >,
< 1516800 MHZ_TO_MBPS( 768, 4) >,
< 1804800 MHZ_TO_MBPS(1017, 4) >;
< 768000 MHZ_TO_MBPS( 547, 4) >,
< 1017600 MHZ_TO_MBPS( 768, 4) >,
< 1248000 MHZ_TO_MBPS(1017, 4) >,
< 1516800 MHZ_TO_MBPS(1353, 4) >,
< 1804800 MHZ_TO_MBPS(1555, 4) >;
};
cpu6_llcc_ddr_lat: qcom,cpu6-llcc-ddr-lat {
@@ -3357,8 +3366,8 @@
qcom,target-dev = <&cpu6_llcc_ddr_lat>;
qcom,cachemiss-ev = <0x1000>;
qcom,core-dev-table =
< 1113600 MHZ_TO_MBPS( 547, 4) >,
< 1267200 MHZ_TO_MBPS(1017, 4) >,
< 1113600 MHZ_TO_MBPS(1017, 4) >,
< 1267200 MHZ_TO_MBPS(1353, 4) >,
< 1708800 MHZ_TO_MBPS(1555, 4) >,
< 2208000 MHZ_TO_MBPS(1804, 4) >,
< 2400000 MHZ_TO_MBPS(2133, 4) >;
@@ -3378,10 +3387,10 @@
qcom,cpulist = <&CPU0 &CPU1 &CPU2 &CPU3 &CPU4 &CPU5>;
qcom,target-dev = <&cpu0_cpu_ddr_latfloor>;
qcom,core-dev-table =
< 768000 MHZ_TO_MBPS( 300, 4) >,
< 1248000 MHZ_TO_MBPS( 451, 4) >,
< 1516800 MHZ_TO_MBPS( 547, 4) >,
< 1804800 MHZ_TO_MBPS( 768, 4) >;
< 768000 MHZ_TO_MBPS( 547, 4) >,
< 1248000 MHZ_TO_MBPS(1017, 4) >,
< 1516800 MHZ_TO_MBPS(1353, 4) >,
< 1804800 MHZ_TO_MBPS(1555, 4) >;
};
cpu6_cpu_ddr_latfloor: qcom,cpu6-cpu-ddr-latfloor {
@@ -3398,9 +3407,9 @@
qcom,cpulist = <&CPU6 &CPU7>;
qcom,target-dev = <&cpu6_cpu_ddr_latfloor>;
qcom,core-dev-table =
< 1267200 MHZ_TO_MBPS( 547, 4) >,
< 1555200 MHZ_TO_MBPS( 768, 4) >,
< 1708800 MHZ_TO_MBPS(1017, 4) >,
< 1267200 MHZ_TO_MBPS( 768, 4) >,
< 1555200 MHZ_TO_MBPS(1017, 4) >,
< 1708800 MHZ_TO_MBPS(1353, 4) >,
< 1900800 MHZ_TO_MBPS(1555, 4) >,
< 2208000 MHZ_TO_MBPS(1804, 4) >,
< 2400000 MHZ_TO_MBPS(2133, 4) >;
@@ -3945,8 +3954,8 @@
qcom,speed-bin = <159>;
qcom,initial-pwrlevel = <5>;
qcom,ca-target-pwrlevel = <4>;
qcom,initial-pwrlevel = <6>;
qcom,ca-target-pwrlevel = <5>;
/* NOM_L1 */
qcom,gpu-pwrlevel@0 {
@@ -4002,9 +4011,18 @@
qcom,bus-max = <7>;
};
/* XO */
/* MIN SVS */
qcom,gpu-pwrlevel@6 {
reg = <6>;
qcom,gpu-freq = <180000000>;
qcom,bus-freq = <3>;
qcom,bus-min = <2>;
qcom,bus-max = <5>;
};
/* XO */
qcom,gpu-pwrlevel@7 {
reg = <7>;
qcom,gpu-freq = <0>;
qcom,bus-freq = <0>;
qcom,bus-min = <0>;

View File

@@ -68,7 +68,6 @@
/* <HZ/12> */
qcom,idle-timeout = <80>;
qcom,no-nap;
qcom,highest-bank-bit = <14>;

View File

@@ -3962,8 +3962,8 @@
qcom,speed-bin = <159>;
qcom,initial-pwrlevel = <5>;
qcom,ca-target-pwrlevel = <4>;
qcom,initial-pwrlevel = <6>;
qcom,ca-target-pwrlevel = <5>;
/* NOM_L1 */
qcom,gpu-pwrlevel@0 {
@@ -4019,9 +4019,18 @@
qcom,bus-max = <7>;
};
/* XO */
/* MIN SVS */
qcom,gpu-pwrlevel@6 {
reg = <6>;
qcom,gpu-freq = <180000000>;
qcom,bus-freq = <3>;
qcom,bus-min = <2>;
qcom,bus-max = <5>;
};
/* XO */
qcom,gpu-pwrlevel@7 {
reg = <7>;
qcom,gpu-freq = <0>;
qcom,bus-freq = <0>;
qcom,bus-min = <0>;

View File

@@ -68,7 +68,6 @@
/* <HZ/12> */
qcom,idle-timeout = <80>;
qcom,no-nap;
qcom,highest-bank-bit = <14>;

View File

@@ -697,7 +697,7 @@
};
chosen {
bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7";
bootargs = "rcupdate.rcu_expedited=1 rcu_nocbs=0-7 mitigations=off kpti=0 audit=0 nowhere cgroup_disable=memory dk=balanced";
};
soc: soc { };
@@ -841,6 +841,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU0>;
status = "disabled";
};
jtag_mm1: jtagmm@7140000 {
@@ -852,6 +853,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU1>;
status = "disabled";
};
jtag_mm2: jtagmm@7240000 {
@@ -863,6 +865,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU2>;
status = "disabled";
};
jtag_mm3: jtagmm@7340000 {
@@ -874,6 +877,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU3>;
status = "disabled";
};
jtag_mm4: jtagmm@7440000 {
@@ -885,6 +889,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU4>;
status = "disabled";
};
jtag_mm5: jtagmm@7540000 {
@@ -896,6 +901,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU5>;
status = "disabled";
};
jtag_mm6: jtagmm@7640000 {
@@ -907,6 +913,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU6>;
status = "disabled";
};
jtag_mm7: jtagmm@7740000 {
@@ -918,6 +925,7 @@
clock-names = "core_clk";
qcom,coresight-jtagmm-cpu = <&CPU7>;
status = "disabled";
};
qcom,msm-imem@146aa000 {
@@ -1559,7 +1567,7 @@
};
//#endif /* FEATURE_OPPO_NV_BACKUP */
//#endif /* VENDOR_EDIT */
pil_modem: qcom,mss@4080000 {
compatible = "qcom,pil-tz-generic";
reg = <0x4080000 0x100>;
@@ -2031,6 +2039,7 @@
mem_dump {
compatible = "qcom,mem-dump";
memory-region = <&dump_mem>;
status = "disabled";
rpmh {
qcom,dump-size = <0x2000000>;
@@ -2355,7 +2364,7 @@
msm_cdsp_rm: qcom,msm_cdsp_rm {
compatible = "qcom,msm-cdsp-rm";
qcom,qos-latency-us = <44>;
qcom,qos-latency-us = <30>;
qcom,qos-maxhold-ms = <20>;
qcom,compute-cx-limit-en;
qcom,compute-priority-mode = <2>;
@@ -3265,10 +3274,10 @@
qcom,target-dev = <&cpu0_cpu_l3_lat>;
qcom,cachemiss-ev = <0x17>;
qcom,core-dev-table =
< 768000 300000000 >,
< 1017600 556800000 >,
< 1248000 806400000 >,
< 1516800 940800000 >,
< 768000 556800000 >,
< 1017600 806400000 >,
< 1248000 940800000 >,
< 1516800 1209600000 >,
< 1804800 1401000000 >;
};
@@ -3285,11 +3294,11 @@
qcom,target-dev = <&cpu6_cpu_l3_lat>;
qcom,cachemiss-ev = <0x17>;
qcom,core-dev-table =
< 1113600 556800000 >,
< 1267200 806400000 >,
< 1555200 940800000 >,
< 1708800 1209600000 >,
< 1900800 1401000000 >,
< 1113600 806400000 >,
< 1267200 940800000 >,
< 1555200 1209600000 >,
< 1708800 1401000000 >,
< 1900800 1459000000 >,
< 2400000 1459000000 >;
};
@@ -3357,11 +3366,11 @@
qcom,target-dev = <&cpu0_llcc_ddr_lat>;
qcom,cachemiss-ev = <0x1000>;
qcom,core-dev-table =
< 768000 MHZ_TO_MBPS( 300, 4) >,
< 1017600 MHZ_TO_MBPS( 451, 4) >,
< 1248000 MHZ_TO_MBPS( 547, 4) >,
< 1516800 MHZ_TO_MBPS( 768, 4) >,
< 1804800 MHZ_TO_MBPS(1017, 4) >;
< 768000 MHZ_TO_MBPS( 547, 4) >,
< 1017600 MHZ_TO_MBPS( 768, 4) >,
< 1248000 MHZ_TO_MBPS(1017, 4) >,
< 1516800 MHZ_TO_MBPS(1353, 4) >,
< 1804800 MHZ_TO_MBPS(1555, 4) >;
};
cpu6_llcc_ddr_lat: qcom,cpu6-llcc-ddr-lat {
@@ -3379,8 +3388,8 @@
qcom,target-dev = <&cpu6_llcc_ddr_lat>;
qcom,cachemiss-ev = <0x1000>;
qcom,core-dev-table =
< 1113600 MHZ_TO_MBPS( 547, 4) >,
< 1267200 MHZ_TO_MBPS(1017, 4) >,
< 1113600 MHZ_TO_MBPS(1017, 4) >,
< 1267200 MHZ_TO_MBPS(1353, 4) >,
< 1708800 MHZ_TO_MBPS(1555, 4) >,
< 2208000 MHZ_TO_MBPS(1804, 4) >,
< 2400000 MHZ_TO_MBPS(2133, 4) >;
@@ -3400,10 +3409,10 @@
qcom,cpulist = <&CPU0 &CPU1 &CPU2 &CPU3 &CPU4 &CPU5>;
qcom,target-dev = <&cpu0_cpu_ddr_latfloor>;
qcom,core-dev-table =
< 768000 MHZ_TO_MBPS( 300, 4) >,
< 1248000 MHZ_TO_MBPS( 451, 4) >,
< 1516800 MHZ_TO_MBPS( 547, 4) >,
< 1804800 MHZ_TO_MBPS( 768, 4) >;
< 768000 MHZ_TO_MBPS( 547, 4) >,
< 1248000 MHZ_TO_MBPS(1017, 4) >,
< 1516800 MHZ_TO_MBPS(1353, 4) >,
< 1804800 MHZ_TO_MBPS(1555, 4) >;
};
cpu6_cpu_ddr_latfloor: qcom,cpu6-cpu-ddr-latfloor {
@@ -3420,9 +3429,9 @@
qcom,cpulist = <&CPU6 &CPU7>;
qcom,target-dev = <&cpu6_cpu_ddr_latfloor>;
qcom,core-dev-table =
< 1267200 MHZ_TO_MBPS( 547, 4) >,
< 1555200 MHZ_TO_MBPS( 768, 4) >,
< 1708800 MHZ_TO_MBPS(1017, 4) >,
< 1267200 MHZ_TO_MBPS( 768, 4) >,
< 1555200 MHZ_TO_MBPS(1017, 4) >,
< 1708800 MHZ_TO_MBPS(1353, 4) >,
< 1900800 MHZ_TO_MBPS(1555, 4) >,
< 2208000 MHZ_TO_MBPS(1804, 4) >,
< 2400000 MHZ_TO_MBPS(2133, 4) >;
@@ -3967,8 +3976,8 @@
qcom,speed-bin = <159>;
qcom,initial-pwrlevel = <5>;
qcom,ca-target-pwrlevel = <4>;
qcom,initial-pwrlevel = <6>;
qcom,ca-target-pwrlevel = <5>;
/* NOM_L1 */
qcom,gpu-pwrlevel@0 {
@@ -4024,9 +4033,18 @@
qcom,bus-max = <7>;
};
/* XO */
/* MIN SVS */
qcom,gpu-pwrlevel@6 {
reg = <6>;
qcom,gpu-freq = <180000000>;
qcom,bus-freq = <3>;
qcom,bus-min = <2>;
qcom,bus-max = <5>;
};
/* XO */
qcom,gpu-pwrlevel@7 {
reg = <7>;
qcom,gpu-freq = <0>;
qcom,bus-freq = <0>;
qcom,bus-min = <0>;
@@ -4126,7 +4144,7 @@
&pm6150_vadc {
pinctrl-names = "default";
pinctrl-0 = <&usbcon_tem1_default &usbcon_tem3_default>;
smb1390_therm {
reg = <ADC_AMUX_THM2>;
label = "smb1390_therm";
@@ -4162,7 +4180,7 @@
bias-high-impedance;
};
};
usbcon_tem3 {
usbcon_tem3_default: usbcon_tem3_default {
pins = "gpio8";
@@ -4259,7 +4277,7 @@
qcom,hw-settle-time = <200>;
qcom,pre-scaling = <1 1>;
};
//#ifdef OPLUS_FEATURE_CHG_BASIC
// add by longchangsheng for little board ntc
@@ -4269,7 +4287,7 @@
qcom,ratiometric;
qcom,hw-settle-time = <200>;
qcom,pre-scaling = <1 1>;
};
};
//#endif
};
@@ -4280,7 +4298,7 @@
bias-high-impedance;
};
};
batt_therm {
batt_therm_default: batt_therm_default {
pins = "gpio10";

View File

@@ -68,7 +68,6 @@
/* <HZ/12> */
qcom,idle-timeout = <80>;
qcom,no-nap;
qcom,highest-bank-bit = <14>;