kirkwood.h (a7d094297946e32da9bdf03cd5be1f6954d17ed3) | kirkwood.h (db43b16fa0e913582b63c971848e08151d50d952) |
---|---|
1/* 2 * kirkwood.h 3 * 4 * (c) 2010 Arnaud Patard <apatard@mandriva.com> 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the 8 * Free Software Foundation; either version 2 of the License, or (at your --- 40 unchanged lines hidden (view full) --- 49#define KIRKWOOD_PLAYCTL_BURST_32 (1<<11) 50#define KIRKWOOD_PLAYCTL_PAUSE (1<<9) 51#define KIRKWOOD_PLAYCTL_SPDIF_MUTE (1<<8) 52#define KIRKWOOD_PLAYCTL_MONO_MASK (3<<5) 53#define KIRKWOOD_PLAYCTL_MONO_BOTH (3<<5) 54#define KIRKWOOD_PLAYCTL_MONO_OFF (0<<5) 55#define KIRKWOOD_PLAYCTL_I2S_MUTE (1<<7) 56#define KIRKWOOD_PLAYCTL_SPDIF_EN (1<<4) | 1/* 2 * kirkwood.h 3 * 4 * (c) 2010 Arnaud Patard <apatard@mandriva.com> 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the 8 * Free Software Foundation; either version 2 of the License, or (at your --- 40 unchanged lines hidden (view full) --- 49#define KIRKWOOD_PLAYCTL_BURST_32 (1<<11) 50#define KIRKWOOD_PLAYCTL_PAUSE (1<<9) 51#define KIRKWOOD_PLAYCTL_SPDIF_MUTE (1<<8) 52#define KIRKWOOD_PLAYCTL_MONO_MASK (3<<5) 53#define KIRKWOOD_PLAYCTL_MONO_BOTH (3<<5) 54#define KIRKWOOD_PLAYCTL_MONO_OFF (0<<5) 55#define KIRKWOOD_PLAYCTL_I2S_MUTE (1<<7) 56#define KIRKWOOD_PLAYCTL_SPDIF_EN (1<<4) |
57#define KIRKWOOD_PLAYCTL_I2S_EN (1<<3) | 57#define KIRKWOOD_PLAYCTL_I2S_EN (1<<3) |
58#define KIRKWOOD_PLAYCTL_SIZE_MASK (7<<0) 59#define KIRKWOOD_PLAYCTL_SIZE_16 (7<<0) 60#define KIRKWOOD_PLAYCTL_SIZE_16_C (3<<0) 61#define KIRKWOOD_PLAYCTL_SIZE_20 (2<<0) 62#define KIRKWOOD_PLAYCTL_SIZE_24 (1<<0) 63#define KIRKWOOD_PLAYCTL_SIZE_32 (0<<0) 64 | 58#define KIRKWOOD_PLAYCTL_SIZE_MASK (7<<0) 59#define KIRKWOOD_PLAYCTL_SIZE_16 (7<<0) 60#define KIRKWOOD_PLAYCTL_SIZE_16_C (3<<0) 61#define KIRKWOOD_PLAYCTL_SIZE_20 (2<<0) 62#define KIRKWOOD_PLAYCTL_SIZE_24 (1<<0) 63#define KIRKWOOD_PLAYCTL_SIZE_32 (0<<0) 64 |
65#define KIRKWOOD_PLAYCTL_ENABLE_MASK (KIRKWOOD_PLAYCTL_SPDIF_EN | \ 66 KIRKWOOD_PLAYCTL_I2S_EN) 67 |
|
65#define KIRKWOOD_PLAY_BUF_ADDR 0x1104 66#define KIRKWOOD_PLAY_BUF_SIZE 0x1108 67#define KIRKWOOD_PLAY_BYTE_COUNT 0x110C 68 69#define KIRKWOOD_DCO_CTL 0x1204 70#define KIRKWOOD_DCO_CTL_OFFSET_MASK (0xFFF<<2) 71#define KIRKWOOD_DCO_CTL_OFFSET_0 (0x800<<2) 72#define KIRKWOOD_DCO_CTL_FREQ_MASK (3<<0) --- 66 unchanged lines hidden --- | 68#define KIRKWOOD_PLAY_BUF_ADDR 0x1104 69#define KIRKWOOD_PLAY_BUF_SIZE 0x1108 70#define KIRKWOOD_PLAY_BYTE_COUNT 0x110C 71 72#define KIRKWOOD_DCO_CTL 0x1204 73#define KIRKWOOD_DCO_CTL_OFFSET_MASK (0xFFF<<2) 74#define KIRKWOOD_DCO_CTL_OFFSET_0 (0x800<<2) 75#define KIRKWOOD_DCO_CTL_FREQ_MASK (3<<0) --- 66 unchanged lines hidden --- |