mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-28 07:04:00 +08:00
52939c03e5
The macro mx31_revision() used to take the global variable system_rev to determine the CPU revision number. However, this number is expected to be set by the bootloader and is usually zero (at least on my MX31 based boards here). More than that, it is usually taken to identify the board's revision, not the CPU's. Fix that by reading the the CPU's SREV register instead. Right now, mx31_read_cpu_rev() is called from mx31_clocks_init() which is admittedly not a good place for it. However, we need to enable the IIM clock first, and the clock code also has conditional code that depends on mx31_revision() returning the right thing. Signed-off-by: Daniel Mack <daniel@caiaq.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
22 lines
725 B
Makefile
22 lines
725 B
Makefile
#
|
|
# Makefile for the linux kernel.
|
|
#
|
|
|
|
# Object file lists.
|
|
|
|
obj-y := mm.o devices.o cpu.o
|
|
obj-$(CONFIG_ARCH_MX31) += clock.o iomux.o
|
|
obj-$(CONFIG_ARCH_MX35) += clock-imx35.o
|
|
obj-$(CONFIG_MACH_MX31ADS) += mx31ads.o
|
|
obj-$(CONFIG_MACH_MX31LILLY) += mx31lilly.o mx31lilly-db.o
|
|
obj-$(CONFIG_MACH_MX31LITE) += mx31lite.o mx31lite-db.o
|
|
obj-$(CONFIG_MACH_PCM037) += pcm037.o
|
|
obj-$(CONFIG_MACH_PCM037_EET) += pcm037_eet.o
|
|
obj-$(CONFIG_MACH_MX31_3DS) += mx31pdk.o
|
|
obj-$(CONFIG_MACH_MX31MOBOARD) += mx31moboard.o mx31moboard-devboard.o \
|
|
mx31moboard-marxbot.o
|
|
obj-$(CONFIG_MACH_QONG) += qong.o
|
|
obj-$(CONFIG_MACH_PCM043) += pcm043.o
|
|
obj-$(CONFIG_MACH_ARMADILLO5X0) += armadillo5x0.o
|
|
obj-$(CONFIG_MACH_MX35_3DS) += mx35pdk.o
|