Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 55e331cf authored by Florian Fainelli's avatar Florian Fainelli Committed by Linus Torvalds
Browse files

drivers: add support for the TI VLYNQ bus



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: default avatarEugene Konev <ejka@imfi.kspu.ru>
Signed-off-by: default avatarFlorian Fainelli <florian@openwrt.org>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent f324edc8
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -6281,6 +6281,14 @@ F: drivers/net/macvlan.c
F:	include/linux/if_*vlan.h
F:	net/8021q/

VLYNQ BUS
P:	Florian Fainelli
M:	florian@openwrt.org
L:	openwrt-devel@lists.openwrt.org
S:	Maintained
F:	drivers/vlynq/vlynq.c
F:	include/linux/vlynq.h

VOLTAGE AND CURRENT REGULATOR FRAMEWORK
P:	Liam Girdwood
M:	lrg@slimlogic.co.uk
+2 −0
Original line number Diff line number Diff line
@@ -104,6 +104,8 @@ source "drivers/auxdisplay/Kconfig"

source "drivers/uio/Kconfig"

source "drivers/vlynq/Kconfig"

source "drivers/xen/Kconfig"

source "drivers/staging/Kconfig"
+1 −0
Original line number Diff line number Diff line
@@ -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/

drivers/vlynq/Kconfig

0 → 100644
+20 −0
Original line number Diff line number Diff line
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

drivers/vlynq/Makefile

0 → 100644
+5 −0
Original line number Diff line number Diff line
#
# Makefile for kernel vlynq drivers
#

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