1、rk3288点亮SPI接口的OLED屏幕
对于rk3288,内核已经包含了spi_master的驱动,只需要在设备树上配置即可,在使用的时候将状态status改为ok即可。
有了spi_master,还需要spi_driver和spi_board_info,spi_board_info是对spi设备硬件的资源描述,
在spi控制器下面定义一个spi设备:spi_oled。我手上的这个oled屏幕的spi需要3根线,SPICLK,SPIMOSI,OLED_DC,OLED_CSn。对于rk3288已经把这些接口定义出来了,在spi控制器中通过pinctrl来进行引用既可以。对于spi的片选信号,rk3288静态的定义个两个引脚cs0和cs1,这里使用cs1。对于设备地址0使用cs0,设备地址1使用cs1。
原作者:风见暗含