Deleted Added
full compact
bcm2835_dma.c (257199) bcm2835_dma.c (258780)
1/*
2 * Copyright (c) 2013 Daisuke Aoyama <aoyama@peach.ne.jp>
3 * Copyright (c) 2013 Oleksandr Tymoshenko <gonzo@bluezbox.com>
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 12 unchanged lines hidden (view full) ---

21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 */
27
28#include <sys/cdefs.h>
1/*
2 * Copyright (c) 2013 Daisuke Aoyama <aoyama@peach.ne.jp>
3 * Copyright (c) 2013 Oleksandr Tymoshenko <gonzo@bluezbox.com>
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 12 unchanged lines hidden (view full) ---

21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 */
27
28#include <sys/cdefs.h>
29__FBSDID("$FreeBSD: head/sys/arm/broadcom/bcm2835/bcm2835_dma.c 257199 2013-10-27 00:51:46Z ian $");
29__FBSDID("$FreeBSD: head/sys/arm/broadcom/bcm2835/bcm2835_dma.c 258780 2013-11-30 22:17:27Z eadler $");
30
31#include <sys/param.h>
32#include <sys/systm.h>
33#include <sys/bus.h>
34#include <sys/kernel.h>
35#include <sys/lock.h>
36#include <sys/malloc.h>
37#include <sys/module.h>

--- 31 unchanged lines hidden (view full) ---

69#define CS_DREQ (1 << 3)
70#define CS_ISPAUSED (1 << 4)
71#define CS_ISHELD (1 << 5)
72#define CS_ISWAIT (1 << 6)
73#define CS_ERR (1 << 8)
74#define CS_WAITWRT (1 << 28)
75#define CS_DISDBG (1 << 29)
76#define CS_ABORT (1 << 30)
30
31#include <sys/param.h>
32#include <sys/systm.h>
33#include <sys/bus.h>
34#include <sys/kernel.h>
35#include <sys/lock.h>
36#include <sys/malloc.h>
37#include <sys/module.h>

--- 31 unchanged lines hidden (view full) ---

69#define CS_DREQ (1 << 3)
70#define CS_ISPAUSED (1 << 4)
71#define CS_ISHELD (1 << 5)
72#define CS_ISWAIT (1 << 6)
73#define CS_ERR (1 << 8)
74#define CS_WAITWRT (1 << 28)
75#define CS_DISDBG (1 << 29)
76#define CS_ABORT (1 << 30)
77#define CS_RESET (1 << 31)
77#define CS_RESET (1U << 31)
78#define BCM_DMA_CBADDR(n) (0x100*(n) + 0x04)
79#define BCM_DMA_INFO(n) (0x100*(n) + 0x08)
80#define INFO_INT_EN (1 << 0)
81#define INFO_TDMODE (1 << 1)
82#define INFO_WAIT_RESP (1 << 3)
83#define INFO_D_INC (1 << 4)
84#define INFO_D_WIDTH (1 << 5)
85#define INFO_D_DREQ (1 << 6)

--- 643 unchanged lines hidden ---
78#define BCM_DMA_CBADDR(n) (0x100*(n) + 0x04)
79#define BCM_DMA_INFO(n) (0x100*(n) + 0x08)
80#define INFO_INT_EN (1 << 0)
81#define INFO_TDMODE (1 << 1)
82#define INFO_WAIT_RESP (1 << 3)
83#define INFO_D_INC (1 << 4)
84#define INFO_D_WIDTH (1 << 5)
85#define INFO_D_DREQ (1 << 6)

--- 643 unchanged lines hidden ---