From a7888cf5d69f93a828f2428e28e6d5ff73036487 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 26 Nov 2018 12:12:16 +0100 Subject: [PATCH 1/5] config/arm64: enable ACPI IPMI support --- debian/changelog | 3 +++ debian/config/arm64/config | 1 + 2 files changed, 4 insertions(+) diff --git a/debian/changelog b/debian/changelog index 1512fc73d..15d508f70 100644 --- a/debian/changelog +++ b/debian/changelog @@ -48,6 +48,9 @@ linux (4.19.5-1~exp1) experimental; urgency=medium * [x86] Enable DisplayPort CEC-Tunneling-over-AUX HDMI support (Closes: #913199) + [ Marcin Juszkiewicz ] + * [arm64] Enable ACPI IMPI + -- Bastian Blank Tue, 27 Nov 2018 20:06:42 +0100 linux (4.19~rc7-1~exp1) experimental; urgency=medium diff --git a/debian/config/arm64/config b/debian/config/arm64/config index 4b0ed9f1d..9657d4c87 100644 --- a/debian/config/arm64/config +++ b/debian/config/arm64/config @@ -68,6 +68,7 @@ CONFIG_ARCH_XGENE=y ## file: drivers/acpi/Kconfig ## CONFIG_ACPI=y +CONFIG_ACPI_IPMI=m CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_NUMA=y CONFIG_ACPI_PCI_SLOT=y From a068e605754076e05e718817a8b85d8005db7a0b Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 26 Nov 2018 12:15:44 +0100 Subject: [PATCH 2/5] config/arm64: enable PCI Express hotplug --- debian/changelog | 1 + debian/config/arm64/config | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 15d508f70..2fd17d63b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -50,6 +50,7 @@ linux (4.19.5-1~exp1) experimental; urgency=medium [ Marcin Juszkiewicz ] * [arm64] Enable ACPI IMPI + * [arm64] Enable PCI Express hotplug -- Bastian Blank Tue, 27 Nov 2018 20:06:42 +0100 diff --git a/debian/config/arm64/config b/debian/config/arm64/config index 9657d4c87..3a1ec7200 100644 --- a/debian/config/arm64/config +++ b/debian/config/arm64/config @@ -709,6 +709,11 @@ CONFIG_PCIE_QCOM=y CONFIG_PCIE_ARMADA_8K=y CONFIG_PCIE_KIRIN=y +## +## file: drivers/pci/pcie/Kconfig +## +CONFIG_HOTPLUG_PCI_PCIE=y + ## ## file: drivers/pci/hotplug/Kconfig ## From ef82a0d79f928d7d605bf3feb19c63ac93013381 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 26 Nov 2018 12:18:29 +0100 Subject: [PATCH 3/5] config/arm64: enable PMU for several server cpus --- debian/changelog | 1 + debian/config/arm64/config | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/debian/changelog b/debian/changelog index 2fd17d63b..74879aaac 100644 --- a/debian/changelog +++ b/debian/changelog @@ -51,6 +51,7 @@ linux (4.19.5-1~exp1) experimental; urgency=medium [ Marcin Juszkiewicz ] * [arm64] Enable ACPI IMPI * [arm64] Enable PCI Express hotplug + * [arm64] Enable PMU for several server cpus -- Bastian Blank Tue, 27 Nov 2018 20:06:42 +0100 diff --git a/debian/config/arm64/config b/debian/config/arm64/config index 3a1ec7200..043405c39 100644 --- a/debian/config/arm64/config +++ b/debian/config/arm64/config @@ -714,6 +714,17 @@ CONFIG_PCIE_KIRIN=y ## CONFIG_HOTPLUG_PCI_PCIE=y +## +## file: drivers/perf/Kconfig +## +CONFIG_ARM_CCI400_PMU=y +CONFIG_ARM_CCI5xx_PMU=y +CONFIG_ARM_CCN=y +CONFIG_HISI_PMU=y +CONFIG_QCOM_L2_PMU=y +CONFIG_QCOM_L3_PMU=y +CONFIG_XGENE_PMU=y + ## ## file: drivers/pci/hotplug/Kconfig ## From 9915166d6d6a73cff9263c247123ada41cb27405 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 26 Nov 2018 12:36:29 +0100 Subject: [PATCH 4/5] config/arm64: enable IPMI watchdog and power off --- debian/changelog | 1 + debian/config/arm64/config | 2 ++ 2 files changed, 3 insertions(+) diff --git a/debian/changelog b/debian/changelog index 74879aaac..0b35eeae3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -50,6 +50,7 @@ linux (4.19.5-1~exp1) experimental; urgency=medium [ Marcin Juszkiewicz ] * [arm64] Enable ACPI IMPI + * [arm64] Enable IMPI watchdog and power off support * [arm64] Enable PCI Express hotplug * [arm64] Enable PMU for several server cpus diff --git a/debian/config/arm64/config b/debian/config/arm64/config index 043405c39..51de5810b 100644 --- a/debian/config/arm64/config +++ b/debian/config/arm64/config @@ -133,6 +133,8 @@ CONFIG_HW_RANDOM_CAVIUM=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SSIF=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m ## ## file: drivers/clk/Kconfig From 6ccfef8c4b22c9e544d6621e764b29ee90f2d642 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 26 Nov 2018 15:39:33 +0100 Subject: [PATCH 5/5] config/arm64: enable HiSilicon LPC for serial/ipmi access D03 uses LPC for serial port D0[356] use LPC to IPMI access --- debian/changelog | 1 + debian/config/arm64/config | 1 + 2 files changed, 2 insertions(+) diff --git a/debian/changelog b/debian/changelog index 0b35eeae3..2573f647f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -53,6 +53,7 @@ linux (4.19.5-1~exp1) experimental; urgency=medium * [arm64] Enable IMPI watchdog and power off support * [arm64] Enable PCI Express hotplug * [arm64] Enable PMU for several server cpus + * [arm64] Enable HiSilicon LPC for serial/ipmi access -- Bastian Blank Tue, 27 Nov 2018 20:06:42 +0100 diff --git a/debian/config/arm64/config b/debian/config/arm64/config index 51de5810b..65c8e828c 100644 --- a/debian/config/arm64/config +++ b/debian/config/arm64/config @@ -114,6 +114,7 @@ CONFIG_BT_QCOMSMD=m ## ## file: drivers/bus/Kconfig ## +CONFIG_HISILICON_LPC=y CONFIG_QCOM_EBI2=y CONFIG_TEGRA_ACONNECT=y