@@ -135,84 +135,79 @@ textofs-$(CONFIG_ARCH_MSM8960) := 0x00208000
135
135
136
136
# Machine directory name. This list is sorted alphanumerically
137
137
# by CONFIG_* macro name.
138
- machine-$(CONFIG_ARCH_AT91) := at91
139
- machine-$(CONFIG_ARCH_BCMRING) := bcmring
140
- machine-$(CONFIG_ARCH_CLPS711X) := clps711x
141
- machine-$(CONFIG_ARCH_CNS3XXX) := cns3xxx
142
- machine-$(CONFIG_ARCH_DAVINCI) := davinci
143
- machine-$(CONFIG_ARCH_DOVE) := dove
144
- machine-$(CONFIG_ARCH_EBSA110) := ebsa110
145
- machine-$(CONFIG_ARCH_EP93XX) := ep93xx
146
- machine-$(CONFIG_ARCH_GEMINI) := gemini
147
- machine-$(CONFIG_ARCH_H720X) := h720x
148
- machine-$(CONFIG_ARCH_HIGHBANK) := highbank
149
- machine-$(CONFIG_ARCH_INTEGRATOR) := integrator
150
- machine-$(CONFIG_ARCH_IOP13XX) := iop13xx
151
- machine-$(CONFIG_ARCH_IOP32X) := iop32x
152
- machine-$(CONFIG_ARCH_IOP33X) := iop33x
153
- machine-$(CONFIG_ARCH_IXP4XX) := ixp4xx
154
- machine-$(CONFIG_ARCH_KIRKWOOD) := kirkwood
155
- machine-$(CONFIG_ARCH_KS8695) := ks8695
156
- machine-$(CONFIG_ARCH_LPC32XX) := lpc32xx
157
- machine-$(CONFIG_ARCH_MMP) := mmp
158
- machine-$(CONFIG_ARCH_MSM) := msm
159
- machine-$(CONFIG_ARCH_MV78XX0) := mv78xx0
160
- machine-$(CONFIG_ARCH_IMX_V4_V5) := imx
161
- machine-$(CONFIG_ARCH_IMX_V6_V7) := imx
162
- machine-$(CONFIG_ARCH_MXS) := mxs
163
- machine-$(CONFIG_ARCH_MVEBU) := mvebu
164
- machine-$(CONFIG_ARCH_NETX) := netx
165
- machine-$(CONFIG_ARCH_NOMADIK) := nomadik
166
- machine-$(CONFIG_ARCH_OMAP1) := omap1
167
- machine-$(CONFIG_ARCH_OMAP2PLUS) := omap2
168
- machine-$(CONFIG_ARCH_ORION5X) := orion5x
169
- machine-$(CONFIG_ARCH_PICOXCELL) := picoxcell
170
- machine-$(CONFIG_ARCH_PNX4008) := pnx4008
171
- machine-$(CONFIG_ARCH_PRIMA2) := prima2
172
- machine-$(CONFIG_ARCH_PXA) := pxa
173
- machine-$(CONFIG_ARCH_REALVIEW) := realview
174
- machine-$(CONFIG_ARCH_RPC) := rpc
175
- machine-$(CONFIG_ARCH_S3C24XX) := s3c24xx s3c2412 s3c2440
176
- machine-$(CONFIG_ARCH_S3C64XX) := s3c64xx
177
- machine-$(CONFIG_ARCH_S5P64X0) := s5p64x0
178
- machine-$(CONFIG_ARCH_S5PC100) := s5pc100
179
- machine-$(CONFIG_ARCH_S5PV210) := s5pv210
180
- machine-$(CONFIG_ARCH_EXYNOS4) := exynos
181
- machine-$(CONFIG_ARCH_EXYNOS5) := exynos
182
- machine-$(CONFIG_ARCH_SA1100) := sa1100
183
- machine-$(CONFIG_ARCH_SHARK) := shark
184
- machine-$(CONFIG_ARCH_SHMOBILE) := shmobile
185
- machine-$(CONFIG_ARCH_TEGRA) := tegra
186
- machine-$(CONFIG_ARCH_U300) := u300
187
- machine-$(CONFIG_ARCH_U8500) := ux500
188
- machine-$(CONFIG_ARCH_VERSATILE) := versatile
189
- machine-$(CONFIG_ARCH_VEXPRESS) := vexpress
190
- machine-$(CONFIG_ARCH_VT8500) := vt8500
191
- machine-$(CONFIG_ARCH_W90X900) := w90x900
192
- machine-$(CONFIG_FOOTBRIDGE) := footbridge
193
- machine-$(CONFIG_ARCH_SOCFPGA) := socfpga
194
- machine-$(CONFIG_MACH_SPEAR1310) := spear13xx
195
- machine-$(CONFIG_MACH_SPEAR1340) := spear13xx
196
- machine-$(CONFIG_MACH_SPEAR300) := spear3xx
197
- machine-$(CONFIG_MACH_SPEAR310) := spear3xx
198
- machine-$(CONFIG_MACH_SPEAR320) := spear3xx
199
- machine-$(CONFIG_MACH_SPEAR600) := spear6xx
200
- machine-$(CONFIG_ARCH_ZYNQ) := zynq
138
+ machine-$(CONFIG_ARCH_AT91) += at91
139
+ machine-$(CONFIG_ARCH_BCMRING) += bcmring
140
+ machine-$(CONFIG_ARCH_CLPS711X) += clps711x
141
+ machine-$(CONFIG_ARCH_CNS3XXX) += cns3xxx
142
+ machine-$(CONFIG_ARCH_DAVINCI) += davinci
143
+ machine-$(CONFIG_ARCH_DOVE) += dove
144
+ machine-$(CONFIG_ARCH_EBSA110) += ebsa110
145
+ machine-$(CONFIG_ARCH_EP93XX) += ep93xx
146
+ machine-$(CONFIG_ARCH_GEMINI) += gemini
147
+ machine-$(CONFIG_ARCH_H720X) += h720x
148
+ machine-$(CONFIG_ARCH_HIGHBANK) += highbank
149
+ machine-$(CONFIG_ARCH_INTEGRATOR) += integrator
150
+ machine-$(CONFIG_ARCH_IOP13XX) += iop13xx
151
+ machine-$(CONFIG_ARCH_IOP32X) += iop32x
152
+ machine-$(CONFIG_ARCH_IOP33X) += iop33x
153
+ machine-$(CONFIG_ARCH_IXP4XX) += ixp4xx
154
+ machine-$(CONFIG_ARCH_KIRKWOOD) += kirkwood
155
+ machine-$(CONFIG_ARCH_KS8695) += ks8695
156
+ machine-$(CONFIG_ARCH_LPC32XX) += lpc32xx
157
+ machine-$(CONFIG_ARCH_MMP) += mmp
158
+ machine-$(CONFIG_ARCH_MSM) += msm
159
+ machine-$(CONFIG_ARCH_MV78XX0) += mv78xx0
160
+ machine-$(CONFIG_ARCH_MXC) += imx
161
+ machine-$(CONFIG_ARCH_MXS) += mxs
162
+ machine-$(CONFIG_ARCH_MVEBU) += mvebu
163
+ machine-$(CONFIG_ARCH_NETX) += netx
164
+ machine-$(CONFIG_ARCH_NOMADIK) += nomadik
165
+ machine-$(CONFIG_ARCH_OMAP1) += omap1
166
+ machine-$(CONFIG_ARCH_OMAP2PLUS) += omap2
167
+ machine-$(CONFIG_ARCH_ORION5X) += orion5x
168
+ machine-$(CONFIG_ARCH_PICOXCELL) += picoxcell
169
+ machine-$(CONFIG_ARCH_PNX4008) += pnx4008
170
+ machine-$(CONFIG_ARCH_PRIMA2) += prima2
171
+ machine-$(CONFIG_ARCH_PXA) += pxa
172
+ machine-$(CONFIG_ARCH_REALVIEW) += realview
173
+ machine-$(CONFIG_ARCH_RPC) += rpc
174
+ machine-$(CONFIG_ARCH_S3C24XX) += s3c24xx s3c2412 s3c2440
175
+ machine-$(CONFIG_ARCH_S3C64XX) += s3c64xx
176
+ machine-$(CONFIG_ARCH_S5P64X0) += s5p64x0
177
+ machine-$(CONFIG_ARCH_S5PC100) += s5pc100
178
+ machine-$(CONFIG_ARCH_S5PV210) += s5pv210
179
+ machine-$(CONFIG_ARCH_EXYNOS) += exynos
180
+ machine-$(CONFIG_ARCH_SA1100) += sa1100
181
+ machine-$(CONFIG_ARCH_SHARK) += shark
182
+ machine-$(CONFIG_ARCH_SHMOBILE) += shmobile
183
+ machine-$(CONFIG_ARCH_TEGRA) += tegra
184
+ machine-$(CONFIG_ARCH_U300) += u300
185
+ machine-$(CONFIG_ARCH_U8500) += ux500
186
+ machine-$(CONFIG_ARCH_VERSATILE) += versatile
187
+ machine-$(CONFIG_ARCH_VEXPRESS) += vexpress
188
+ machine-$(CONFIG_ARCH_VT8500) += vt8500
189
+ machine-$(CONFIG_ARCH_W90X900) += w90x900
190
+ machine-$(CONFIG_FOOTBRIDGE) += footbridge
191
+ machine-$(CONFIG_ARCH_SOCFPGA) += socfpga
192
+ machine-$(CONFIG_ARCH_SPEAR13XX) += spear13xx
193
+ machine-$(CONFIG_ARCH_SPEAR3XX) += spear3xx
194
+ machine-$(CONFIG_MACH_SPEAR600) += spear6xx
195
+ machine-$(CONFIG_ARCH_ZYNQ) += zynq
201
196
202
197
# Platform directory name. This list is sorted alphanumerically
203
198
# by CONFIG_* macro name.
204
- plat-$(CONFIG_ARCH_MXC) : = mxc
205
- plat-$(CONFIG_ARCH_OMAP) : = omap
206
- plat-$(CONFIG_ARCH_S3C64XX) : = samsung
207
- plat-$(CONFIG_ARCH_ZYNQ) : = versatile
208
- plat-$(CONFIG_PLAT_IOP) : = iop
209
- plat-$(CONFIG_PLAT_NOMADIK) : = nomadik
210
- plat-$(CONFIG_PLAT_ORION) : = orion
211
- plat-$(CONFIG_PLAT_PXA) : = pxa
212
- plat-$(CONFIG_PLAT_S3C24XX) : = s3c24xx samsung
213
- plat-$(CONFIG_PLAT_S5P) : = samsung
214
- plat-$(CONFIG_PLAT_SPEAR) : = spear
215
- plat-$(CONFIG_PLAT_VERSATILE) : = versatile
199
+ plat-$(CONFIG_ARCH_MXC) + = mxc
200
+ plat-$(CONFIG_ARCH_OMAP) + = omap
201
+ plat-$(CONFIG_ARCH_S3C64XX) + = samsung
202
+ plat-$(CONFIG_ARCH_ZYNQ) + = versatile
203
+ plat-$(CONFIG_PLAT_IOP) + = iop
204
+ plat-$(CONFIG_PLAT_NOMADIK) + = nomadik
205
+ plat-$(CONFIG_PLAT_ORION) + = orion
206
+ plat-$(CONFIG_PLAT_PXA) + = pxa
207
+ plat-$(CONFIG_PLAT_S3C24XX) + = s3c24xx samsung
208
+ plat-$(CONFIG_PLAT_S5P) + = samsung
209
+ plat-$(CONFIG_PLAT_SPEAR) + = spear
210
+ plat-$(CONFIG_PLAT_VERSATILE) + = versatile
216
211
217
212
ifeq ($(CONFIG_ARCH_EBSA110 ) ,y)
218
213
# This is what happens if you forget the IOCS16 line.
@@ -230,15 +225,20 @@ MACHINE := arch/arm/mach-$(word 1,$(machine-y))/
230
225
else
231
226
MACHINE :=
232
227
endif
228
+ ifeq ($(CONFIG_ARCH_MULTIPLATFORM ) ,y)
229
+ MACHINE :=
230
+ endif
233
231
234
232
machdirs := $(patsubst % ,arch/arm/mach-% /,$(machine-y ) )
235
233
platdirs := $(patsubst % ,arch/arm/plat-% /,$(plat-y ) )
236
234
235
+ ifneq ($(CONFIG_ARCH_MULTIPLATFORM ) ,y)
237
236
ifeq ($(KBUILD_SRC ) ,)
238
237
KBUILD_CPPFLAGS += $(patsubst % ,-I% include,$(machdirs ) $(platdirs ) )
239
238
else
240
239
KBUILD_CPPFLAGS += $(patsubst % ,-I$(srctree ) /% include,$(machdirs ) $(platdirs ) )
241
240
endif
241
+ endif
242
242
243
243
export TEXT_OFFSET GZFLAGS MMUEXT
244
244
0 commit comments