嵌入式实践教程--【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初始化代码(二)
1523 0
|
API 芯片
嵌入式 STM32 实现STemwin移植+修改其配置文件,驱动LCD显示文本 (含源码,建议收藏)
嵌入式 STM32 实现STemwin移植+修改其配置文件,驱动LCD显示文本 (含源码,建议收藏)
|
Linux 开发工具 git
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十二)LED模板驱动程序的改造:设备树
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十二)LED模板驱动程序的改造:设备树
347 1
嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十二)LED模板驱动程序的改造:设备树
LED模板驱动程序的改造:设备树
LED模板驱动程序的改造:设备树
129 0
RK3399平台开发系列讲解(USB转串口)5.49、/dev/ttyUSB 修改串口名
RK3399平台开发系列讲解(USB转串口)5.49、/dev/ttyUSB 修改串口名
235 0
 RK3399平台开发系列讲解(USB转串口)5.49、/dev/ttyUSB 修改串口名
嵌入式实践教程--【Device Tree】设备树(一)——GPIO
嵌入式实践教程--【Device Tree】设备树(一)——GPIO
1109 0
嵌入式实践教程--【Device Tree】设备树(一)——GPIO
SPI设备标准驱动源码分析(linux kernel 5.18)
SPI设备标准驱动源码分析(linux kernel 5.18)
SPI设备标准驱动源码分析(linux kernel 5.18)
|
存储 Linux 内存技术
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
335 0
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
嵌入式实践教程--设备树下的LED驱动开发
嵌入式实践教程--设备树下的LED驱动开发
嵌入式实践教程--设备树下的LED驱动开发
|
传感器 Linux SoC
嵌入式实践教程--设备树下的platform驱动
嵌入式实践教程--设备树下的platform驱动
嵌入式实践教程--设备树下的platform驱动