linux有读EC RAM的工具吗,Shell下的ITE EC Tools

简介

前阵子移植了一个LVGL 的GUI库,所以想在此之上写一个Shell APP,于是便有了这个工具。此工具可以读取ITE EC上大部分的寄存器,包括逻辑设备部分。EC RAM的寄存器虽然可以通过地址读取到,但我还是把它另外分了出来,因为这部分ACPI上有定义,访问方法是统一的,所以不管是ITE还是ENE还是其它家的EC,都可以读取到。支持的平台除了X86,还支持龙芯,飞腾这两个国产平台。

53d60e59eb5ce4e7ca63723c913c6ebd.png

功能说明

1.支持读取EC RAM寄存器

2.支持自定义地址,如将RAM Type选择为EC Space,Address填入EC相应地址,然后点Set即可访问

3.支持访问逻辑设备寄存器,需将RAM Type设置为PNPCFG,Address填入相应设备号即可

下载

1.目前在IT8987上测试可以正常读写,其它的自测。

2.国产平台在龙芯(MIPS64EL)测试也是没问题的,只是有些卡顿;飞腾的(AARCH64)由于没有机器就没做测试

[ypbtn]https://wwa.lanzous.com/iI1IYiokuna[/ypbtn]

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、 开关机管理: .......................................................................................................................... 10 1、 功能介绍: ....................................................................................................................... 10 2、 逻辑整理: ....................................................................................................................... 11 (1) Battery 模式上电、掉电、Sx and Resume 时序 ............................................................................ 11 (2) AC Adapter 模式上电、掉电、Sx and Resume 时序 ..................................................................... 13 (3) Power Fail.......................................................................................................................................... 15 (4) 触发电源状态变化事件 ................................................................................................................... 15 二、 电池管理: .............................................................................................................................. 17 1、 功能介绍: ....................................................................................................................... 17 2、 逻辑整理: ....................................................................................................................... 17 (1) AC、电池状态监视 .......................................................................................................................... 17 (2) 电池信息读取(循环检测) ........................................................................................................... 17 (3) 电池充电 .......................................................................................................................................... 18 (4) 电池放电 .......................................................................................................................................... 21 (5) 电池校正(DOS、OS) ................................................................................................................... 21 (6) Beep(PWM) ....................................................................................................................................... 22 (7) 电池保护:预充、衡流、衡压、过充、过温、过压、过流、过放 ........................................... 23 三、 THERMAL ............................................................................................................................... 25 1、 功能介绍: ....................................................................................................................... 25 2、 逻辑整理: ....................................................................................................................... 25 (1) Thermal Sensor F75393S .................................................................................................................. 25 (2) 北桥过温检测(NS) ...................................................................................................................... 25 (3) 动态风扇控制 .................................................................................................................................. 26 (4) Throttling、Shut Down、OVP、OTP ................................................................................................ 26 四、 Q 事件与PS/2: ...................................................................................................................... 28 1、 功能介绍: ....................................................................................................................... 28。。。。。。。。。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值