armsr: armv8: enable AHCI/SATA controllers for mvebu,qoriq,juno
authorMathew McBride <matt@traverse.com.au>
Thu, 10 Aug 2023 04:01:20 +0000 (04:01 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Tue, 15 Aug 2023 13:55:00 +0000 (15:55 +0200)
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>
target/linux/armsr/armv8/config-6.1

index b1774dd2204c062bb526ddaff0620e9aab055b16..4eab79bba964593e01dfcbdc232af924354f9489 100644 (file)
@@ -3,6 +3,8 @@ CONFIG_ACPI_APEI=y
 CONFIG_ACPI_HMAT=y
 CONFIG_ACPI_PCC=y
 CONFIG_AHCI_IMX=y
+CONFIG_AHCI_MVEBU=y
+CONFIG_AHCI_QORIQ=y
 CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
 CONFIG_ARCH_BCM=y
 CONFIG_ARCH_BCM2835=y
@@ -639,6 +641,7 @@ CONFIG_RTC_I2C_AND_SPI=y
 # CONFIG_RZG2L_ADC is not set
 # CONFIG_RZG2L_THERMAL is not set
 CONFIG_RZ_DMAC=y
+CONFIG_SATA_SIL24=y
 # CONFIG_SCHED_CORE is not set
 CONFIG_SCHED_MC=y
 CONFIG_SCHED_SMT=y