blob: 1731406586933739b137e0c6a8d48d3e29a1fa9b [file] [log] [blame]
Srinivas Kandagatlaeace75c2015-07-27 12:13:19 +01001#
2# Makefile for nvmem drivers.
3#
4
5obj-$(CONFIG_NVMEM) += nvmem_core.o
6nvmem_core-y := core.o
Srinivas Kandagatla4ab11992015-07-27 12:15:00 +01007
8# Devices
Jonathan Richardson9d59c6e2016-10-31 14:45:19 +00009obj-$(CONFIG_NVMEM_BCM_OCOTP) += nvmem-bcm-ocotp.o
10nvmem-bcm-ocotp-y := bcm-ocotp.o
Michael Grzeschikc066c1c2017-03-31 13:44:50 +010011obj-$(CONFIG_NVMEM_IMX_IIM) += nvmem-imx-iim.o
12nvmem-imx-iim-y := imx-iim.o
Philipp Zabel3edba6b2015-09-30 13:55:47 +010013obj-$(CONFIG_NVMEM_IMX_OCOTP) += nvmem-imx-ocotp.o
14nvmem-imx-ocotp-y := imx-ocotp.o
Ariel D'Alessandrof02f8ae2015-12-07 10:57:39 +000015obj-$(CONFIG_NVMEM_LPC18XX_EEPROM) += nvmem_lpc18xx_eeprom.o
16nvmem_lpc18xx_eeprom-y := lpc18xx_eeprom.o
Joachim Eastwood88806daf2016-10-31 14:45:16 +000017obj-$(CONFIG_NVMEM_LPC18XX_OTP) += nvmem_lpc18xx_otp.o
18nvmem_lpc18xx_otp-y := lpc18xx_otp.o
Stefan Wahrenc01e9a12015-09-30 13:56:27 +010019obj-$(CONFIG_NVMEM_MXS_OCOTP) += nvmem-mxs-ocotp.o
20nvmem-mxs-ocotp-y := mxs-ocotp.o
Andrew-CT Chen4c7e4fe2015-12-07 10:58:11 +000021obj-$(CONFIG_MTK_EFUSE) += nvmem_mtk-efuse.o
22nvmem_mtk-efuse-y := mtk-efuse.o
Srinivas Kandagatla4ab11992015-07-27 12:15:00 +010023obj-$(CONFIG_QCOM_QFPROM) += nvmem_qfprom.o
24nvmem_qfprom-y := qfprom.o
ZhengShunQian03a69562015-09-30 13:56:44 +010025obj-$(CONFIG_ROCKCHIP_EFUSE) += nvmem_rockchip_efuse.o
26nvmem_rockchip_efuse-y := rockchip-efuse.o
Maxime Ripard3d0b16a2015-07-27 12:17:09 +010027obj-$(CONFIG_NVMEM_SUNXI_SID) += nvmem_sunxi_sid.o
28nvmem_sunxi_sid-y := sunxi_sid.o
Sanchayan Maity22dbdb72015-09-30 13:54:59 +010029obj-$(CONFIG_NVMEM_VF610_OCOTP) += nvmem-vf610-ocotp.o
30nvmem-vf610-ocotp-y := vf610-ocotp.o
Carlo Caionead855ea2016-08-27 15:43:46 +020031obj-$(CONFIG_MESON_EFUSE) += nvmem_meson_efuse.o
32nvmem_meson_efuse-y := meson-efuse.o