588ef76935
Enable svc access to cp6 via an undefined instruction hook. Do not enable access for usr code. This patch also makes iop13xx select PLAT_IOP, this requires a small change to drivers/i2c/busses/i2c-iop3xx.c. Per Lennert Buytenhek's note, the cp6 trap routine is moved to arch/arm/plat-iop Per Nicolas Pitre's note, the cp_wait is skipped since the latency to return to the faulting function is longer than cp_wait. Signed-off-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
31 lines
689 B
Makefile
31 lines
689 B
Makefile
#
|
|
# Makefile for the linux kernel.
|
|
#
|
|
|
|
obj-y :=
|
|
|
|
# IOP32X
|
|
obj-$(CONFIG_ARCH_IOP32X) += gpio.o
|
|
obj-$(CONFIG_ARCH_IOP32X) += i2c.o
|
|
obj-$(CONFIG_ARCH_IOP32X) += pci.o
|
|
obj-$(CONFIG_ARCH_IOP32X) += setup.o
|
|
obj-$(CONFIG_ARCH_IOP32X) += time.o
|
|
obj-$(CONFIG_ARCH_IOP32X) += io.o
|
|
obj-$(CONFIG_ARCH_IOP32X) += cp6.o
|
|
|
|
# IOP33X
|
|
obj-$(CONFIG_ARCH_IOP33X) += gpio.o
|
|
obj-$(CONFIG_ARCH_IOP33X) += i2c.o
|
|
obj-$(CONFIG_ARCH_IOP33X) += pci.o
|
|
obj-$(CONFIG_ARCH_IOP33X) += setup.o
|
|
obj-$(CONFIG_ARCH_IOP33X) += time.o
|
|
obj-$(CONFIG_ARCH_IOP33X) += io.o
|
|
obj-$(CONFIG_ARCH_IOP33X) += cp6.o
|
|
|
|
# IOP13XX
|
|
obj-$(CONFIG_ARCH_IOP13XX) += cp6.o
|
|
|
|
obj-m :=
|
|
obj-n :=
|
|
obj- :=
|