This patch set adds "cell-type" property to parse mac address, take i.MX as an example, which need reverse byte for mac address. Joakim Zhang (2): arm64: dts: imx8mm: add "cell-type" property for mac-address arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC Srinivas Kandagatla (4): dt-bindings: nvmem: add cell-type to nvmem cells nvmem: core: parse nvmem cell-type from device tree nvmem: core: add nvmem cell post processing callback nvmem: imx-ocotp: add support for post porcessing. .../devicetree/bindings/nvmem/nvmem.yaml | 11 +++++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 10 ++++++- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 3 +- drivers/nvmem/core.c | 12 ++++++++ drivers/nvmem/imx-ocotp.c | 30 +++++++++++++++++++ include/dt-bindings/nvmem/nvmem.h | 8 +++++ include/linux/nvmem-provider.h | 5 ++++ 9 files changed, 81 insertions(+), 4 deletions(-) create mode 100644 include/dt-bindings/nvmem/nvmem.h -- 2.17.1