Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(60)

Side by Side Diff: board/tegra2/generic/Makefile

Issue 6623073: Chromium: arm: tegra: Add NAND support (Closed) Base URL: http://git.chromium.org/git/u-boot-next.git@chromeos-v2010.09
Patch Set: Fix the issue that access to NAND device fails when jumper is set to SPI boot Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # 1 #
2 # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. 2 # Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 # 5 #
6 6
7 include $(TOPDIR)/config.mk 7 include $(TOPDIR)/config.mk
8 8
9 $(shell mkdir -p $(obj)../common/sdmmc) 9 $(shell mkdir -p $(obj)../common/sdmmc)
10 $(shell mkdir -p $(obj)../common/crypto) 10 $(shell mkdir -p $(obj)../common/crypto)
11 ifdef CONFIG_TEGRA2_LCD 11 ifdef CONFIG_TEGRA2_LCD
12 $(shell mkdir -p $(obj)../common/lcd) 12 $(shell mkdir -p $(obj)../common/lcd)
13 $(shell mkdir -p $(obj)../common/lcd/gpinit) 13 $(shell mkdir -p $(obj)../common/lcd/gpinit)
14 endif 14 endif
15 15 ifdef CONFIG_TEGRA2_NAND
16 $(shell mkdir -p $(obj)../common/nand)
17 $(shell mkdir -p $(obj)../common/nand/HY27UF084G2B)
18 endif
16 LIB = $(obj)lib$(BOARD).a 19 LIB = $(obj)lib$(BOARD).a
17 20
18 COBJS := $(BOARD).o 21 COBJS := $(BOARD).o
19 ifdef CONFIG_TEGRA2_KEYBOARD 22 ifdef CONFIG_TEGRA2_KEYBOARD
20 COBJS += $(BOARD)_kbc.o 23 COBJS += $(BOARD)_kbc.o
21 endif 24 endif
22 COBJS += ../common/board.o 25 COBJS += ../common/board.o
23 COBJS += ../common/sdmmc/nvboot_sdmmc.o 26 COBJS += ../common/sdmmc/nvboot_sdmmc.o
24 COBJS += ../common/sdmmc/nvboot_reset.o 27 COBJS += ../common/sdmmc/nvboot_reset.o
25 COBJS += ../common/sdmmc/nvboot_util.o 28 COBJS += ../common/sdmmc/nvboot_util.o
26 COBJS += ../common/sdmmc/nvboot_clocks.o 29 COBJS += ../common/sdmmc/nvboot_clocks.o
27 COBJS += ../common/sdmmc/nvboot_pads.o 30 COBJS += ../common/sdmmc/nvboot_pads.o
28 COBJS += ../common/sdmmc/nvboot_pinmux.o 31 COBJS += ../common/sdmmc/nvboot_pinmux.o
29 COBJS += ../common/sdmmc/nvboot_pinmux_tables.o 32 COBJS += ../common/sdmmc/nvboot_pinmux_tables.o
30 ifdef CONFIG_TEGRA2_LP0 33 ifdef CONFIG_TEGRA2_LP0
31 COBJS += ../common/crypto/aes_ref.o 34 COBJS += ../common/crypto/aes_ref.o
32 COBJS += ../common/crypto/crypto.o 35 COBJS += ../common/crypto/crypto.o
33 endif 36 endif
34 ifdef CONFIG_TEGRA2_LCD 37 ifdef CONFIG_TEGRA2_LCD
35 COBJS += gpinit.o 38 COBJS += gpinit.o
36 COBJS += ../common/lcd/gpinit/gp-util.o 39 COBJS += ../common/lcd/gpinit/gp-util.o
37 COBJS += ../common/lcd/gpinit/gp-dc.o 40 COBJS += ../common/lcd/gpinit/gp-dc.o
38 COBJS += ../common/lcd/gpinit/gp-clk.o 41 COBJS += ../common/lcd/gpinit/gp-clk.o
39 COBJS += ../common/lcd/gpinit/gp-pinmux.o 42 COBJS += ../common/lcd/gpinit/gp-pinmux.o
40 COBJS += ../common/lcd/gpinit/gp-pinmux-t2-tables.o 43 COBJS += ../common/lcd/gpinit/gp-pinmux-t2-tables.o
41 COBJS += ../common/lcd/nvboot_lcd.o 44 COBJS += ../common/lcd/nvboot_lcd.o
42 endif 45 endif
46 ifdef CONFIG_TEGRA2_NAND
47 COBJS += ../common/nand/HY27UF084G2B/tegra2_nand.o
48 endif
43 49
44 SRCS := $(COBJS:.o=.c) 50 SRCS := $(COBJS:.o=.c)
45 OBJS := $(addprefix $(obj),$(COBJS)) 51 OBJS := $(addprefix $(obj),$(COBJS))
46 52
47 $(LIB): $(obj).depend $(OBJS) 53 $(LIB): $(obj).depend $(OBJS)
48 $(AR) $(ARFLAGS) $@ $(OBJS) 54 $(AR) $(ARFLAGS) $@ $(OBJS)
49 55
50 clean: 56 clean:
51 rm -f $(OBJS) 57 rm -f $(OBJS)
52 58
53 distclean: clean 59 distclean: clean
54 rm -f $(LIB) core *.bak $(obj).depend 60 rm -f $(LIB) core *.bak $(obj).depend
55 61
56 ######################################################################### 62 #########################################################################
57 63
58 # defines $(obj).depend target 64 # defines $(obj).depend target
59 include $(SRCTREE)/rules.mk 65 include $(SRCTREE)/rules.mk
60 66
61 sinclude $(obj).depend 67 sinclude $(obj).depend
62 68
63 ######################################################################### 69 #########################################################################
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698