aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathew McBride <matt@traverse.com.au>2023-08-10 04:01:20 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2023-08-19 15:11:55 +0200
commitdfb159c04b3011ca1b6059430e7790fb0e2b2bc4 (patch)
treefafe25e3ca682ef1ea9cca5092e0d35444cda97b
parentdaf99a12e18f29b5b2f60ef2cdbd9ac4528acafd (diff)
downloadupstream-dfb159c04b3011ca1b6059430e7790fb0e2b2bc4.tar.gz
upstream-dfb159c04b3011ca1b6059430e7790fb0e2b2bc4.tar.bz2
upstream-dfb159c04b3011ca1b6059430e7790fb0e2b2bc4.zip
armsr: armv8: enable AHCI/SATA controllers for mvebu,qoriq,juno
When comparing the generated OpenWrt .config to the Linux arm64 defconfig, I noticed these SATA controllers were not included. As they may be used as a boot drive, they should be built into the kernel. CONFIG_SATA_MVEBU is for Marvell platforms. CONFIG_SATA_QORIQ is for NXP Layerscape. CONFIG_SATA_SIL24 is for Arm's Juno development board, see Linux kernel commit d7c38ff1cd86 ("arm64: defconfig: Add Juno SATA controller"). Signed-off-by: Mathew McBride <matt@traverse.com.au> (23.05/5.15 version of commit 9cb173e9f18da2530c3570479567d8130b05e5f8)
-rw-r--r--target/linux/armsr/armv8/config-5.153
1 files changed, 3 insertions, 0 deletions
diff --git a/target/linux/armsr/armv8/config-5.15 b/target/linux/armsr/armv8/config-5.15
index 2ebc77cf8f..20389f5f88 100644
--- a/target/linux/armsr/armv8/config-5.15
+++ b/target/linux/armsr/armv8/config-5.15
@@ -1,6 +1,8 @@
CONFIG_64BIT=y
CONFIG_ACPI_APEI=y
CONFIG_ACPI_HMAT=y
+CONFIG_AHCI_MVEBU=y
+CONFIG_AHCI_QORIQ=y
CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
CONFIG_ARCH_BCM=y
CONFIG_ARCH_BCM2835=y
@@ -594,6 +596,7 @@ CONFIG_RZ_DMAC=y
CONFIG_SATA_AHCI=y
CONFIG_SATA_AHCI_PLATFORM=y
CONFIG_SATA_HOST=y
+CONFIG_SATA_SIL24=y
# CONFIG_SCHED_CORE is not set
CONFIG_SCHED_MC=y
CONFIG_SCHED_SMT=y