]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
[PATCH] ARM: OMAP: STI/XTI support
authorPaul Mundt <paul.mundt@nokia.com>
Tue, 7 Feb 2006 23:21:58 +0000 (15:21 -0800)
committerTony Lindgren <tony@atomide.com>
Tue, 7 Feb 2006 23:21:58 +0000 (15:21 -0800)
commit197ac3b5d7c11a3a405fa6890ab8b01d4e9fedfe
treeb43434cabca2a642931bea7366550b42ce66da1b
parent13570b465be711f986f12c91949bb4d5a8cab660
[PATCH] ARM: OMAP: STI/XTI support

This implements a simple subsystem for the OMAP serial tracing interface,
as found in omap16xx and omap24xx.

There's a few things implemented in this patch:

        - STI console support
        - STI netlink support
        - STI RX FIFO support

In addition to this, we also provide a general tracing framework that can
be used by both the kernel and userspace (and imask control for allowing
DSP-side STI manipulation).

Since the IRQ is multiplexed, drivers register for the bits they're
interested in (the RX FIFO is an example of this).

The netlink interface exists for streaming data bi-directionally. This is
currently done using NETLINK_USERSOCK, which ends up being somewhat
limiting.

All of these things have been tested on both OMAP1 and OMAP2, and it
takes in to account some of the protocol differences.
arch/arm/mach-omap1/devices.c
arch/arm/mach-omap2/clock.h
arch/arm/mach-omap2/devices.c
arch/arm/plat-omap/Kconfig
arch/arm/plat-omap/Makefile
arch/arm/plat-omap/sti/Makefile [new file with mode: 0644]
arch/arm/plat-omap/sti/sti-console.c [new file with mode: 0644]
arch/arm/plat-omap/sti/sti-fifo.c [new file with mode: 0644]
arch/arm/plat-omap/sti/sti-netlink.c [new file with mode: 0644]
arch/arm/plat-omap/sti/sti.c [new file with mode: 0644]
include/asm-arm/arch-omap/sti.h [new file with mode: 0644]