这里以Amlogic A113
这里以Amlogic A113为例
按键DTS配置
arch/arm64/boot/dts/amlogic/xxx.dts
gpio key dts 配置 :
gpio_keypad{compatible = "amlogic, gpio_keypad";status = "disable";scan_period = <20>;key_num = <2>;key_name = "mute","Alexa_wakeup";key_code = <115 116>;key_pin = <&gpio GPIOZ_10 GPIO_ACTIVE_LOW>,<&gpio_ao GPIOAO_4 GPIO_ACTIVE_LOW>;interrupts = <0 70 10 71 2>;interrupt-names = "irq_keyup", "irq_keydown";};// key_name:按键名称// key_num:按键数量// key_code:按键上报值// key_pin:gpio配置
驱动源文件路径
//配置 arch/arm64/configs/meson64_smarthome_defconfig->CONFIG_AMLOGIC_GPIO_KEY=y//gpio key驱动文件路径 drivers/amlogic/input/keyboard/adc_keypad.c//按键定义include/dt-bindings/input/linux-event-codes.h
开发板测试
驱动正常加载之后,进入文件系统,查看信息
# cat /proc/bus/input/devices I: Bus=0010 Vendor=0001 Product=0001 Version=0100 N: Name="gpio_keypad" P: Phys=gpio_keypad/input0 S: Sysfs=/devices/platform/gpio_keypad/input/input0 U: Uniq= H: Handlers=kbd event0 B: PROP=0 B: EV=100003 B: KEY=1f80000 0 0 0
测试按键是否按下抬起1
//按下按键,会上报键值cat /dev/input/event0
这里以Amlogic A113相关推荐
- YodaOS: 一个属于 Node.js 社区的操作系统
开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> 大家好,很开心在这里宣布 YodaOS开源了.他将承载 Rokid 4年以来对于人工智能和语音交互领域的沉淀,并选 ...
- Android系统移植与调试之-------Amlogic方案编译步骤
1. 拷贝Amlogic的SourceCode 切换目录到 /home/roco/work/amlogic/SourceCode/mx0831-0525下将mx0831-0525.tgz拷贝到 / ...
- 解决Amlogic S905或S9xxx在安装Armbian_20.02.0卡logo或无反应的方法
解决Amlogic S905或S9xxx在安装Armbian_20.02.0卡logo或无反应的方法 参考文章: (1)解决Amlogic S905或S9xxx在安装Armbian_20.02.0卡l ...
- Amlogic 4K UI显示
环境 Amlogic Android P + Kernel4.9 T962X3 系统 前言 4K 原生 UI 意味着帧缓冲区的分辨率为 3840x2160 步骤 1.提高DDR频率 --- a/boa ...
- amlogic logo amlogic rk tvbox 电视盒 定制化开发(一) 开机logo 定制
电视机顶盒定制化开发,最简单也是最常见的的是开机logo的 定制. RK amlogic 全志各个平台虽然用到的方法都略有不同.但,都殊途同归. 下面就拿amlogic 为例.记录一下 开机logo ...
- Amlogic A311D2 八核 Arm 处理器支持高达 16GB RAM
Amlogic A311D2 八核处理器是Amlogic A311D六核 SoC 的继任者,具有四个 Cortex-A73 内核.四个 Cortex-A53 内核.更强大的 Mali-G52 MP8 ...
- OpenHarmony在Amlogic A311D芯片平台的快速开发上手指南
OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景.全连接.全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联 ...
- a113 智能音箱芯片方案_智能音箱九大芯片方案商及其生产厂商和代表作品介绍-控制器/处理器-与非网...
据不完全统计,目前国内做智能音箱的企业已有近百来家,此外还有至少 500 家与之相关的硬件或技术方案商活跃在前沿阵地. 瑞芯微--RK3229 RK3229 基于 Cortex-A7 四核,支持 4- ...
- Amlogic连续三年居中国OTT芯片市占率第一
美国当地时间2016年1月6日下午3点,拉斯维加斯会展中心.全球OTT多媒体应用处理器市场领导者--晶晨半导体(以下称"Amlogic")"合作伙伴大会"举行. ...
最新文章
- C++中局部类的使用
- 专转本计算机应用基础,江苏省专转本计算机应用基础模拟题
- 警惕!Cisco产品的假冒和水货
- 简述一下你对mysql事物的理解_面试题:说说你对数据库事务的理解
- 查看并设置oracle并发连接数
- 【numpy求和】numpy.sum()求和
- 何时运行 A/B 测试,亚马逊、微软、谷歌等大厂是怎么做的?
- C语言char的大小写转换
- java程序员期望薪资_11月程序员平均薪资达14327元,薪资最高的居然不是JAVA?
- 对文档的编辑过多_Wizard 开源文档管理系统1.0发布啦
- ARM9开发板实验笔记(1)
- 西瓜书学习之绪论部分
- STM32F103_study48_The punctual atoms(STM32 Serial communication experiment )
- Maya模型导入Unity3d快速烘焙光影【2020】
- OLS最小二乘法回归模型
- Python数据分析(Pandas)
- 查询Products中单价(UnitPrice)最高的Products的资料;
- [洛谷多校第三场] T176282 Mana Eel‘s Problem [分段前缀积]
- 关于如何运行Power Automate Flow
- 让微信公众号自动回复可以跳转小程序的消息