1. 程式人生 > >Linux核心操作GPIO

Linux核心操作GPIO


#include <linux/gpio.h>

static int xxx_probe(struct platform_device *ofdev)
{
	int ret;
	
	//Zynq MIO15
	ret = gpio_request(15, "gpio15");
    if(ret < 0)
		return -1;
	ret = gpio_direction_output(15, 0);
	if(ret < 0)
		return -2;
	mdelay(20); 
    gpio_set_value(15, 1);
	gpio_free(15);
	
	
}