Android LCM调试笔记参考

&mdss_mdp {
    dsi_hx8394f_720p_video: qcom,mdss_dsi_hx8394f_720p_video {
        qcom,mdss-dsi-panel-name = "hx8394f 720p video mode dsi panel";
        qcom,mdss-dsi-panel-controller = <&mdss_dsi0>; //指定此面板将使用的dsi控制器的句柄
        qcom,mdss-dsi-panel-type = "dsi_video_mode";  //指定面板控制模式(dsi_cmd_mode)
        qcom,mdss-dsi-panel-destination = "display_1"; //指定面板目标显示的字符串(可有可无)
        qcom,mdss-dsi-panel-framerate = <60>;  //设置FPS帧率,按照Excel配置文档配置的为基准填写
        qcom,mdss-dsi-virtual-channel-id = <0>; //指定虚拟通道标识符,这里一般参考值为0
        qcom,mdss-dsi-stream = <0>; //指定要使用的数据包流,默认始终为0
        qcom,mdss-dsi-panel-width = <720>;
        qcom,mdss-dsi-panel-height = <1280>;
        qcom,mdss-dsi-h-front-porch = <50>;
        qcom,mdss-dsi-h-back-porch = <50>;
        qcom,mdss-dsi-h-pulse-width = <50>;
        qcom,mdss-dsi-h-sync-skew = <0>; //指定水平同步倾斜值,默认为0
        qcom,mdss-dsi-v-back-porch = <4>;
        qcom,mdss-dsi-v-front-porch = <10>;
        qcom,mdss-dsi-v-pulse-width = <4>;
        qcom,mdss-dsi-h-left-border = <0>;  //
        qcom,mdss-dsi-h-right-border = <0>; //      LCD垂直和水平的边界,修改这个可规避边界有线条的问题
        qcom,mdss-dsi-v-top-border = <0>;   //
        qcom,mdss-dsi-v-bottom-border = <0>;//
        qcom,mdss-dsi-bpp = <24>; //设置像素位  3 = for rgb111
                                                8 = for rgb332
                                                12 = for rgb444
                                                16 = for rgb565
                                                18 = for rgb666
                                                24 = for rgb888
        qcom,mdss-dsi-color-order = "rgb_swap_rgb"; //指定 R、G 和 B 通道排序
                                                    "rgb_swap_rgb" = DSI_RGB_SWAP_RGB(默认值)
                                                    "rgb_swap_rbg" = DSI_RGB_SWAP_RBG
                                                    "rgb_swap_brg" = DSI_RGB_SWAP_BRG
                                                    "rgb_swap_grb" = DSI_RGB_SWAP_GRB
                                                    "rgb_swap_gbr" = DSI_RGB_SWAP_GBR
        qcom,mdss-dsi-underflow-color = <0xff>; //指定面板下溢颜色的控制器设置。建议保持不变
        qcom,mdss-dsi-border-color = <0>; //如有边框,定义边框颜色值。 0为保持不变
        qcom,mdss-dsi-on-command = [
05 01 00 00 78 00 02 11 00
05 01 00 00 05 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-h-sync-pulse = <1>; //指定面板的脉冲模式选项。 0 = 不在数据包之后发送 hsa/he(默认值) 1 = 在数据包之后发送 hsa/he
        qcom,mdss-dsi-traffic-mode = "burst_mode"; //指定面板流量模式
                                                    "non_burst_sync_pulse" = 使用同步脉冲的非突发流量(默认值)
                                                    "non_burst_sync_event" = 使用同步启动事件的非突发流量
                                                    "burst_mode" = 突发模式

        qcom,mdss-dsi-lane-map = "lane_map_0123"; //指定数据通道交换配置
        qcom,mdss-dsi-bllp-eof-power-mode; //用于确定低功率空白期(BLLP)EOF模式期间的 DSI 通道状态的布尔值
        qcom,mdss-dsi-bllp-power-mode; //用于确定低功率空白期(BLLP)模式期间的 DSI 通道状态的布尔值
        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 = [7B 1A 10 00 3C 40 14 1C 15 03 04 00]; //指定面板的PHY 定时设置
        qcom,mdss-dsi-t-clk-post = <0x04>; //指定模式切换后的字节时钟周期
        qcom,mdss-dsi-t-clk-pre = <0x1A>; //指定模式切换前的字节时钟周期
        qcom,mdss-dsi-bl-min-level = <1>;
        qcom,mdss-dsi-bl-max-level = <4095>;//最大背光亮度
        qcom,mdss-dsi-dma-trigger = "trigger_sw"; //指定用于 DMA 路径的触发机制。
                                                    "none" = 无触发
                                                    "trigger_te" = 断开用于触发的检查信号线
                                                    "trigger_sw" = 由软件触发(默认设置)
                                                    "trigger_sw_seof" = 软件触发和帧触发的开始/结束
                                                    "trigger_sw_te" = 软件触发和 TE
        qcom,mdss-dsi-mdp-trigger = "none";    //指定用于 MDP 路径的触发机制。
                                                "none" = 无触发
                                                "trigger_te" = 断开用于触发的检查信号线
                                                "trigger_sw" = 由软件触发(默认设置)
                                                "trigger_sw_te" = 软件触发和 TE
        qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; //指定对此面板实施背光控制的字符串,查看硬件设计
                                                                "bl_ctrl_pwm" = 由 PWM GPIO 控制的背光
                                                                "bl_ctrl_wled" = 由 WLED控制的背光
                                                                "bl_ctrl_dcs" = 由 DCS 命令控制的背光
        qcom,mdss-dsi-reset-sequence = <1 20>, <0 2>, <1 60>; //列出重置 GPIO 值和睡眠序列的数组每个命令具有下面定义的格式
    };
};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值