修改S3C显卡驱动使能LVDS

简介: 修改S3C显卡驱动使能LVDS

Linux下写驱动控制gpio时,有两种方法:


  1. 用request_mem_region函数和ioremap等得到控制寄存器的地址,然后用iowrite32函数控制该gpio


  1. 用gpio_request 和 gpio_set_value函数来控制gpio引脚


  1. 第二个是内核提供的gpio 子系统,一般就用它。第一个就是你自己实现一个和第二个相似的东西。


Linux3.0内核的操作办法

image.png


由于之前移植的是Linux4.0内核,不知道gpio_num无法使用内核提供的GPIO操作没有EXYNOS4_GPL1(0)的宏,所以自己实现一个引脚操作使能LVDS:


image.png

相关文章
|
7月前
|
安全 测试技术
【ZYNQ】ZYNQ7000 全局定时器及其驱动示例
【ZYNQ】ZYNQ7000 全局定时器及其驱动示例
170 0
|
网络协议 安全 Linux
2.2.3开机流程中的BIOS与UEFI开机检测程序
2.2.3开机流程中的BIOS与UEFI开机检测程序
148 0
2.2.3开机流程中的BIOS与UEFI开机检测程序
|
Windows Python
MicroPython 玩转硬件系列3:上电自动执行程序
MicroPython 玩转硬件系列3:上电自动执行程序
树莓派gpio指令问题:找不到指令和不能识别板子类型
安装wiringpi库之后,运行gpio readall,想查看一下引脚状态。但是出现下面的错误提示:Oops – unable to determine board type… model: 17,字面意思就是没有识别板子类型。错误提示:找不到该指令,也是同样的解决方法。
668 0
|
IDE 开发工具 数据安全/隐私保护
esp32CAM环境安装教程---串口驱动安装
esp32CAM环境安装教程---串口驱动安装
1174 0
|
存储 芯片 UED
【STM32】单片机模式配置&FlyMcu串口下载固件&STLINK Utility
【STM32】单片机模式配置&FlyMcu串口下载固件&STLINK Utility
592 0
|
网络安全 芯片
可编程 USB 转串口适配器开发板 时钟芯片参数读取与修改
DS1302 是实时时钟芯片,SPI 接口,可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。DS1302 内部有一个 31×8 的用于临时性存放数据的 RAM 寄存器。
可编程 USB 转串口适配器开发板 时钟芯片参数读取与修改
|
物联网 开发者
根据LED修改峰鸣器驱动程序|学习笔记
快速学习根据LED修改峰鸣器驱动程序
根据LED修改峰鸣器驱动程序|学习笔记
可编程 USB 转串口适配器开发板 参数设置与修改
UART1 和 UART2 默认通讯参数为 9600,N,8,1,可通过以下关键字指令进行修改。[STU1]B N D S B 通讯速率,单位 bps,可以为 1200~921600 之间的任一通讯速率N 校验位,N 表示无校验;A 表示寄校验;E 表示偶校验
可编程 USB 转串口适配器开发板 参数设置与修改