xref: /openbmc/linux/arch/mips/alchemy/Platform (revision baf3eb233df301081b66637a257ce0e9f6f84706)
1*baf3eb23SManuel Lauss#
2*baf3eb23SManuel Lauss# Core Alchemy code
3*baf3eb23SManuel Lauss#
4*baf3eb23SManuel Laussplatform-$(CONFIG_MACH_ALCHEMY)	+= alchemy/common/
5*baf3eb23SManuel Lauss
6*baf3eb23SManuel Lauss
7*baf3eb23SManuel Lauss#
8*baf3eb23SManuel Lauss# AMD Alchemy Pb1000 eval board
9*baf3eb23SManuel Lauss#
10*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_PB1000)	+= alchemy/devboards/
11*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_PB1000)	+= -I$(srctree)/arch/mips/include/asm/mach-pb1x00
12*baf3eb23SManuel Laussload-$(CONFIG_MIPS_PB1000)	+= 0xffffffff80100000
13*baf3eb23SManuel Lauss
14*baf3eb23SManuel Lauss#
15*baf3eb23SManuel Lauss# AMD Alchemy Pb1100 eval board
16*baf3eb23SManuel Lauss#
17*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_PB1100)	+= alchemy/devboards/
18*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_PB1100)	+= -I$(srctree)/arch/mips/include/asm/mach-pb1x00
19*baf3eb23SManuel Laussload-$(CONFIG_MIPS_PB1100)	+= 0xffffffff80100000
20*baf3eb23SManuel Lauss
21*baf3eb23SManuel Lauss#
22*baf3eb23SManuel Lauss# AMD Alchemy Pb1500 eval board
23*baf3eb23SManuel Lauss#
24*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_PB1500)	+= alchemy/devboards/
25*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_PB1500)	+= -I$(srctree)/arch/mips/include/asm/mach-pb1x00
26*baf3eb23SManuel Laussload-$(CONFIG_MIPS_PB1500)	+= 0xffffffff80100000
27*baf3eb23SManuel Lauss
28*baf3eb23SManuel Lauss#
29*baf3eb23SManuel Lauss# AMD Alchemy Pb1550 eval board
30*baf3eb23SManuel Lauss#
31*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_PB1550)	+= alchemy/devboards/
32*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_PB1550)	+= -I$(srctree)/arch/mips/include/asm/mach-pb1x00
33*baf3eb23SManuel Laussload-$(CONFIG_MIPS_PB1550)	+= 0xffffffff80100000
34*baf3eb23SManuel Lauss
35*baf3eb23SManuel Lauss#
36*baf3eb23SManuel Lauss# AMD Alchemy Pb1200 eval board
37*baf3eb23SManuel Lauss#
38*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_PB1200)	+= alchemy/devboards/
39*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_PB1200)	+= -I$(srctree)/arch/mips/include/asm/mach-pb1x00
40*baf3eb23SManuel Laussload-$(CONFIG_MIPS_PB1200)	+= 0xffffffff80100000
41*baf3eb23SManuel Lauss
42*baf3eb23SManuel Lauss#
43*baf3eb23SManuel Lauss# AMD Alchemy Db1000 eval board
44*baf3eb23SManuel Lauss#
45*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_DB1000)	+= alchemy/devboards/
46*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_DB1000)	+= -I$(srctree)/arch/mips/include/asm/mach-db1x00
47*baf3eb23SManuel Laussload-$(CONFIG_MIPS_DB1000)	+= 0xffffffff80100000
48*baf3eb23SManuel Lauss
49*baf3eb23SManuel Lauss#
50*baf3eb23SManuel Lauss# AMD Alchemy Db1100 eval board
51*baf3eb23SManuel Lauss#
52*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_DB1100)	+= alchemy/devboards/
53*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_DB1100)	+= -I$(srctree)/arch/mips/include/asm/mach-db1x00
54*baf3eb23SManuel Laussload-$(CONFIG_MIPS_DB1100)	+= 0xffffffff80100000
55*baf3eb23SManuel Lauss
56*baf3eb23SManuel Lauss#
57*baf3eb23SManuel Lauss# AMD Alchemy Db1500 eval board
58*baf3eb23SManuel Lauss#
59*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_DB1500)	+= alchemy/devboards/
60*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_DB1500)	+= -I$(srctree)/arch/mips/include/asm/mach-db1x00
61*baf3eb23SManuel Laussload-$(CONFIG_MIPS_DB1500)	+= 0xffffffff80100000
62*baf3eb23SManuel Lauss
63*baf3eb23SManuel Lauss#
64*baf3eb23SManuel Lauss# AMD Alchemy Db1550 eval board
65*baf3eb23SManuel Lauss#
66*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_DB1550)	+= alchemy/devboards/
67*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_DB1550)	+= -I$(srctree)/arch/mips/include/asm/mach-db1x00
68*baf3eb23SManuel Laussload-$(CONFIG_MIPS_DB1550)	+= 0xffffffff80100000
69*baf3eb23SManuel Lauss
70*baf3eb23SManuel Lauss#
71*baf3eb23SManuel Lauss# AMD Alchemy Db1200 eval board
72*baf3eb23SManuel Lauss#
73*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_DB1200)	+= alchemy/devboards/
74*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_DB1200)	+= -I$(srctree)/arch/mips/include/asm/mach-db1x00
75*baf3eb23SManuel Laussload-$(CONFIG_MIPS_DB1200)	+= 0xffffffff80100000
76*baf3eb23SManuel Lauss
77*baf3eb23SManuel Lauss#
78*baf3eb23SManuel Lauss# AMD Alchemy Bosporus eval board
79*baf3eb23SManuel Lauss#
80*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_BOSPORUS) += alchemy/devboards/
81*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_BOSPORUS)	 += -I$(srctree)/arch/mips/include/asm/mach-db1x00
82*baf3eb23SManuel Laussload-$(CONFIG_MIPS_BOSPORUS)	 += 0xffffffff80100000
83*baf3eb23SManuel Lauss
84*baf3eb23SManuel Lauss#
85*baf3eb23SManuel Lauss# AMD Alchemy Mirage eval board
86*baf3eb23SManuel Lauss#
87*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_MIRAGE)	+= alchemy/devboards/
88*baf3eb23SManuel Lausscflags-$(CONFIG_MIPS_MIRAGE)	+= -I$(srctree)/arch/mips/include/asm/mach-db1x00
89*baf3eb23SManuel Laussload-$(CONFIG_MIPS_MIRAGE)	+= 0xffffffff80100000
90*baf3eb23SManuel Lauss
91*baf3eb23SManuel Lauss#
92*baf3eb23SManuel Lauss# 4G-Systems eval board
93*baf3eb23SManuel Lauss#
94*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_MTX1)	+= alchemy/mtx-1/
95*baf3eb23SManuel Laussload-$(CONFIG_MIPS_MTX1)	+= 0xffffffff80100000
96*baf3eb23SManuel Lauss
97*baf3eb23SManuel Lauss#
98*baf3eb23SManuel Lauss# MyCable eval board
99*baf3eb23SManuel Lauss#
100*baf3eb23SManuel Laussplatform-$(CONFIG_MIPS_XXS1500)	+= alchemy/xxs1500/
101*baf3eb23SManuel Laussload-$(CONFIG_MIPS_XXS1500)	+= 0xffffffff80100000
102*baf3eb23SManuel Lauss
103*baf3eb23SManuel Lauss
104*baf3eb23SManuel Lauss# boards can specify their own <gpio.h> in one of their include dirs.
105*baf3eb23SManuel Lauss# If they do, placing this line here at the end will make sure the
106*baf3eb23SManuel Lauss# compiler picks the board one.  If they don't, it will make sure
107*baf3eb23SManuel Lauss# the alchemy generic gpio header is picked up.
108*baf3eb23SManuel Lauss
109*baf3eb23SManuel Lausscflags-$(CONFIG_MACH_ALCHEMY)	+= -I$(srctree)/arch/mips/include/asm/mach-au1x00
110