summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Calianu <adrian.calianu@enea.com>2017-01-11 17:13:37 +0100
committerAdrian Calianu <adrian.calianu@enea.com>2017-01-11 17:13:37 +0100
commit404cd80bde6c2336a83e934f05d5424756b843af (patch)
tree6a3fc068e188b5a944fe809ec39da585bd20d836
parentb9e4135ce537b047b6ee794d1e3860a7dbc3c6e4 (diff)
downloadenea-kernel-cache-404cd80bde6c2336a83e934f05d5424756b843af.tar.gz
Configs for Non-Volatile Memory Express - SSD support
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
-rw-r--r--features/nvme/nvme.cfg30
-rw-r--r--features/nvme/nvme.scc4
2 files changed, 34 insertions, 0 deletions
diff --git a/features/nvme/nvme.cfg b/features/nvme/nvme.cfg
new file mode 100644
index 0000000..4dca776
--- /dev/null
+++ b/features/nvme/nvme.cfg
@@ -0,0 +1,30 @@
1CONFIG_NVME_CORE=y
2CONFIG_BLK_DEV_NVME=y
3# CONFIG_BLK_DEV_NVME_SCSI is not set
4
5
6
7CONFIG_PCI_CNB20LE_QUIRK=y
8CONFIG_HOTPLUG_PCI_PCIE=y
9CONFIG_PCIE_ECRC=y
10CONFIG_PCIEAER_INJECT=y
11CONFIG_PCIEASPM_DEBUG=y
12CONFIG_PCIE_DPC=y
13CONFIG_PCI_DEBUG=y
14CONFIG_PCI_REALLOC_ENABLE_AUTO=y
15CONFIG_PCI_STUB=y
16CONFIG_PCI_PRI=y
17CONFIG_HOTPLUG_PCI_ACPI=y
18# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
19CONFIG_HOTPLUG_PCI_CPCI=y
20# CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set
21# CONFIG_HOTPLUG_PCI_CPCI_GENERIC is not set
22CONFIG_PCIE_DW_PLAT=y
23CONFIG_PCIE_DW=y
24CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y
25CONFIG_SATA_AHCI_PLATFORM=y
26CONFIG_SATA_ACARD_AHCI=y
27CONFIG_NVM=y
28CONFIG_NVM_DEBUG=y
29CONFIG_NVM_GENNVM=y
30CONFIG_NVM_RRPC=y
diff --git a/features/nvme/nvme.scc b/features/nvme/nvme.scc
new file mode 100644
index 0000000..b9c7115
--- /dev/null
+++ b/features/nvme/nvme.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable NVMe"
2define KFEATURE_COMPATIBILITY all
3
4kconf non-hardware nvme.cfg