Blame view

drivers/mtd/nand/Makefile 2.16 KB
f93286397   Marian Balakowicz   Add support for a...
1
2
3
4
  #
  # (C) Copyright 2006
  # Wolfgang Denk, DENX Software Engineering, wd@denx.de.
  #
1a4596601   Wolfgang Denk   Add GPL-2.0+ SPDX...
5
  # SPDX-License-Identifier:	GPL-2.0+
f93286397   Marian Balakowicz   Add support for a...
6
  #
12c2f1ee3   Simon Schwarz   spl: add NAND Lib...
7
  ifdef CONFIG_SPL_BUILD
6f2f01b9f   Scott Wood   spl/nand: introdu...
8
9
10
  
  ifdef CONFIG_SPL_NAND_DRIVERS
  NORMAL_DRIVERS=y
435199f38   Heiko Schocher   arm, davinci: add...
11
  endif
6f2f01b9f   Scott Wood   spl/nand: introdu...
12

2fc7ef619   Masahiro Yamada   drivers: mtd: con...
13
  obj-$(CONFIG_SPL_NAND_AM33XX_BCH) += am335x_spl_bch.o
845034e6b   Masahiro Yamada   mtd: denali: add ...
14
  obj-$(CONFIG_SPL_NAND_DENALI) += denali_spl.o
2fc7ef619   Masahiro Yamada   drivers: mtd: con...
15
16
17
18
19
20
  obj-$(CONFIG_SPL_NAND_DOCG4) += docg4_spl.o
  obj-$(CONFIG_SPL_NAND_SIMPLE) += nand_spl_simple.o
  obj-$(CONFIG_SPL_NAND_LOAD) += nand_spl_load.o
  obj-$(CONFIG_SPL_NAND_ECC) += nand_ecc.o
  obj-$(CONFIG_SPL_NAND_BASE) += nand_base.o
  obj-$(CONFIG_SPL_NAND_INIT) += nand.o
db6058064   Tom Rini   mtd: Build nand_u...
21
22
23
  ifeq ($(CONFIG_SPL_ENV_SUPPORT),y)
  obj-$(CONFIG_ENV_IS_IN_NAND) += nand_util.o
  endif
6f2f01b9f   Scott Wood   spl/nand: introdu...
24
25
26
27
  
  else # not spl
  
  NORMAL_DRIVERS=y
2fc7ef619   Masahiro Yamada   drivers: mtd: con...
28
29
30
31
32
33
  obj-y += nand.o
  obj-y += nand_bbt.o
  obj-y += nand_ids.o
  obj-y += nand_util.o
  obj-y += nand_ecc.o
  obj-y += nand_base.o
6f2f01b9f   Scott Wood   spl/nand: introdu...
34
35
36
37
  
  endif # not spl
  
  ifdef NORMAL_DRIVERS
2fc7ef619   Masahiro Yamada   drivers: mtd: con...
38
39
40
41
42
  obj-$(CONFIG_NAND_ECC_BCH) += nand_bch.o
  
  obj-$(CONFIG_NAND_ATMEL) += atmel_nand.o
  obj-$(CONFIG_DRIVER_NAND_BFIN) += bfin_nand.o
  obj-$(CONFIG_NAND_DAVINCI) += davinci_nand.o
3eb3e72a3   Chin Liang See   nand/denali: Addi...
43
  obj-$(CONFIG_NAND_DENALI) += denali.o
2fc7ef619   Masahiro Yamada   drivers: mtd: con...
44
45
46
47
48
49
50
51
  obj-$(CONFIG_NAND_FSL_ELBC) += fsl_elbc_nand.o
  obj-$(CONFIG_NAND_FSL_IFC) += fsl_ifc_nand.o
  obj-$(CONFIG_NAND_FSL_UPM) += fsl_upm.o
  obj-$(CONFIG_NAND_FSMC) += fsmc_nand.o
  obj-$(CONFIG_NAND_JZ4740) += jz4740_nand.o
  obj-$(CONFIG_NAND_KB9202) += kb9202_nand.o
  obj-$(CONFIG_NAND_KIRKWOOD) += kirkwood_nand.o
  obj-$(CONFIG_NAND_KMETER1) += kmeter1_nand.o
c8381bf43   Albert ARIBAUD \(3ADEV\)   lpc32xx: mtd: nan...
52
  obj-$(CONFIG_NAND_LPC32XX_MLC) += lpc32xx_nand_mlc.o
2fc7ef619   Masahiro Yamada   drivers: mtd: con...
53
  obj-$(CONFIG_NAND_MPC5121_NFC) += mpc5121_nfc.o
72d7beabf   Stefan Agner   mtd: nand: add Fr...
54
  obj-$(CONFIG_NAND_VF610_NFC) += vf610_nfc.o
2fc7ef619   Masahiro Yamada   drivers: mtd: con...
55
56
57
58
59
60
61
62
  obj-$(CONFIG_NAND_MXC) += mxc_nand.o
  obj-$(CONFIG_NAND_MXS) += mxs_nand.o
  obj-$(CONFIG_NAND_NDFC) += ndfc.o
  obj-$(CONFIG_NAND_NOMADIK) += nomadik.o
  obj-$(CONFIG_NAND_S3C2410) += s3c2410_nand.o
  obj-$(CONFIG_NAND_SPEAR) += spr_nand.o
  obj-$(CONFIG_TEGRA_NAND) += tegra_nand.o
  obj-$(CONFIG_NAND_OMAP_GPMC) += omap_gpmc.o
beba5f04f   pekon gupta   mtd: nand: omap: ...
63
  obj-$(CONFIG_NAND_OMAP_ELM) += omap_elm.o
2fc7ef619   Masahiro Yamada   drivers: mtd: con...
64
65
  obj-$(CONFIG_NAND_PLAT) += nand_plat.o
  obj-$(CONFIG_NAND_DOCG4) += docg4.o
6f2f01b9f   Scott Wood   spl/nand: introdu...
66

449485948   Albert ARIBAUD   Fix SPL build for...
67
  else  # minimal SPL drivers
2fc7ef619   Masahiro Yamada   drivers: mtd: con...
68
69
70
  obj-$(CONFIG_NAND_FSL_ELBC) += fsl_elbc_spl.o
  obj-$(CONFIG_NAND_FSL_IFC) += fsl_ifc_spl.o
  obj-$(CONFIG_NAND_MXC) += mxc_nand_spl.o
73210dccd   Tim Harvey   spl: nand: add su...
71
  obj-$(CONFIG_NAND_MXS) += mxs_nand_spl.o mxs_nand.o
449485948   Albert ARIBAUD   Fix SPL build for...
72

6f2f01b9f   Scott Wood   spl/nand: introdu...
73
  endif # drivers