最新要闻
- 当前观点:阿根廷夺冠 花16万现场看世界杯决赛的男子哭着说值了
- 热文:家长注意!2岁男童将硬币塞进电动车充电口 手被炸黑
- 天天最新:手工耿自制钓鱼佬智能快乐竿:外形酷似大狙 上钩主动提醒
- 全球头条:美国核聚变重要突破 “人造太阳”10年后有望实现发电 我国企业呢?
- 天天报道:联想USB 3.0扩展坞仅29元:4个USB接口 支持Type-C供电
- 环球滚动:颠覆认知的研究!人类可能在树上就学会了直立行走
- 天天快资讯:温和洁肤 六神茗茶植萃沐浴露:25.9元买一送一
- 满满维生素 乐源100%纯果汁大促:到手每瓶3块钱
- 最新快讯!腾讯游戏AI能帮医生看片了:超大尺寸扫描病理图像诊断成功验证
- 【天天报资讯】号称可以火星上穿的衣服全网首开:胸前一个大洞 自带呕吐袋
- 环球讯息:管好右手 摩托车弯道狂飙超车撞上护栏:骑手生死未卜
- 【全球聚看点】2022第三季度耳机手环出货量都跌了!因为苹果 手表逆势增长
- 国产龙鳞甲电池2023年装车量产:续航可达1000公里 安全没问题
- NVIDIA CES新品发布会官宣:RTX 4070 Ti、RTX 40笔记本显卡要来了
- 当前关注:美国侧目:俄罗斯生产首颗百分百国产通信卫星
- 观点:226MB你用吗?微信键盘正式版上线 张小龙:更好保护用户隐私
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
linux设备树实现多个中断父(interrupt-parent)节点
(相关资料图)
方法一:
- interrupts-extended:指定中断和父中断的另一种形式,允许多个父中断。这优先于"interrupts"和"interrupt-parent"。
#interrupt-cells = <2>;interrupts-extended = <&gpio1 6 0>, <&gpio2 1 0>;
知识点:
描述产生中断的设备的节点必须包含“interrupts”属性或“interrupts-extended”属性,或者两者都包含。如果两者都存在,则后者应优先;提供前者可能只是为了与不识别后者的软件兼容。这些属性包含一个中断说明符列表,每个输出一个中断。中断说明符的格式由中断路由到的中断控制器决定。
Example:
interrupt-parent = <&intc1>;interrupts = <5 0>, <6 0>;
“interrupt-parent”属性用于指定中断路由到的控制器,并包含一个指向中断控制器节点的phandle。此属性是继承的,因此可以在中断客户端节点或其任何父节点中指定。“Interrupts”属性中列出的中断总是引用节点的中断父节点。
当一个节点需要引用多个中断父节点时,“interrupts-extended”属性是一种特殊的形式。此属性中的每个条目都包含父phandle和中断说明符。"interrupts-extended"只能在设备有多个中断父节点时使用。
Example:
interrupts-extended = <&intc1 5 1>, <&intc2 1 0>;
方法二:
interrupts = <0 1 2>;interrupt-map = <0 &intc 0 134 0 1 &intc 0 140 0 2 &spmi 0 0x9 0 0>;interrupt-names = "core_irq", "async_irq", "pmic_id_irq";interrupt-map-mask = <0 0 0 0>;
intc节点的#interrupt-cells值为<3>,spmi节点的#interrupt-cells值为4(这意味着需要在各自的phandles中使用不同的参数)。
interrupt-names字段是可选的,但是允许你通过名称而不是代码中的数字请求irq(例如,使用platform_get_irq_byname()而不是platform_get_irq())。
参考-->kernel document:
# cat Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txtBroadcom STB "UPG GIO" GPIO controllerThe controller"s registers are organized as sets of eight 32-bitregisters with each set controlling a bank of up to 32 pins. A singleinterrupt is shared for all of the banks handled by the controller.Required properties:- compatible: Must be "brcm,brcmstb-gpio"- reg: Define the base and range of the I/O address space containing the brcmstb GPIO controller registers- #gpio-cells: Should be <2>. The first cell is the pin number (within the controller"s pin space), and the second is used for the following: bit[0]: polarity (0 for active-high, 1 for active-low)- gpio-controller: Specifies that the node is a GPIO controller.- brcm,gpio-bank-widths: Number of GPIO lines for each bank. Number of elements must correspond to number of banks suggested by the "reg" property.Optional properties:- interrupts: The interrupt shared by all GPIO lines for this controller.- interrupt-parent: phandle of the parent interrupt controller- interrupts-extended: Alternate form of specifying interrupts and parents that allows for multiple parents. This takes precedence over "interrupts" and "interrupt-parent". Wakeup-capable GPIO controllers often route their wakeup interrupt lines through a different interrupt controller than the primary interrupt line, making this property necessary.- #interrupt-cells: Should be <2>. The first cell is the GPIO number, the second should specify flags. The following subset of flags is supported: - bits[3:0] trigger type and level flags 1 = low-to-high edge triggered 2 = high-to-low edge triggered 4 = active high level-sensitive 8 = active low level-sensitive Valid combinations are 1, 2, 3, 4, 8. See also Documentation/devicetree/bindings/interrupt-controller/interrupts.txt- interrupt-controller: Marks the device node as an interrupt controller- wakeup-source: GPIOs for this controller can be used as a wakeup sourceExample: upg_gio: gpio@f040a700 { #gpio-cells = <2>; #interrupt-cells = <2>; compatible = "brcm,bcm7445-gpio", "brcm,brcmstb-gpio"; gpio-controller; interrupt-controller; reg = <0xf040a700 0x80>; interrupt-parent = <&irq0_intc>; interrupts = <0x6>; brcm,gpio-bank-widths = <32 32 32 24>; }; upg_gio_aon: gpio@f04172c0 { #gpio-cells = <2>; #interrupt-cells = <2>; compatible = "brcm,bcm7445-gpio", "brcm,brcmstb-gpio"; gpio-controller; interrupt-controller; reg = <0xf04172c0 0x40>; interrupt-parent = <&irq0_aon_intc>; interrupts = <0x6>; interrupts-extended = <&irq0_aon_intc 0x6>, <&aon_pm_l2_intc 0x5>; wakeup-source; brcm,gpio-bank-widths = <18 4>; };
-
linux设备树实现多个中断父(interrupt-parent)节点
方法一:interrupts-extended:& 160;指定中断和父中断的另一种形式,允许多个父中断。这优先于& 39;in...
来源: linux设备树实现多个中断父(interrupt-parent)节点
当前观点:阿根廷夺冠 花16万现场看世界杯决赛的男子哭着说值了
热文:家长注意!2岁男童将硬币塞进电动车充电口 手被炸黑
天天最新:手工耿自制钓鱼佬智能快乐竿:外形酷似大狙 上钩主动提醒
当前头条:【活动预告】网易数帆首场低代码线上沙龙即将开启,报名从速!
全球头条:美国核聚变重要突破 “人造太阳”10年后有望实现发电 我国企业呢?
天天报道:联想USB 3.0扩展坞仅29元:4个USB接口 支持Type-C供电
环球滚动:颠覆认知的研究!人类可能在树上就学会了直立行走
天天快资讯:温和洁肤 六神茗茶植萃沐浴露:25.9元买一送一
满满维生素 乐源100%纯果汁大促:到手每瓶3块钱
全球头条:java中的代码块
天天观点:大数据 - DWD&DIM 业务数据
环球热点!springboot通过Referer防止跨站点请求伪造
天天微动态丨Tarjan算法求割点
最新快讯!腾讯游戏AI能帮医生看片了:超大尺寸扫描病理图像诊断成功验证
【天天报资讯】号称可以火星上穿的衣服全网首开:胸前一个大洞 自带呕吐袋
环球讯息:管好右手 摩托车弯道狂飙超车撞上护栏:骑手生死未卜
【全球聚看点】2022第三季度耳机手环出货量都跌了!因为苹果 手表逆势增长
国产龙鳞甲电池2023年装车量产:续航可达1000公里 安全没问题
环球最新:零基础入门 Java 后端开发,有哪些值得看的视频?
NVIDIA CES新品发布会官宣:RTX 4070 Ti、RTX 40笔记本显卡要来了
当前关注:美国侧目:俄罗斯生产首颗百分百国产通信卫星
观点:226MB你用吗?微信键盘正式版上线 张小龙:更好保护用户隐私
快报:新的全球制造中心越南、印度正崛起:想取代我们为时尚早
环球微资讯!30万级美系大SUV 福特探险者混动版曝光:电池来自比亚迪
天天热资讯!SIT-board 远程交互式白板的实现
洛谷 P6580 [Ynoi 2019] 美好的每一天~ 不连续的存在 题解
热头条丨火山引擎 DataTester 科普:A/B 实验常见名词解释
世界报道:Shell 变量知多少?
全球今头条!在Windows Linux中 安装 anaconda
讯息:无线投屏(智慧教室)
天天看热讯:二分的边界问题
Controller 层代码就该这么写,简洁又优雅!
SAP根据excel表格数据将数据导入表中
全球快看:JS中的相等性判断
半夜是指什么时间?半夜是指什么生肖?
三浴是什么意思?三浴锻炼是指哪三浴?
45号钢抗拉强度极限是多少?45号钢抗拉强度极限一览
今日看点:Redis——01 学习
每日看点!基于 Dubbo Admin 临时踢除问题服务实例
教材是什么意思?教材的作用有哪些?
受权人是什么意思?被授权人与受权人的区别是什么?
春风十里不如你结局是什么?春风十里不如你演员表
什么是环保型材料?环保型材料有哪些?
美团外卖超时怎么赔付?美团外卖超时了骑手会扣钱吗?
市政协委员相当于什么官?市政协委员有什么用?
顺丰速运公众号怎么修改手机号?顺丰速运公众号运费支付在哪里?
每日资讯:【算法训练营day22】LeetCode235. 二叉搜索树的最近公共祖先 LeetCode701. 二叉搜索树中的插入操作 LeetCode450.
【全球新视野】教你用JavaScript实现表情评级
环球要闻:基于 Dubbo Admin 动态调整服务超时时间
每日报道:JNPF实操│来,一起体验一流程多表单到底有多便捷
环球看点!DOM 之 Node和Element的区别
用户认为4G够用?全国5G现状感受下:基站密度翻倍 后续你不得不升
天天实时:《阿凡达2》内地首周末报收3.96亿 表现不佳:预测票房缩水至10亿!
天天热点!加冕球王夺冠后 梅西宣布不会退出国家队:继续以世界杯冠军身份出战
当前视讯!是否辞去推特总裁?马斯克发公开投票:目前情况不妙
全球看热讯:你达标了吗?我国成年人均纸质书阅读4.76本 仅小学生的1/3
【环球时快讯】原生JS的节点操作 与 JQuey的节点操作 对比
天天信息:MyBatis实现增删改查
今晚执行!国内成品油价将迎三连跌:今年国内油价最后一调
小米13 Pro为何不用直屏?雷军解释原因
睡不好为何昏昏沉沉?大脑:怪我咯
圆梦卡塔尔球迷狂祝福!阿根廷夺世界杯冠军:梅西再拿金球奖、点球破门创纪录
苹果新一代显示器来了:屏幕升级为mini LED
直接用CPU主频判断性能 靠谱吗?
环球速看:你的MacBook Pro蝶式键盘可安好?苹果翻车了 赔偿了事
全球微速讯:Axios异步通信
今日热文:第一百一十五篇: JS集合引用类型Map
AMD Zen4锐龙三款新U终于敲定:价格已毫无优势!
快看:一个躁郁症的游戏:我想推荐给每一个玩家
今日报丨2.23亿度!三峡能源单日发电量创纪录
即时看!教你轻松用上ChatGPT
威海海边护栏冻满冰凌 仿佛一夜进入“冰河世纪”
分享几个网上比较好的开源项目
环球看点!什么是计算机网络
焦点要闻:服务器集群使用过程中遇到的一些问题
世界微速讯:前端炫酷特效合集
全球今日讯!不服不行!贾跃亭的账上:又有人往里打钱了
热讯:义乌商人在世界杯赚翻了:有企业订单激增200%!但接下来怎么办?
焦点!阿根廷法国谁捧起大力神杯?无论是梅西姆巴佩 都逃不了这一伤害!
Pycharm异常处理
【世界报资讯】Python中String模块
中国空间站第一次成功部署卫星!日本爱好者已收到信号
每日快讯!送外卖走上人生巅峰 饿了么发布“骑士成长体系”:骑手到总裁需7步
小岛秀夫追看国产机甲科幻大片《明日战记》:找灵感
【新视野】微软出品自动化神器【Playwright+Java】系列(八) 之 使用 Playwright进行API接口测试
当前速讯:初探富文本之编辑器引擎
微动态丨Codeforces Polynomial Round 2022 (Div.1 + Div.2) CF 1774 题解
阿根廷vs法国今晚开打:梅西即将独享世界杯出场纪录
【全球新要闻】《阿凡达2》坐骑仿生扑翼鸟开售:可遥控飞行 359元
卡梅隆透露《阿凡达3》已拍完 《阿凡达5》也写好了
当前讯息:Blazor和Vue对比学习(进阶.请求WebAPI):通讯协议和HTTP协议
环球播报:windows10 netsh wlan命令连接新wifi
重学c#系列——什么是性能[外篇性能篇一]
天天日报丨魅族未来产品规划曝光:3年打造“全家桶”、不止手机和汽车
天天快消息!路边轿车挡道 SUV司机故意撞开 网友:很爽但应先联系114
焦点热议:核心面试题:MVCC、间隙锁、Undo Log链、表级锁、行级锁、页级锁、共享锁、排它锁、记录锁等等
微信iOS版拍照“大升级”:终于支持微距拍摄
当前快看:支付宝新增“极速模式”:自动收起首页推荐 更清爽了
当前关注:连花清瘟可致肝损伤肝衰竭?药企回应:严重误导