瑞芯微Rockchip开发者社区
直播中

张昂笙

7年用户 970经验值
私信 关注
[问答]

如何使用设备树来配置一个GPIO呢?

如何使用设备树来配置一个GPIO呢?

回帖(1)

李建宁

2022-3-9 10:43:18
对RV1109及瑞芯微平台感兴趣的读者,请自行到文末下载SDK:



以下是我对荣品开发板官方资料的补充,本人用的是淘宝购买的荣品RV1109 开发板,那么如何使用设备树来配置一个 GPIO 呢?

1、设备树文件

kernel/arch/arm/boot/dts/rongpin/rv1126_1109_common.dtsi

2、GPIO 设备树节点及描述

//rpgpio init
rp_gpio {
  status = "okay";
  compatible = "rp_gpio";
  ir_led{
    gpio_num = <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>;
    gpio_function = <0>; //0:output 1:input
  };
  bl_led{
    gpio_num = <&gpio2 RK_PB6 GPIO_ACTIVE_LOW>;
    gpio_function = <0>; //0:output 1:input
  };
  otg_host{
    gpio_num = <&gpio0 RK_PA2 GPIO_ACTIVE_LOW>; //0:otg,1:ho
举报

更多回帖

发帖
×
20
完善资料,
赚取积分