屏幕首先需要spi配置好一些显示参数,然后给rgb信号显示,我该如何配置设备树和内核驱动代码呢?
同时我发现spi和rgb引脚是复用的,我还需要使用Linux的gpio模拟spi。
我有一块spi+rgb驱动的屏幕,该如何修改设备树和内核驱动代码
您好, Ultra 上没有多余的引脚可以作为RGB屏幕的SPI初始化引脚,初始化部分是由转接板上的MCU实现的,仅修改内核部分是无法完成初始化的
GPIO3的电压域是1.8V 常见的屏幕SPI驱动的电平标准是3.3V ,如果使用这几个脚需要设计电平转换
正常来说VCCIO5_VCC和VCCIO6_VCC 都是应该接入3.3V,接入其他电压域是不知道是否符合规范,这块需要您自行验证了
这块我们也没有验证过,gpio模拟spi用spi-gpio驱动就可以实现,速率是满足初始化需求的 ,RGB的设备树配置可以参考rv1106-evb-ext-mcu-v10.dtsi,相关的初始化寄存器信息就需要找屏厂获取了