summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2013-07-09 18:43:32 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2013-07-09 18:43:32 +0200
commit82949d243f9451a8495609995a8a71a2a153ac08 (patch)
treee8c04cea0073e4b929f374cd0a744f36ad3eb96d /target
parent7bc5febec0c2eb5ba9f905487a2d487c9c1fa007 (diff)
add USB support, make eglibc the only C library for now
Diffstat (limited to 'target')
-rw-r--r--target/arm/sys-available/raspberry-pi1
-rw-r--r--target/config/Config.in2
-rw-r--r--target/linux/config/Config.in.multimedia8
-rw-r--r--target/linux/config/Config.in.usb15
4 files changed, 26 insertions, 0 deletions
diff --git a/target/arm/sys-available/raspberry-pi b/target/arm/sys-available/raspberry-pi
index 93f9008aa..39b02e77b 100644
--- a/target/arm/sys-available/raspberry-pi
+++ b/target/arm/sys-available/raspberry-pi
@@ -10,6 +10,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI
select ADK_PACKAGE_BCM2835_FIRMWARE
select ADK_TARGET_WITH_MMC
select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_USB
help
Raspberry PI
diff --git a/target/config/Config.in b/target/config/Config.in
index 6466b7c9e..3ba120320 100644
--- a/target/config/Config.in
+++ b/target/config/Config.in
@@ -576,6 +576,7 @@ config ADK_TARGET_LIB_UCLIBC
depends on \
!ADK_LINUX_SPARC64 && \
!ADK_LINUX_PPC64 && \
+ !ADK_TARGET_SYSTEM_RASPBERRY_PI && \
!ADK_LINUX_NATIVE
help
http://uclibc.org
@@ -617,6 +618,7 @@ config ADK_TARGET_LIB_GLIBC
ADK_LINUX_SPARC64 || \
ADK_LINUX_X86 || \
ADK_LINUX_X86_64
+ depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
help
http://www.gnu.org/libc
diff --git a/target/linux/config/Config.in.multimedia b/target/linux/config/Config.in.multimedia
index 9e5a91153..1dafff357 100644
--- a/target/linux/config/Config.in.multimedia
+++ b/target/linux/config/Config.in.multimedia
@@ -123,6 +123,14 @@ config ADK_KPACKAGE_KMOD_SND_PXA2XX_SOC_SPITZ
default y if ADK_TARGET_SYSTEM_SHARP_ZAURUS
default n
+config ADK_KPACKAGE_KMOD_SND_BCM2835
+ prompt "kmod-snd-bcm2835............... ALSA SOC Raspberry PI"
+ tristate
+ select ADK_KERNEL_SND_ARM
+ depends on ADK_TARGET_SYSTEM_RASPBERRY_PI
+ default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
+ default n
+
endmenu
menu "Video devices support"
diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb
index 56dce1271..710e4987e 100644
--- a/target/linux/config/Config.in.usb
+++ b/target/linux/config/Config.in.usb
@@ -44,6 +44,7 @@ config ADK_KPACKAGE_KMOD_USB
default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
default y if ADK_TARGET_SYSTEM_FOXBOARD_LX
+ default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
default n
help
Universal Serial Bus (USB) is a specification for a serial bus
@@ -82,6 +83,7 @@ config ADK_KPACKAGE_KMOD_USB_UHCI_HCD
depends on !ADK_KERNEL_USB_UHCI_HCD
depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX
+ depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
default y if ADK_TARGET_SYSTEM_IBM_X40
default y if ADK_NATIVE_SYSTEM_IBM_X40
default y if ADK_TARGET_SYSTEM_INTEL_ATOM
@@ -105,6 +107,7 @@ config ADK_KPACKAGE_KMOD_USB_OHCI_HCD
depends on ADK_KPACKAGE_KMOD_USB
#depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX
+ depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2
default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13
@@ -130,6 +133,7 @@ config ADK_KPACKAGE_KMOD_USB_ISP116X_HCD
depends on ADK_KPACKAGE_KMOD_USB
depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX
+ depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
default n
help
The ISP1160 and ISP1161 chips are USB host controllers. Enable this
@@ -144,6 +148,7 @@ config ADK_KPACKAGE_KMOD_USB_SL811_HCD
depends on ADK_KPACKAGE_KMOD_USB
depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX
+ depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
default n
help
The SL811HS is a single-port USB controller that supports either
@@ -151,6 +156,14 @@ config ADK_KPACKAGE_KMOD_USB_SL811_HCD
board has this chip, and you want to use it as a host controller.
If unsure, say N.
+config ADK_KERNEL_USB_DWCOTG
+ boolean
+ select ADK_KERNEL_USB
+ depends on ADK_TARGET_SYSTEM_RASPBERRY_PI
+ default y
+ help
+ The Synopsis DWC controller is a dual-role
+ host/peripheral/OTG ("On The Go") USB controllers.
config ADK_KPACKAGE_KMOD_USB_EHCI_HCD
prompt "kmod-usb-ehci................... Support for USB 2.0 controllers"
@@ -159,6 +172,7 @@ config ADK_KPACKAGE_KMOD_USB_EHCI_HCD
depends on !ADK_KERNEL_USB_EHCI_HCD
depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX
+ depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
depends on ADK_KPACKAGE_KMOD_USB
default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2
@@ -194,6 +208,7 @@ config ADK_PACKAGE_KMOD_USB_CONTROLLER
tristate
default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
default y if ADK_TARGET_SYSTEM_FOXBOARD_LX
+ default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
default n
config ADK_KPACKAGE_KMOD_USB_ACM