diff options
Diffstat (limited to 'target/waldux')
58 files changed, 8626 insertions, 0 deletions
diff --git a/target/waldux/Config.in b/target/waldux/Config.in new file mode 100644 index 000000000..c59ef765d --- /dev/null +++ b/target/waldux/Config.in @@ -0,0 +1,28 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +source target/waldux/config/Config.in.kernel +source target/waldux/config/Config.in.cpu +source target/waldux/config/Config.in.bus +source target/waldux/config/Config.in.block +source target/waldux/config/Config.in.flash +source target/waldux/config/Config.in.fs +source target/waldux/config/Config.in.netdevice +source target/waldux/config/Config.in.usb +source target/waldux/config/Config.in.serial +source target/waldux/config/Config.in.graphics +source target/waldux/config/Config.in.input +source target/waldux/config/Config.in.pcmcia +source target/waldux/config/Config.in.network +source target/waldux/config/Config.in.netfilter +source target/waldux/config/Config.in.audio +source target/waldux/config/Config.in.multimedia +source target/waldux/config/Config.in.crypto +source target/waldux/config/Config.in.misc +source target/waldux/config/Config.in.arm +source target/waldux/config/Config.in.mips +source target/waldux/config/Config.in.xtensa +source target/waldux/config/Config.in.pm +source target/waldux/config/Config.in.kvm +source target/waldux/config/Config.in.virtio +source target/waldux/config/Config.in.debug diff --git a/target/waldux/Config.in.kernelcfg b/target/waldux/Config.in.kernelcfg new file mode 100644 index 000000000..016db26fe --- /dev/null +++ b/target/waldux/Config.in.kernelcfg @@ -0,0 +1,47 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +choice +prompt "Waldux Kernel configuration" if !ADK_TARGET_CHOOSE_ARCH +depends on ADK_TARGET_OS_WALDUX + +config ADK_TARGET_WALDUX_KERNEL_USE_MINICONFIG + bool "Use mini.config from OpenADK" + +config ADK_TARGET_WALDUX_KERNEL_USE_DEFCONFIG + bool "Use defconfig from Waldux kernel" + +config ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG + bool "Use custom Waldux kernel configuration file" + +endchoice + +config ADK_TARGET_WALDUX_KERNEL_DEFCONFIG + string "Defconfig name" + depends on ADK_TARGET_WALDUX_KERNEL_USE_DEFCONFIG + default "bcmrpi_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI + default "bcmrpi_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI0 + default "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI2 + default "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3 + default "bcmrpi3_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 + default "twr-k70f120m_defconfig" if ADK_TARGET_SYSTEM_KINETIS_K70 + default "imx_v6_v7_defconfig" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 + default "mvebu_defconfig" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + default "nsim_700_defconfig" if ADK_TARGET_SYSTEM_NSIM_ARCV1 + default "nsim_hs_defconfig" if ADK_TARGET_SYSTEM_NSIM_ARCV2 + default "10m50_defconfig" if ADK_TARGET_SYSTEM_QEMU_NIOS2 + default "ag101p_defconfig" if ADK_TARGET_SYSTEM_ANDES_AG101P + default "bb.org_defconfig" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK + default "am335x_phytec_defconfig" if ADK_TARGET_SYSTEM_PHYTEC_WEGA + default "j2_defconfig" if ADK_TARGET_SYSTEM_NUMATO_MIMASV2 + default "sunxi_defconfig" if ADK_TARGET_SYSTEM_ORANGE_PI0 + default "edosk2674_defconfig" if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674 + default "x86_64_defconfig" if ADK_TARGET_SYSTEM_GENERIC_X86_64 + default "i386_defconfig" if ADK_TARGET_SYSTEM_GENERIC_X86 + default "" + +config ADK_TARGET_WALDUX_KERNEL_CUSTOMCONFIG_PATH + string "Kernel configuration file location" + depends on ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG + default ".kernelconfig" + diff --git a/target/waldux/Config.in.kernelversion b/target/waldux/Config.in.kernelversion new file mode 100644 index 000000000..0352e1a2d --- /dev/null +++ b/target/waldux/Config.in.kernelversion @@ -0,0 +1,33 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +choice +prompt "Kernel version" if !ADK_TARGET_CHOOSE_ARCH +depends on ADK_TARGET_OS_WALDUX + +config ADK_TARGET_WALDUX_KERNEL_VERSION_GIT + bool "git" + +endchoice + +config ADK_TARGET_WALDUX_KERNEL_GIT_REPO + string "git repository" + depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT + default "git://openadk.org/git/waldux" + help + GIT repository to use. + +config ADK_TARGET_WALDUX_KERNEL_GIT + string "git branch" + depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT + default "master" + +config ADK_TARGET_WALDUX_KERNEL_GIT_VER + string "kernel version" + depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT + default "4.9.86" + +config ADK_TARGET_WALDUX_KERNEL_GIT_TYPE + string + depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT + default "branch" diff --git a/target/waldux/arch.lst b/target/waldux/arch.lst new file mode 100644 index 000000000..e20f056db --- /dev/null +++ b/target/waldux/arch.lst @@ -0,0 +1,30 @@ +aarch64 +alpha +arc +arm +avr32 +bfin +c6x +cris +csky +frv +h8300 +hppa +ia64 +m68k +metag +microblaze +mips +mips64 +nios2 +or1k +ppc +ppc64 +s390 +sparc +sparc64 +sh +tile +x86 +x86_64 +xtensa diff --git a/target/waldux/config/Config.in.arm b/target/waldux/config/Config.in.arm new file mode 100644 index 000000000..cc5576f94 --- /dev/null +++ b/target/waldux/config/Config.in.arm @@ -0,0 +1,13 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +config ADK_WALDUX_KERNEL_ARM_PATCH_PHYS_VIRT + bool + depends on ADK_TARGET_ARCH_ARM + +config ADK_WALDUX_KERNEL_ARCH_VERSATILE_PB + bool + select ADK_WALDUX_KERNEL_ARM_PATCH_PHYS_VIRT + default y if !ADK_TARGET_WITH_DEVICETREE + depends on ADK_TARGET_ARCH_ARM + diff --git a/target/waldux/config/Config.in.audio b/target/waldux/config/Config.in.audio new file mode 100644 index 000000000..4c04dd2b2 --- /dev/null +++ b/target/waldux/config/Config.in.audio @@ -0,0 +1,283 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +menu "Audio devices support" +depends on ADK_TARGET_WITH_PCI \ + || ADK_TARGET_WITH_USB \ + || ADK_TARGET_WITH_SOUND \ + || ADK_TARGET_QEMU \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_SOUND + tristate + +config ADK_WALDUX_KERNEL_SND_DRIVERS + bool + +config ADK_WALDUX_KERNEL_SND_PCI + bool + +config ADK_WALDUX_KERNEL_SND_USB + bool + +config ADK_WALDUX_KERNEL_SND_SOC + bool + +config ADK_WALDUX_KERNEL_SND_ARM + bool + +config ADK_WALDUX_KERNEL_SND_TIMER + tristate + +config ADK_WALDUX_KERNEL_SND_PCM + tristate + +config ADK_WALDUX_KERNEL_SND_HWDEP + tristate + +config ADK_WALDUX_KERNEL_SND_RAWMIDI + tristate + +config ADK_WALDUX_KERNEL_SND_AC97_CODEC + tristate + +config ADK_WALDUX_KERNEL_SND_SOC_GENERIC_DMAENGINE_PCM + bool + +config ADK_WALDUX_KERNEL_SND_SOC_SPDIF + tristate + +config ADK_WALDUX_KERNEL_SND_SOC_FSL_ASRC + bool + +config ADK_WALDUX_KERNEL_SND_SOC_FSL_HDMI + bool + +config ADK_WALDUX_KERNEL_SND_SOC_FSL_SPDIF + tristate + +config ADK_WALDUX_KERNEL_SND_SOC_IMX_SGTL5000 + tristate + +config ADK_WALDUX_KERNEL_SND_SOC_IMX_PCM_DMA + bool + +config ADK_WALDUX_KERNEL_SND_SOC_HDMI_CODEC + tristate + +config ADK_WALDUX_KERNEL_SND_SOC_IMX_HDMI_DMA + bool + +config ADK_WALDUX_KERNEL_SND_SOC_IMX_SPDIF + tristate + +config ADK_WALDUX_KERNEL_SND_SOC_IMX_HDMI + tristate + +config ADK_WALDUX_KERNEL_SND_PXA2XX_AC97 + tristate + +config ADK_WALDUX_KERNEL_SND_PXA2XX_SOC + tristate + +config ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI + tristate + +config ADK_WALDUX_KERNEL_SND_SOC_WM8731 + tristate + select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI + +config ADK_WALDUX_KERNEL_SND_SOC_WM8804 + tristate + select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI + +config ADK_WALDUX_KERNEL_SND_SOC_PCM5102A + tristate + select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI + +config ADK_WALDUX_KERNEL_SND_SOC_PCM512x + tristate + select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI + +config ADK_WALDUX_KERNEL_SND_SOC_PCM512x_I2C + tristate + select ADK_WALDUX_KERNEL_SND_SOC_PCM512x + select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI + +config ADK_WALDUX_KERNEL_SND_SOC_PCM512x_SPI + tristate + select ADK_WALDUX_KERNEL_SND_SOC_PCM512x + select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI + +config ADK_WALDUX_KERNEL_SND + tristate + select ADK_WALDUX_KERNEL_SOUND + select ADK_WALDUX_KERNEL_SND_PCM + select ADK_WALDUX_KERNEL_SND_HWDEP + select ADK_WALDUX_KERNEL_SND_TIMER + +config ADK_WALDUX_KERNEL_SND_TIMER + tristate + +config ADK_WALDUX_KERNEL_SND_RAWMIDI + tristate + +config ADK_WALDUX_KERNEL_SND_SEQUENCER + tristate "Sequencer support" + select ADK_WALDUX_KERNEL_SND_TIMER + select ADK_WALDUX_KERNEL_SND_RAWMIDI + +config ADK_WALDUX_KERNEL_SND_INTEL8X0 + tristate "Intel AC97 driver" + select ADK_WALDUX_KERNEL_SND + select ADK_WALDUX_KERNEL_SND_PCI + select ADK_WALDUX_KERNEL_SND_AC97_CODEC + default m if ADK_TARGET_SYSTEM_IBM_X40 + default m if ADK_TARGET_QEMU_WITH_AUDIO + default n + depends on ADK_TARGET_WITH_PCI \ + || ADK_TARGET_QEMU_WITH_AUDIO \ + || ADK_TARGET_GENERIC + help + Driver for intel chipsets. + +config ADK_WALDUX_KERNEL_SND_VIA82XX + tristate "VIA82XX driver" + select ADK_WALDUX_KERNEL_SND + depends on ADK_TARGET_WITH_PCI || ADK_TARGET_GENERIC + help + ALSA VIA82XX driver + +config ADK_WALDUX_KERNEL_SND_ENS1370 + tristate "Ensoniq 1370 driver" + select ADK_WALDUX_KERNEL_SND + depends on ADK_TARGET_WITH_PCI || ADK_TARGET_GENERIC + help + ALSA Ensonique 1370 driver + +config ADK_WALDUX_KERNEL_SND_CS5535AUDIO + tristate "AMD CS5535 driver" + select ADK_WALDUX_KERNEL_SND_PCI + select ADK_WALDUX_KERNEL_SND_AC97_CODEC + select ADK_WALDUX_KERNEL_SND + default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG + default m if ADK_TARGET_MODEL_PCENGINES_ALIX1C + depends on ADK_TARGET_WITH_PCI || ADK_TARGET_GENERIC + help + ALSA AMD CS5535 driver + +config ADK_WALDUX_KERNEL_SND_HDSP + tristate "RME Hammerfall DSP Audio" + select ADK_WALDUX_KERNEL_SND + select ADK_WALDUX_KERNEL_SND_PCI + select ADK_WALDUX_KERNEL_FW_LOADER + select ADK_WALDUX_KERNEL_SND_HWDEP + select ADK_WALDUX_KERNEL_SND_RAWMIDI + select ADK_WALDUX_KERNEL_SND_PCM + default y if ADK_TARGET_SYSTEM_ASUS_P5BVM + default n + depends on ADK_TARGET_WITH_PCI || ADK_TARGET_GENERIC + help + ALSA driver for RME HDSP cards. + +config ADK_WALDUX_KERNEL_SND_PXA2XX_SOC_SPITZ + tristate "Sharp Zaurus SoC" + select ADK_WALDUX_KERNEL_SND + select ADK_WALDUX_KERNEL_SND_ARM + select ADK_WALDUX_KERNEL_SND_PXA2XX_AC97 + select ADK_WALDUX_KERNEL_SND_AC97_CODEC + select ADK_WALDUX_KERNEL_SND_SOC + select ADK_WALDUX_KERNEL_SND_PXA2XX_SOC + depends on ADK_TARGET_SYSTEM_SHARP_ZAURUS + default m if ADK_TARGET_SYSTEM_SHARP_ZAURUS + default n + +config ADK_WALDUX_KERNEL_SND_BCM2835 + tristate "BCM28XX onboard soundcard" + select ADK_WALDUX_KERNEL_SND + select ADK_WALDUX_KERNEL_SND_ARM + depends on ADK_TARGET_BOARD_BCM28XX + default m if ADK_TARGET_HARDWARE_NONE + default n + +config ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S + tristate + select ADK_WALDUX_KERNEL_SND + select ADK_WALDUX_KERNEL_SND_ARM + select ADK_WALDUX_KERNEL_SND_SOC + select ADK_WALDUX_KERNEL_DMA_BCM2835 + select ADK_WALDUX_KERNEL_REGMAP + select ADK_WALDUX_KERNEL_REGMAP_MMIO + depends on ADK_TARGET_BOARD_BCM28XX + default n + +config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_AMP + tristate "Hifiberry AMP" + select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S + depends on ADK_TARGET_BOARD_BCM28XX + +config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DAC + tristate "Hifiberry DAC" + select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S + select ADK_WALDUX_KERNEL_SND_SOC_PCM5102A + depends on ADK_TARGET_BOARD_BCM28XX + +config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DACPLUS + tristate "Hifiberry DACPLUS" + select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S + select ADK_WALDUX_KERNEL_SND_SOC_PCM512x_I2C + select ADK_WALDUX_KERNEL_SND_SOC_PCM512x + depends on ADK_TARGET_BOARD_BCM28XX + +config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DIGI + tristate "Hifiberry DIGI" + select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S + select ADK_WALDUX_KERNEL_SND_SOC_WM8804 + depends on ADK_TARGET_BOARD_BCM28XX + +config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_RPI_DAC + tristate "RPI-DAC" + select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S + depends on ADK_TARGET_BOARD_BCM28XX + +config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_IQAUDIO_DAC + tristate "IQAudio-DAC" + select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S + select ADK_WALDUX_KERNEL_SND_SOC_PCM512x_I2C + depends on ADK_TARGET_BOARD_BCM28XX + +config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_RPI_PROTO + tristate "Rpi-Proto" + select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S + select ADK_WALDUX_KERNEL_SND_SOC_WM8731 + depends on ADK_TARGET_BOARD_BCM28XX + +config ADK_WALDUX_KERNEL_SND_IMX_SOC + tristate "IMX6 SoC sound chip" + select ADK_WALDUX_KERNEL_SND + select ADK_WALDUX_KERNEL_SND_SOC + select ADK_WALDUX_KERNEL_SND_SOC_GENERIC_DMAENGINE_PCM + select ADK_WALDUX_KERNEL_SND_SOC_HDMI_CODEC + select ADK_WALDUX_KERNEL_SND_SOC_IMX_PCM_DMA + select ADK_WALDUX_KERNEL_SND_SOC_IMX_HDMI_DMA + select ADK_WALDUX_KERNEL_SND_SOC_IMX_HDMI + select ADK_WALDUX_KERNEL_SND_SOC_IMX_SPDIF + select ADK_WALDUX_KERNEL_SND_SOC_IMX_SGTL5000 if ADK_TARGET_MODEL_HUMMINGBOARD_I2EX + select ADK_WALDUX_KERNEL_SND_SOC_FSL_ASRC + select ADK_WALDUX_KERNEL_SND_SOC_FSL_SPDIF + select ADK_WALDUX_KERNEL_SND_SOC_FSL_HDMI + select ADK_WALDUX_KERNEL_REGMAP + select ADK_WALDUX_KERNEL_REGMAP_SPI + select ADK_WALDUX_KERNEL_REGMAP_I2C + depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 + default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 + default n + +config ADK_WALDUX_KERNEL_SND_ALOOP + tristate "Generic loopback driver (PCM)" + select ADK_WALDUX_KERNEL_SND + select ADK_WALDUX_KERNEL_SND_DRIVERS + select ADK_WALDUX_KERNEL_SND_PCM + default n + +endmenu diff --git a/target/waldux/config/Config.in.block b/target/waldux/config/Config.in.block new file mode 100644 index 000000000..c88e2ece3 --- /dev/null +++ b/target/waldux/config/Config.in.block @@ -0,0 +1,717 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +config ADK_WALDUX_KERNEL_BLOCK + bool + select ADK_WALDUX_KERNEL_AIO + select ADK_WALDUX_KERNEL_INOTIFY_USER + +config ADK_WALDUX_KERNEL_AIO + bool + +menu "Block devices support" +depends on ADK_TARGET_WITH_BLOCK \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_IOSCHED_DEADLINE + bool + +config ADK_WALDUX_KERNEL_IOSCHED_CFQ + bool + +config ADK_WALDUX_KERNEL_IOSCHED_NOOP + bool + +choice +prompt "I/O scheduler" + +config ADK_WALDUX_KERNEL_DEFAULT_DEADLINE + bool "deadline" + select ADK_WALDUX_KERNEL_IOSCHED_DEADLINE + +config ADK_WALDUX_KERNEL_DEFAULT_CFQ + bool "cfq" + select ADK_WALDUX_KERNEL_IOSCHED_CFQ + +config ADK_WALDUX_KERNEL_DEFAULT_NOOP + bool "noop" + select ADK_WALDUX_KERNEL_IOSCHED_NOOP + +endchoice + +config ADK_WALDUX_KERNEL_IDE + bool + +config ADK_WALDUX_KERNEL_IDE_GD + bool + +config ADK_WALDUX_KERNEL_IDE_GD_ATA + bool + +config ADK_WALDUX_KERNEL_LBDAF + bool + +config ADK_WALDUX_KERNEL_BLK_DEV_BSG + bool + +config ADK_WALDUX_KERNEL_BLK_DEV_BSGLIB + bool + +config ADK_WALDUX_KERNEL_BLK_DEV_THROTTLING + bool + +config ADK_WALDUX_KERNEL_MD + bool + +config ADK_WALDUX_KERNEL_RAID6_PQ + tristate + +config ADK_WALDUX_KERNEL_BLK_DEV_IO_TRACE + bool + +config ADK_WALDUX_KERNEL_IOSCHED_AS + bool + +config ADK_WALDUX_KERNEL_IOSCHED_DEADLINE + bool + +config ADK_WALDUX_KERNEL_IOSCHED_CFQ + bool + +config ADK_WALDUX_KERNEL_SCSI_LOWLEVEL + bool + +config ADK_WALDUX_KERNEL_SCSI_DMA + bool + +config ADK_WALDUX_KERNEL_SCSI_MULTI_LUN + bool + +config ADK_WALDUX_KERNEL_SCSI_CONSTANTS + bool + +config ADK_WALDUX_KERNEL_SCSI_LOGGING + bool + +config ADK_WALDUX_KERNEL_SCSI_SCAN_ASYNC + bool + +config ADK_WALDUX_KERNEL_ISCSI_TCP + bool + +config ADK_WALDUX_KERNEL_BLK_DEV + bool + +config ADK_WALDUX_KERNEL_ATA + bool + +config ADK_WALDUX_KERNEL_ATA_SFF + bool + +config ADK_WALDUX_KERNEL_ATA_BMDMA + bool + +config ADK_WALDUX_KERNEL_SATA_AHCI_PLATFORM + bool + +config ADK_WALDUX_KERNEL_SATA_PMP + bool + +config ADK_WALDUX_KERNEL_AHCI_IMX + bool + +config ADK_WALDUX_KERNEL_CONNECTOR + bool + +config ADK_WALDUX_KERNEL_MMC + bool + +config ADK_WALDUX_KERNEL_MMC_BLOCK + bool + +config ADK_WALDUX_KERNEL_MMC_BLOCK_BOUNCE + bool + +config ADK_WALDUX_KERNEL_MMC_UNSAFE_RESUME + bool + +config ADK_WALDUX_KERNEL_MMC_SDHCI + bool + +config ADK_WALDUX_KERNEL_MMC_SDHCI_IO_ACCESSORS + bool + +config ADK_WALDUX_KERNEL_MMC_SDHCI_PLTFM + bool + +config ADK_WALDUX_KERNEL_MMC_BCM2835_DMA + bool + +config ADK_WALDUX_KERNEL_MMC_BCM2835_SDHOST + bool + +config ADK_WALDUX_KERNEL_PWRSEQ_EMMC + bool + +config ADK_WALDUX_KERNEL_PWRSEQ_SIMPLE + bool + +config ADK_WALDUX_KERNEL_BOARD_GRASSHOPPER_MMC + bool + +config ADK_WALDUX_KERNEL_BOARD_GRASSHOPPER_MMCLED + bool + +menu "SATA/PATA devices support" +depends on ADK_TARGET_WITH_PATA \ + || ADK_TARGET_WITH_SATA \ + || ADK_TARGET_QEMU \ + || ADK_TARGET_VBOX \ + || ADK_TARGET_GENERIC + +config ADK_WALDUX_KERNEL_PATA_RB532 + tristate "CF disk driver for Mikrotik RB532" + select ADK_WALDUX_KERNEL_BLOCK + select ADK_WALDUX_KERNEL_LBDAF + select ADK_WALDUX_KERNEL_SCSI + select ADK_WALDUX_KERNEL_ATA + select ADK_WALDUX_KERNEL_ATA_SFF + select ADK_WALDUX_KERNEL_ATA_BMDMA + select ADK_WALDUX_KERNEL_BLK_DEV + select ADK_WALDUX_KERNEL_BLK_DEV_SD + depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532 + default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532 + default n + +config ADK_WALDUX_KERNEL_PATA_AMD + tristate "AMD PATA driver" + select ADK_WALDUX_KERNEL_BLOCK + select ADK_WALDUX_KERNEL_LBDAF + select ADK_WALDUX_KERNEL_SCSI + select ADK_WALDUX_KERNEL_ATA + select ADK_WALDUX_KERNEL_ATA_SFF + select ADK_WALDUX_KERNEL_ATA_BMDMA + select ADK_WALDUX_KERNEL_BLK_DEV + select ADK_WALDUX_KERNEL_BLK_DEV_SD + depends on ADK_TARGET_SYSTEM_PCENGINES_ALIX \ + || ADK_TARGET_SYSTEM_LEMOTE_YEELONG \ + || ADK_TARGET_GENERIC + default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX + default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG + default n + +config ADK_WALDUX_KERNEL_PATA_SC1200 + tristate + select ADK_WALDUX_KERNEL_BLOCK + select ADK_WALDUX_KERNEL_LBDAF + select ADK_WALDUX_KERNEL_SCSI + select ADK_WALDUX_KERNEL_ATA + select ADK_WALDUX_KERNEL_ATA_SFF + select ADK_WALDUX_KERNEL_ATA_BMDMA + select ADK_WALDUX_KERNEL_BLK_DEV + select ADK_WALDUX_KERNEL_BLK_DEV_SD + depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP + default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP + default n + +config ADK_WALDUX_KERNEL_SATA_AHCI + tristate "AHCI SATA driver" + select ADK_WALDUX_KERNEL_BLOCK + select ADK_WALDUX_KERNEL_LBDAF + select ADK_WALDUX_KERNEL_SCSI + select ADK_WALDUX_KERNEL_ATA + select ADK_WALDUX_KERNEL_BLK_DEV + select ADK_WALDUX_KERNEL_BLK_DEV_SD + depends on ADK_TARGET_SYSTEM_ASUS_P5BVM || \ + ADK_TARGET_SYSTEM_PCENGINES_APU || \ + ADK_TARGET_GENERIC || \ + ADK_TARGET_VBOX + default y if ADK_TARGET_SYSTEM_PCENGINES_APU + default y if ADK_TARGET_SYSTEM_ASUS_P5BVM + default y if ADK_TARGET_VBOX + default n + help + Enables support for AHCI Serial ATA. + |