[PATCH] Add nvmem support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This ports over the nvmem framework from the kernel. I probably won't
apply it as is since it doesn't make me very happy. While it generally
works the very first test already reveals that it can't properly handle
the different layouts of nvmem cells. The MAC addresses for the i.MX
FEC are stored in different byte orders in the IIM/OCOTP units. There's
simply no proper place to encode these different byte orders, see patch
[2/2].

Sascha

----------------------------------------------------------------
Sascha Hauer (1):
      nvmem: Test it with fec/ocotp

Steffen Trumtrar (1):
      drivers: add nvmem framework from kernel

 arch/arm/dts/imx6qdl-phytec-pfla02.dtsi |   9 +
 arch/arm/mach-imx/ocotp.c               |   8 +
 drivers/Kconfig                         |   1 +
 drivers/Makefile                        |   1 +
 drivers/net/fec_imx.c                   |  30 ++
 drivers/nvmem/Kconfig                   |   8 +
 drivers/nvmem/Makefile                  |   6 +
 drivers/nvmem/core.c                    | 749 ++++++++++++++++++++++++++++++++
 include/linux/nvmem-consumer.h          | 157 +++++++
 include/linux/nvmem-provider.h          |  49 +++
 10 files changed, 1018 insertions(+)
 create mode 100644 drivers/nvmem/Kconfig
 create mode 100644 drivers/nvmem/Makefile
 create mode 100644 drivers/nvmem/core.c
 create mode 100644 include/linux/nvmem-consumer.h
 create mode 100644 include/linux/nvmem-provider.h

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox



[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux