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