According to the reference manuals for i.MX6ULL and i.MX6ULZ both SoCs only support 8 OTP banks instead of 16. So we can't use the compatible string of i.MX6UL. Stefan Wahren (3): dt-bindings: imx-ocotp: Add i.MX6ULL/ULZ support nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support ARM: dts: imx6ull: Fix i.MX6ULL/ULZ ocotp compatible Documentation/devicetree/bindings/nvmem/imx-ocotp.txt | 3 ++- arch/arm/boot/dts/imx6ull.dtsi | 4 ++++ drivers/nvmem/imx-ocotp.c | 7 +++++++ 3 files changed, 13 insertions(+), 1 deletion(-) -- 2.7.4