linux dts interrupt
来源:互联网 发布:网络犯罪国语版 编辑:程序博客网 时间:2024/04/30 07:48
http://blog.chinaunix.net/uid-12461657-id-3064012.html
https://community.nxp.com/message/597984
1. dts configuration
arch/arm/boot/dts/imx6sl-evk.dts:
MX6SL_PAD_EPDC_D9__GPIO1_IO16 0x1b0b0
interrupt-parent = <&gpio1>; interrupts = <16 2>;
2. c source
#include<linux/kernel.h>#include<linux/types.h>#include<linux/kthread.h>#include<linux/wait.h>#include<linux/string.h>#include<linux/sysctl.h>#include<linux/workqueue.h>#include<linux/interrupt.h>#include<linux/irq.h>#include<linux/device.h>#include<linux/gpio.h>int irq = 176;static int irq_handler(int irq_num, void *dev_id){ printk("interrupt handler function:%d...\n", irq_num); return IRQ_WAKE_THREAD;}static int irq_thread_fn(int irq_num, void *dev_id){ printk("interrupt thread function:%d...\n", irq_num); return IRQ_HANDLED;}static int __init request_threaded_irq_init(void){ int result = 0; printk("gpio_to_irq()=%d\n", gpio_to_irq(16)); result = request_threaded_irq(irq, irq_handler, irq_thread_fn, IRQF_DISABLED, "irq_test", NULL); disable_irq(irq); enable_irq(irq); return 0;}static void __exit request_threaded_irq_exit(void){ free_irq(irq, NULL); printk("Goodbye request_threaded_irq\n"); return;}module_init(request_threaded_irq_init);module_exit(request_threaded_irq_exit);MODULE_LICENSE("GPL");
3. result
0 0
- linux dts interrupt
- Linux Interrupt
- linux interrupt
- Linux Interrupt
- Linux DTS配置总结
- linux 的dts
- linux DTS 分析
- linux 驱动之 dts
- Linux-DTS基础
- linux DTS gpio example
- linux dts i2c
- Linux-DTS基础
- Linux DTS 设备树
- Linux interrupt & exception
- linux interrupt, deferrable function
- Linux Kernel Interrupt 分析
- linux dts gpio sysfs example
- linux dts gpio kernel example
- hdu 1850
- iOS 开发 深入浅出Runtime运行时之类与对象的结构
- DedeCMS-----5、DedeCMS后台基础操作
- 练习 3.2
- Spring声明式事务管理(主为解耦,与业务代码解耦 与具体事务管理器解耦)
- linux dts interrupt
- 编解码学习笔记(二):codec类型
- 0008算法笔记——【分治法】循环赛事日程表
- DedeCMS-----6、DedeCMS自定义模板
- 输入子系统(3):按键驱动实现
- Properties文件读取工具类
- DedeCMS-----7、DedeCMS重新安装
- 细心决定成败
- 【GIS】(一)——MapServer的"自我介绍"