forked from Minki/linux
MIPS: generic: Add support for MIPSfpga
Add support for the MIPSfpga platform to generic kernel. Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/15846/ [jhogan@kernel.org: Use separate board-xilfpga.its.S. Add 32r2 and little endian requires to board-xilfpga.config] Signed-off-by: James Hogan <jhogan@kernel.org>
This commit is contained in:
parent
04d8405e71
commit
b35565bb16
@ -1,4 +1,4 @@
|
||||
dtb-$(CONFIG_XILFPGA_NEXYS4DDR) += nexys4ddr.dtb
|
||||
dtb-$(CONFIG_FIT_IMAGE_FDT_XILFPGA) += nexys4ddr.dtb
|
||||
|
||||
obj-y += $(patsubst %.dtb, %.dtb.o, $(dtb-y))
|
||||
|
||||
|
@ -5,6 +5,14 @@
|
||||
/ {
|
||||
compatible = "digilent,nexys4ddr";
|
||||
|
||||
aliases {
|
||||
serial0 = &axi_uart16550;
|
||||
};
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,115200";
|
||||
stdout-path = "serial0:115200n8";
|
||||
};
|
||||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x08000000>;
|
||||
|
22
arch/mips/configs/generic/board-xilfpga.config
Normal file
22
arch/mips/configs/generic/board-xilfpga.config
Normal file
@ -0,0 +1,22 @@
|
||||
# require CONFIG_CPU_MIPS32_R2=y
|
||||
# require CONFIG_CPU_LITTLE_ENDIAN=y
|
||||
|
||||
CONFIG_SERIAL_8250=y
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
CONFIG_SERIAL_OF_PLATFORM=y
|
||||
CONFIG_GPIO_SYSFS=y
|
||||
CONFIG_GPIO_XILINX=y
|
||||
CONFIG_PANIC_ON_OOPS=y
|
||||
CONFIG_FIT_IMAGE_FDT_XILFPGA=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_I2C_CHARDEV=y
|
||||
CONFIG_I2C_XILINX=y
|
||||
CONFIG_SENSORS_ADT7410=y
|
||||
CONFIG_TMPFS=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_NETDEVICES=y
|
||||
CONFIG_XILINX_EMACLITE=y
|
||||
CONFIG_SMSC_PHY=y
|
@ -42,4 +42,10 @@ config FIT_IMAGE_FDT_NI169445
|
||||
Enable this to include the FDT for the 169445 platform from
|
||||
National Instruments in the FIT kernel image.
|
||||
|
||||
config FIT_IMAGE_FDT_XILFPGA
|
||||
bool "Include FDT for Xilfpga"
|
||||
help
|
||||
Enable this to include the FDT for the MIPSfpga platform
|
||||
from Imagination Technologies in the FIT kernel image.
|
||||
|
||||
endif
|
||||
|
22
arch/mips/generic/board-xilfpga.its.S
Normal file
22
arch/mips/generic/board-xilfpga.its.S
Normal file
@ -0,0 +1,22 @@
|
||||
/ {
|
||||
images {
|
||||
fdt@xilfpga {
|
||||
description = "MIPSfpga (xilfpga) Device Tree";
|
||||
data = /incbin/("boot/dts/xilfpga/nexys4ddr.dtb");
|
||||
type = "flat_dt";
|
||||
arch = "mips";
|
||||
compression = "none";
|
||||
hash@0 {
|
||||
algo = "sha1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
configurations {
|
||||
conf@xilfpga {
|
||||
description = "MIPSfpga Linux kernel";
|
||||
kernel = "kernel@0";
|
||||
fdt = "fdt@xilfpga";
|
||||
};
|
||||
};
|
||||
};
|
Loading…
Reference in New Issue
Block a user