关键词:px30; rockchip,px30-otp;
px30 — otp dts配置, otp(One Time Programmable),指一次性烧写存储器,顾名思义这样的存储器只能被写一次,存储器采用的是熔断性烧写。
1、px30 otp dts属性说明:
必须属性: - compatible: 必须取名为"rockchip,px30-otp" - reg: 包括物理存储的地址,以及存储器的空间大小。 - address-cells: 必须设置为1 - size-cells: 必须设置为1 - clocks: otp相关clocks,需要与clock-names对齐 - clock-names: 名称 "clk_opt", "pclk_otp" and "pclk_otp_phy".
2、与otp相关的nvmem:
查看《RK3288 — EFUSE NVMEM 数据配置》可以了解更多的nvmem的信息。
3、例子:
otp: otp@ff290000 { compatible = "rockchip,px30-otp"; reg = <0x0 0xff290000 0x0 0x4000>; #address-cells = <1>; #size-cells = <1>; clocks = <&cru SCLK_OTP_USR>, <&cru PCLK_OTP_NS>, <&cru PCLK_OTP_PHY>; clock-names = "clk_opt", "pclk_otp", "pclk_otp_phy"; };