Add the baseline configuration for the MicroBlaze architecture. This only enables two configs, and sets up the default tick as 100 hz.
MicroBlaze is available in the mainline kernel and requires no additional patches. Signed-off-by: Nathan Rossi <nat...@nathanrossi.com> --- arch/microblaze/microblaze.cfg | 18 ++++++++++++++++++ arch/microblaze/microblaze.scc | 6 ++++++ 2 files changed, 24 insertions(+) create mode 100644 arch/microblaze/microblaze.cfg create mode 100644 arch/microblaze/microblaze.scc diff --git a/arch/microblaze/microblaze.cfg b/arch/microblaze/microblaze.cfg new file mode 100644 index 0000000000..c4dd6bf58c --- /dev/null +++ b/arch/microblaze/microblaze.cfg @@ -0,0 +1,18 @@ + +CONFIG_MICROBLAZE=y + +# Memory +CONFIG_MMU=y +CONFIG_HIGHMEM=y + +# Default Arch Configuration +CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1 +CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR=1 +CONFIG_XILINX_MICROBLAZE0_USE_BARREL=1 +CONFIG_XILINX_MICROBLAZE0_USE_DIV=0 +CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=0 +CONFIG_XILINX_MICROBLAZE0_USE_FPU=0 + +# Disable FTRACE, does not work with MicroBlaze +# CONFIG_FTRACE is not set + diff --git a/arch/microblaze/microblaze.scc b/arch/microblaze/microblaze.scc new file mode 100644 index 0000000000..2b3aba2c08 --- /dev/null +++ b/arch/microblaze/microblaze.scc @@ -0,0 +1,6 @@ + +if [ "$KARCH" = "microblaze" ]; then + kconf hardware microblaze.cfg + include cfg/timer/hz_100.scc +fi + -- 2.13.2 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto