本文章给出使用设备树来驱动板卡上的led灯的示例。设备树对gpio的描述如下:
/ {
gpio-leds{
compatible = "gpio-leds";
led1{
label = "led1";
gpios = <&tegra_main_gpio TEGRA_MAIN_GPIO(R, 5) GPIO_ACTIVE_HIGH>;
};
led2{
label = "led2";
gpios = <&tegra_main_gpio TEGRA_MAIN_GPIO(R, 1) GPIO_ACTIVE_HIGH>;
};
};
};
驱动代码如下:
dt_test.c
#include <linux/module.h>
#include <