控制背光GPIO 风扇GPIO,控制屏幕GPIO,关机后10秒风扇依旧转动,开机待机不转,开机后立马转

77 阅读1分钟

   

#include <common.h>
#include <malloc.h>
#include <fastboot.h>
#include <errno.h>
#include <version.h>
#include <asm/io.h>

#include <lcd.h>
#include <power/pmic.h>
#include <power/battery.h>
#include <linux/input.h>
#include <asm/arch/rkplat.h>
#include "../config.h"

#define UDELAY(n)   udelay(n)
#define SET_SPI_SCL(v)   gpio_direction_output((GPIO_BANK0 | GPIO_A0), v)
#define SET_SPI_SDI(v)   gpio_direction_output((GPIO_BANK0 | GPIO_A1), v)
#define SET_SPI_CS(v)    gpio_direction_output((GPIO_BANK0 | GPIO_B0), v)
#define SET_SPI_STB(v)   gpio_direction_output((GPIO_BANK3 | GPIO_C7),v)
void SPI_SendData(unsigned char i)
{  

   unsigned char n;

printf("SPI_SendData");

for(n=0; n<8; n++)            
{