alsa.audio: Furter work on skeleton
[AROS.git] / workbench / devs / AHI / Drivers / Envy24HT / Revo51.h
blobc3d645c5e20c2e64aa6aee7c84ab8c9d9b1c2c28
1 /*
2 Copyright © 2005-2013, Davy Wentzler. All rights reserved.
3 $Id$
4 */
6 #ifndef REVO51_H
7 #define REVO51_H
9 void Revo51_Init(struct CardData *card);
11 //#define PHASE88_RW 0x08 // 1 = write
12 #define REVO51_I2C_DATA 0x40 /* I2C: PT 2258 SDA (on revo51) */
13 #define REVO51_I2C_CLOCK 0x80 /* I2C: PT 2258 SCL (on revo51) */
15 #define REVO51_2258_MUTE 0xF9
16 #define REVO51_2258_UNMUTE 0xF8
18 static const unsigned char pt2258_db_codes[12] = {
19 0x80, 0x90, /* channel 1: -10dB, -1dB */
20 0x40, 0x50, /* channel 2: -10dB, -1dB */
21 0x00, 0x10, /* channel 3: -10dB, -1dB */
22 0x20, 0x30, /* channel 4: -10dB, -1dB */
23 0x60, 0x70, /* channel 5: -10dB, -1dB */
24 0xa0, 0xb0 /* channel 6: -10dB, -1dB */
27 #endif