8.3.2. 参数配置

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

8.3.2.1. 内核配置

使能 SPI 相关的内核驱动,可在通过下列命令进行配置(参考:快速入门 - 编译概述 - Kernel配置):

make menuconfig

在内核的配置界面中,进行下列的选择:

Device Drivers  --->
    -*- NVMEM Support  --->
        [*]   /sys/bus/nvmem/devices/*/nvmem (sysfs interface)
        [*]   ZX SoC eFuse Support

进行如上的配置之后,内核 eFuse 驱动使能。

8.3.2.2. DTS 配置

芯片级的 DTS:

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

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