内核配置
你可以通过以下管理MCA驱动程序支持内核配置选项:
数码网络微控制器帮助ConnectCore 8索姆(
CONFIG_MFD_MCA_CC8
)
这个选项允许支持MCA的核心功能和内置的默认启用ConnectCore 8 m迷你内核配置文件。
每一个多功能内核驱动程序实现他们自己的选择。
内核驱动程序
MCA核心司机位于:
文件 | 描述 |
---|---|
ConnectCore 8索姆MCA核心驱动程序 |
|
ConnectCore 8索姆MCA I2C通信驱动程序 |
|
ConnectCore 8索姆MCA打断司机 |
设备树绑定和定制
MCA设备树绑定的记录文档/ devicetree /绑定/打码/数码网络,mca-cc8.txt
。
通过I2C1 MCA连接端口的我。MX8M迷你CPU:
&i2c1 {mca_cc8m: mca@63{兼容=“数码网络,mca-cc8m”;reg = < 0 x63 >;interrupt-parent = < &gpio3 >;中断= < 8 IRQ_TYPE_LEVEL_HIGH >;中断控制器;# interrupt-cells = < 2 >;fw-update-gpio = < &gpio1 4 GPIO_ACTIVE_LOW >;pinctrl-names =“默认”;pinctrl-0 = < &pinctrl_mca_cc8m >;… }; };
MCA设备树节点有一个为每个多功能sub-node驱动程序支持。 |
系统状态寄存器
MCA提供状态信息通过sysfs重置和唤醒事件的原因。
重启原因
Linux提供的信息是什么导致了MCA单片机的复位和我。MX8M微型处理器。
此功能支持MCA固件版本0.04及以后。您可以使用sysinfo 命令来检查你的MCA固件版本。 |
MCA单片机
使用以下命令来显示事件导致标记最后MCA重置:
#猫/ sys /汽车/ i2c /设备/ 0 - 0063 / last_mca_reset低电压,功率
last_mca_reset价值 | 描述 |
---|---|
会唤醒 |
低泄漏唤醒 |
低电压 |
低电压VCC_MCA |
监管机构 |
内部MCA看门狗复位 |
复位销 |
断言的复位销 |
上电 |
电源条件 |
注意,可以同时表示多个值。
我。MX8M微型处理器
使用以下命令来显示事件导致最后我标记。MX8M迷你重置:
#猫/ sys /汽车/ i2c /设备/ 0 - 0063 / last_mpu_reset权力
last_mpu_reset价值 | 描述 |
---|---|
上电 |
电源条件 |
系统复位 |
系统复位(系统调用) |
监管机构 |
监督司机重置 |
去唤醒 |
唤醒从关机 |
MCA重置 |
一个MCA重置(内部监督机构)引发了微处理器复位 |
起床的原因
Linux提供了信息,MCA接口醒来系统从低功率(暂停或关闭)。
|
使用以下命令来读取最后ConnectCore 8 m迷你起床的理由:
#猫/ sys /汽车/ i2c /设备/ 0 - 0063 / IO last_wakeup_reason力量
last_wakeup_reason价值 | 描述 |
---|---|
电源输入输出 |
IO销。通常连接到电源按钮 |
计时器 |
内部MCA计时器 |
清债信托公司 |
实时时钟闹铃 |
LP UART |
MCA UART |
Tamper0、Tamper1 Tamper3夯 |
数字/模拟夯接口 |
IO2 IO0, IO1, IO3 IO4, IO9, IO10, IO11, IO12, IO13, IO14, IO15, IO16, IO17, IO18 IO19 |
数字/模拟IO销(配置为数字中断或模拟比较器) |
Vcc |
Vcc检测中断 |
CPU |
其他CPU或PMIC中断 |
此功能支持MCA固件版本0.04及以后。您可以使用sysinfo 命令来检查你的MCA固件版本。 |
MCA NVRAM
此功能支持MCA固件版本0.08及以后。您可以使用sysinfo 命令来检查你的MCA固件版本。 |
NVRAM MCA提供8个字节的内存。这种通用内存保存数据在关机模式板连接到电源时,或没有能力只有在你的董事会有一枚硬币电池。
您可以访问该内存区域通过sysfs文件名为:/ sys /汽车/ i2c /设备/ 0 - 0063 / nvram
。你可以写的NVRAM写作直接进入sysfs
文件使用以下命令:
#cd / sys /汽车/ i2c /设备/ 0 - 0063 /#- n " 12345678 " > nvram回响
你可以阅读内容记忆与以下命令:
#hexdump - c nvram 0000000 1 2 3 4 5 6 7 8 0000008
如果值是打印的,你也可以阅读他们的命令猫
:
#猫nvram 12345678
外部32.768 kHz输出
您可以配置垫MCA_CLKOUT32K输出32.768 kHz信号时钟的外围设备。的功能是由一个sysfs条目。使32.768 kHz信号MCA_CLKOUT32K垫:
#回声启用> / sys /汽车/ i2c /设备/ 0 - 0063 / ext_32khz
禁用:
#回声禁用> / sys /汽车/ i2c /设备/ 0 - 0063 / ext_32khz
阅读垫的现状:
#猫/ sys /汽车/ i2c /设备/ 0 - 0063 / ext_32khz禁用
参考电压1.2 V
您可以配置垫MCA_VREF_OUT输出一个稳定的温度补偿1.2 V输出使用作为外围设备的参考电压。
您可以使用这个信号作为MCA ADC参考电压信号。看到模拟-数字转换器(ADC)为更多的信息。 |
的功能是由一个sysfs条目。使电压参考MCA_VREF_OUT垫:
#回声启用> / sys /汽车/ i2c /设备/ 0 - 0063 / vref
禁用:
#回声禁用> / sys /汽车/ i2c /设备/ 0 - 0063 / vref
阅读垫的现状:
#猫/ sys /汽车/ i2c /设备/ 0 - 0063 / vref禁用
如果你配置MCA ADC使用内部1.2 V电压参考,MCA_VREF_OUT垫自动输出信号和sysfs控制没有影响。 |
SOM引导模式配置
此功能支持MCA固件版本0.09及以后。您可以使用sysinfo 命令来检查你的MCA固件版本。它还需要mca_config_tool 版本1.14或更高版本的配置。 |
MCA可配置为启动SOM在两种不同的方式:
W4PK(等待电源键):系统不启动,直到MCA PWR_IO断言低。这条线通常被连接到电源按钮。
自动防喷器(引导权力):SOM靴子只要权力。这是默认的模式。
这个功能可以通过配置mca_config_tool
——boot_mode
论点。
看到MCA配置工具关于此工具的更多信息和功能。
安全系统重启和关机
执行控制和安全软件重新启动序列:
运行
reboot_safe (- t <超时>)
从命令行。它指示MCA迫使系统重启后超时(秒)。如果默认超时时间值是30秒<超时>
参数是没有定义的。
执行控制和安全软件关机顺序:
运行
poweroff_safe (- t <超时>)
从命令行。它指示MCA迫使系统断电后超时(秒)。如果默认超时时间值是30秒<超时>
参数是没有定义的。