Skip to content

Commit

Permalink
drivers: add support for the TI VLYNQ bus
Browse files Browse the repository at this point in the history
Add support for the TI VLYNQ high-speed, serial and packetized bus.

This bus allows external devices to be connected to the System-on-Chip and
appear in the main system memory just like any memory mapped peripheral.
It is widely used in TI's networking and multimedia SoC, including the AR7
SoC.

Signed-off-by: Eugene Konev <[email protected]>
Signed-off-by: Florian Fainelli <[email protected]>
Cc: Ralf Baechle <[email protected]>
Cc: Alan Cox <[email protected]>
Cc: Greg KH <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
ffainelli authored and torvalds committed Jun 17, 2009
1 parent f324edc commit 55e331c
Show file tree
Hide file tree
Showing 7 changed files with 1,011 additions and 0 deletions.
8 changes: 8 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -6281,6 +6281,14 @@ F: drivers/net/macvlan.c
F: include/linux/if_*vlan.h
F: net/8021q/

VLYNQ BUS
P: Florian Fainelli
M: [email protected]
L: [email protected]
S: Maintained
F: drivers/vlynq/vlynq.c
F: include/linux/vlynq.h

VOLTAGE AND CURRENT REGULATOR FRAMEWORK
P: Liam Girdwood
M: [email protected]
Expand Down
2 changes: 2 additions & 0 deletions drivers/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,8 @@ source "drivers/auxdisplay/Kconfig"

source "drivers/uio/Kconfig"

source "drivers/vlynq/Kconfig"

source "drivers/xen/Kconfig"

source "drivers/staging/Kconfig"
Expand Down
1 change: 1 addition & 0 deletions drivers/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ obj-$(CONFIG_PPC_PS3) += ps3/
obj-$(CONFIG_OF) += of/
obj-$(CONFIG_SSB) += ssb/
obj-$(CONFIG_VIRTIO) += virtio/
obj-$(CONFIG_VLYNQ) += vlynq/
obj-$(CONFIG_STAGING) += staging/
obj-y += platform/
obj-y += ieee802154/
20 changes: 20 additions & 0 deletions drivers/vlynq/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
menu "TI VLYNQ"

config VLYNQ
bool "TI VLYNQ bus support"
depends on AR7 && EXPERIMENTAL
help
Support for Texas Instruments(R) VLYNQ bus.
The VLYNQ bus is a high-speed, serial and packetized
data bus which allows external peripherals of a SoC
to appear into the system's main memory.

If unsure, say N

config VLYNQ_DEBUG
bool "VLYNQ bus debug"
depends on VLYNQ && KERNEL_DEBUG
help
Turn on VLYNQ bus debugging.

endmenu
5 changes: 5 additions & 0 deletions drivers/vlynq/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#
# Makefile for kernel vlynq drivers
#

obj-$(CONFIG_VLYNQ) += vlynq.o
Loading

0 comments on commit 55e331c

Please sign in to comment.