Edit online

eFuse 配置

Read time: 1 minute(s)

通常 eFuse 信息的读写启动程序、生产过程比较相关,内核以及用户态程序不需要关心 eFuse 的内容。 但由于 eFuse 中也可以保留一些产品相关的信息,因此也可以通过内核相关驱动读取 eFuse。

内核配置

通过内核配置使能 eFuse 相关的内核驱动:
  1. 在 SDK 根目录下,执行下列命令,进入 kernel 的功能配置界面:
    make kernel-menuconfig

    或使用简写命令

    make km
  2. 在内核的配置界面,配置下列选项,即可使能内核 eFuse 驱动:
    Device Drivers  --->
        -*- NVMEM Support  --->
            [*]   /sys/bus/nvmem/devices/*/nvmem (sysfs interface)
            [*]   ArtInChip SoC eFuse Support
    

DTS 配置

芯片级的 DTS:

如需修改默认配置,请咨询原厂支持人员。

sid: sid@19010000 {
    compatible = "artinchip,sid-v1.0";
    reg = <0x19010000 0x800>;
    clocks = <&cmu CLK_SID>;
    resets = <&rst RESET_SID>;
};