中级会员
- 积分
- 254
- 金钱
- 254
- 注册时间
- 2020-10-19
- 在线时间
- 54 小时
|
- //#define GPIO_ACTIVE_HIGH 1
- //#define GPIO_ACTIVE_LOW 0
- ///include/ "system-conf.dtsi"
- #include <dt-bindings/gpio/gpio.h>
- #include <dt-bindings/input/input.h>
- #include <dt-bindings/media/xilinx-vip.h>
- #include <dt-bindings/phy/phy.h>
- #include "pl.dtsi"
- / {
- model = "CHopes Linux ALINX Zynq Core Board";
- compatible = "xlnx,zynq-zc701","xlnx,zynq-7000";
- chosen{
- bootargs = "console=ttyPS0,115200 earlycon root=/dev/mmcblk0p2 rw rootwait";
- stdout-path = "serial0:115200n8";
- };
- user-leds{
- compatible="gpio-leds";
-
- led@0{
- label = "ps_led0";
- gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
- linux,default-trigger = "heartbeat";
- default-state = "on";
- };
- };
- user-axigpio{
- compatible="xlnx,xps-gpio-1.00.a";
- agpio@0{
- label = "pl_led0";
- pios=<&axi_gpio_0 0 0 GPIO_ACTIVE_HIGH>;
- xlnx,all-outputs = <0x1>;
- xlnx,dout-default = <0x1>;
- };
- };
- };
复制代码 这是我的设备树文件,这里ps_led是运行正常的,我仿写AXIGPIO,然后在终端中期望能够控制电平输出:
结果我并没有在其中找到相应内容。
请教下我该怎么写设备树?PDF中这一节并没有实例,不清楚该怎么实现。
|
|