Android7.0 LCM配置 对应文件目录

1. LK部分相关文件目录:

    1).驱动文件路径:r63311_fhd_dsi_vdo_sharp.c

            Path:alps/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lcm/r63311_fhd_dsi_vdo_sharp/

    2).修改同目录下Makefile :

        include $(srctree)/drivers/misc/mediatek/Makefile.custom

        obj-y += r63311_fhd_dsi_vdo_sharp.o

    3). 修改list文件: mt65xx_lcm_list.c

        Path:  alps/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lcm/mt65xx_lcm_list.c

        Content Ex: 

            1. extern LCM_DRIVER r63311_fhd_dsi_vdo_sharp_lcm_drv;

            2. #if defined(R63311_FHD_DSI_VDO_SHARP)
            &r63311_fhd_dsi_vdo_sharp_lcm_drv,

                #endif

    4). 修改LK中的lcm driver的mk文件

            Path:  alps/vendor/mediatek/proprietary/bootable/bootloader/lk/project/${project}.mk

              Content Ex: 

                    CUSTOM_LK_LCM="r63311_fhd_dsi_vdo_sharp"

    5). codegen.dws文件配置(lk)

        1. Path: alps/vendor/mediatek/proprietary/bootable/bootloader/lk/target/${project}/dct/dct/

        2. Tool Path:   alps/vendor/mediatek/proprietary/bootable/bootloader/lk/scripts/dct

    6). 修改开机的LOGO

        1. LOGO资源文件:

                Path:alps/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wuxga/

          2. MK 文件对应配置:

                  Path : alps/vendor/mediatek/proprietary/bootable/bootloader/lk/project/${project}.mk

                    BOOT_LOGO := wuxga

    7). 背光配置:(客户定制化)

            Path:alps/vendor/mediatek/proprietary/bootable/bootloader/lk/target/${project}/cust_leds.c

    8). LK部分编译:

            make -j8 lk 2>&1 | tee lk_build.log

            Out Path : out/target/product/${project}


2. Kernel 中的LCM配置:

        1).  加入驱动文件:

            Path:alps/kernel-3.18/drivers/misc/mediatek/lcm/r63311_fhd_dsi_vdo_sharp/r63311_fhd_dsi_vdo_sharp.c

       2).  修改同目录下Makefile :

                obj-y += r63311_fhd_dsi_vdo_sharp.o

                ccflags-$(CONFIG_MTK_LCM) += -I$(srctree)/drivers/misc/mediatek/lcm/inc

       3). 修改list文件: mt65xx_lcm_list.c

               1. Path:   alps/kernel-3.18/drivers/misc/mediatek/lcm/mt65xx_lcm_list.

               2. content Ex:

                    1. extern LCM_DRIVER r63311_fhd_dsi_vdo_sharp_lcm_drv;

                    2. #if defined(R63311_FHD_DSI_VDO_SHARP)

                    &r63311_fhd_dsi_vdo_sharp_lcm_drv,

                        #endif

      4).  背光配置:

       5).   Dct 配置

                Toolspath: alps/kernel-3.18/tools/dct/old_dct/drvgen.exe

                Codegen.dwspath:alps/kernel-3.18/drivers/misc/mediatek/mach/${platform}/${project}/dct/dct/codegen.dws

       6).   编译步骤:             

                             cd  kernel-xx

                             mkdir out

                             make O=out${project}_debug_defconfig

                             make O=out menuconfig

接下来的配置需要到menuconfig中完成:

                             1路径:Device Driver ->Misc Devices->Mediatek Properitary Configgurations ->CUSTOM_KERNEL_LCM   此变量配置为我们所需要的lcm driver的名字

                              2 修改目录下面的LCM_HEIGHT和LCM_WIDTH为屏的实际分辨率。
                         复制kernel-xx/out/.config文件到alps/kernel-xx/arch/arm64/configs/${project}_debug_defconfig
                    编译命令:

                       在根目录下运行:make –j12 kernel bootimage


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值