diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-08-27 20:30:31 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-08-27 20:30:31 +0200 |
commit | 0fb72a57c6c2981c3749e4d834faeccd2f50b4de (patch) | |
tree | debbbbc45a4faea720ab1ead1e4a39f312c92d02 /target/arm | |
parent | 9c2a82065b6d5e54ddf30d77e8b6a73a49a44843 (diff) |
allow to build ALSA, I2C, SPI as kernel modules
Diffstat (limited to 'target/arm')
-rw-r--r-- | target/arm/Makefile | 13 | ||||
-rw-r--r-- | target/arm/kernel/raspberry-pi2 | 2 | ||||
-rw-r--r-- | target/arm/systems/raspberry-pi | 1 | ||||
-rw-r--r-- | target/arm/systems/raspberry-pi2 | 1 |
4 files changed, 11 insertions, 6 deletions
diff --git a/target/arm/Makefile b/target/arm/Makefile index e654bdd6e..a86a4ac2e 100644 --- a/target/arm/Makefile +++ b/target/arm/Makefile @@ -135,17 +135,18 @@ ifeq ($(ADK_TARGET_QEMU_ARM_MODEL_VEXPRESS_A9),y) env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \ dtbs $(MAKE_TRACE) endif -ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI),y) - env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \ - dtbs $(MAKE_TRACE) -endif -ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI2),y) +ifeq ($(ADK_TARGET_BOARD_BCM28XX),y) env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \ dtbs $(MAKE_TRACE) + mkdir -p $(FW_DIR)/overlays + for x in $(LINUX_DIR)/arch/arm/boot/dts/overlays/*.dtb; do \ + [[ -e "$$x" ]] && cp $(LINUX_DIR)/arch/arm/boot/dts/overlays/*.dtb $(FW_DIR)/overlays; \ + break; \ + done endif ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y) env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \ - sun7i-a20-bananapro.dtb + sun7i-a20-bananapro.dtb $(MAKE_TRACE) endif ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_IMX6),y) env $(KERNEL_MAKE_ENV) $(MAKE) -C "${LINUX_DIR}" $(KERNEL_MAKE_OPTS) \ diff --git a/target/arm/kernel/raspberry-pi2 b/target/arm/kernel/raspberry-pi2 index a7c4510bc..7aa99d897 100644 --- a/target/arm/kernel/raspberry-pi2 +++ b/target/arm/kernel/raspberry-pi2 @@ -7,7 +7,9 @@ CONFIG_FIQ=y CONFIG_ATAGS=y CONFIG_KUSER_HELPERS=y CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_BRCM_CHAR_DRIVERS=y CONFIG_BCM2708_VCHIQ=y +CONFIG_BCM2708_VCMEM=y CONFIG_MAILBOX=y CONFIG_BCM2835_MBOX=y CONFIG_OF=y diff --git a/target/arm/systems/raspberry-pi b/target/arm/systems/raspberry-pi index 57b08616b..75267c12b 100644 --- a/target/arm/systems/raspberry-pi +++ b/target/arm/systems/raspberry-pi @@ -13,6 +13,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI select ADK_TARGET_WITH_SPI select ADK_TARGET_WITH_NET select ADK_TARGET_WITH_BLOCK + select ADK_TARGET_WITH_SOUND select ADK_PACKAGE_BCM28XX_BOOTLOADER select ADK_TARGET_WITH_ROOT_RW select ADK_TARGET_KERNEL_ZIMAGE diff --git a/target/arm/systems/raspberry-pi2 b/target/arm/systems/raspberry-pi2 index 2e3a0ec8c..e0f438fd5 100644 --- a/target/arm/systems/raspberry-pi2 +++ b/target/arm/systems/raspberry-pi2 @@ -14,6 +14,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI2 select ADK_TARGET_WITH_SMP select ADK_TARGET_WITH_NET select ADK_TARGET_WITH_BLOCK + select ADK_TARGET_WITH_SOUND select ADK_PACKAGE_BCM28XX_BOOTLOADER select ADK_TARGET_WITH_ROOT_RW select ADK_TARGET_KERNEL_ZIMAGE |