diff --git a/tools/packaging/kernel/configs/fragments/powerpc/base.conf b/tools/packaging/kernel/configs/fragments/powerpc/base.conf new file mode 100644 index 000000000000..f5d7abee62f3 --- /dev/null +++ b/tools/packaging/kernel/configs/fragments/powerpc/base.conf @@ -0,0 +1,9 @@ +CONFIG_PPC64=y +CONFIG_PPC_PSERIES=y +CONFIG_64BIT=y +CONFIG_HW_RANDOM_PSERIES=y + +CONFIG_HAS_IOMEM=y +CONFIG_SYS_SUPPORTS_HUGETLBFS=y +CONFIG_VIRTUALIZATION=y +CONFIG_PPC_OF_BOOT_TRAMPOLINE=y diff --git a/tools/packaging/kernel/configs/fragments/powerpc/cpu.conf b/tools/packaging/kernel/configs/fragments/powerpc/cpu.conf new file mode 100644 index 000000000000..bbf276df43e3 --- /dev/null +++ b/tools/packaging/kernel/configs/fragments/powerpc/cpu.conf @@ -0,0 +1,6 @@ +# Items related to CPU + +CONFIG_POWER8_CPU=y +CONFIG_CPU_LITTLE_ENDIAN=y +CONFIG_CPU_ISOLATION=y +CONFIG_PPC_DT_CPU_FTRS=y diff --git a/tools/packaging/kernel/configs/fragments/powerpc/mmu.conf b/tools/packaging/kernel/configs/fragments/powerpc/mmu.conf new file mode 100644 index 000000000000..8e779ecddc63 --- /dev/null +++ b/tools/packaging/kernel/configs/fragments/powerpc/mmu.conf @@ -0,0 +1,11 @@ +# ppc64le specific memory related items + +CONFIG_SPARSEMEM=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_PPC_TRANSACTIONAL_MEM=y +CONFIG_PPC64_SUPPORTS_MEMORY_FAILURE=y +CONFIG_NUMA=y +CONFIG_NODES_SHIFT=8 +CONFIG_PPC_RADIX_MMU_DEFAULT=y +CONFIG_PPC_RADIX_MMU=y diff --git a/tools/packaging/kernel/configs/fragments/powerpc/ptp.conf b/tools/packaging/kernel/configs/fragments/powerpc/ptp.conf new file mode 100644 index 000000000000..89c3861aad00 --- /dev/null +++ b/tools/packaging/kernel/configs/fragments/powerpc/ptp.conf @@ -0,0 +1,3 @@ +# PTP clock support + +CONFIG_PTP_1588_CLOCK=y