Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b35565bb authored by Zubair Lutfullah Kakakhel's avatar Zubair Lutfullah Kakakhel Committed by James Hogan
Browse files

MIPS: generic: Add support for MIPSfpga



Add support for the MIPSfpga platform to generic kernel.

Signed-off-by: default avatarZubair 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: default avatarJames Hogan <jhogan@kernel.org>
parent 04d8405e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
dtb-$(CONFIG_XILFPGA_NEXYS4DDR)	+= nexys4ddr.dtb
dtb-$(CONFIG_FIT_IMAGE_FDT_XILFPGA)	+= nexys4ddr.dtb

obj-y				+= $(patsubst %.dtb, %.dtb.o, $(dtb-y))

+8 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
# 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
+6 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
/ {
	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";
		};
	};
};