嵌入式实践教程--【Device Tree】设备树(二)——给LCD指定各项参数

简介: 嵌入式实践教程--【Device Tree】设备树(二)——给LCD指定各项参数

设备树资源如下

fb@4d000000 {
    compatible = "jz2440,lcd";
    reg = <0x4d000000 0x60>;
    interrupts = <0x0 0x0 0x10 0x3>;
    clocks = <0x2 0x20>;
    clock-names = "lcd";
    pinctrl-names = "default";
    pinctrl-0 = <0x8 0x9 0xa>;
    status = "okay";
    lcdcon5 = <0xb09>;
    type = <0x60>;
    width = [01 e0];
    height = [01 10];
    pixclock = <0x186a0>;
    xres = [01 e0];
    yres = [01 10];
    bpp = [00 10];
    left_margin = [00 02];
    right_margin = [00 02];
    hsync_len = [00 29];
    upper_margin = [00 02];
    lower_margin = [00 02];
    vsync_len = [00 0a];
  };


1.设置资源匹配属性


image.pngimage.png


使用of_property_read_u32根据属性名字读取结点存入参数结构体

相关文章
|
编解码 Linux
Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码(二)
Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码(二)
1419 0
|
API 芯片
嵌入式 STM32 实现STemwin移植+修改其配置文件,驱动LCD显示文本 (含源码,建议收藏)
嵌入式 STM32 实现STemwin移植+修改其配置文件,驱动LCD显示文本 (含源码,建议收藏)
|
编解码 Linux 数据格式
Linux MIPI DSI LCD设备驱动开发调试细节学习笔记(一)
Linux MIPI DSI LCD设备驱动开发调试细节学习笔记(一)
1627 0
LED模板驱动程序的改造:设备树
LED模板驱动程序的改造:设备树
119 0
|
Linux 开发工具 git
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十二)LED模板驱动程序的改造:设备树
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十二)LED模板驱动程序的改造:设备树
338 1
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十二)LED模板驱动程序的改造:设备树
|
Linux 开发工具 git
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十)LED模板驱动程序的改造:总线设备驱动模型
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十)LED模板驱动程序的改造:总线设备驱动模型
228 1
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十)LED模板驱动程序的改造:总线设备驱动模型
|
编解码 Linux 芯片
linux LCD 驱动框架分析
linux LCD 驱动框架分析
200 0
嵌入式实践教程--【Device Tree】设备树(一)——GPIO
嵌入式实践教程--【Device Tree】设备树(一)——GPIO
1032 0
嵌入式实践教程--【Device Tree】设备树(一)——GPIO
|
存储 Linux 内存技术
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
320 0
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
|
Linux C语言 芯片
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理
148 0
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十二)LED硬件原理