Home | History | Annotate | Line # | Download | only in ic
      1  1.5  martin /*	$NetBSD: opl3sa3reg.h,v 1.5 2008/04/28 20:23:51 martin Exp $	*/
      2  1.1   itohy 
      3  1.1   itohy /*-
      4  1.1   itohy  * Copyright (c) 1999 The NetBSD Foundation, Inc.
      5  1.1   itohy  * All rights reserved.
      6  1.1   itohy  *
      7  1.1   itohy  * This code is derived from software contributed to The NetBSD Foundation
      8  1.1   itohy  * by ITOH Yasufumi.
      9  1.1   itohy  *
     10  1.1   itohy  * Redistribution and use in source and binary forms, with or without
     11  1.1   itohy  * modification, are permitted provided that the following conditions
     12  1.1   itohy  * are met:
     13  1.1   itohy  * 1. Redistributions of source code must retain the above copyright
     14  1.1   itohy  *    notice, this list of conditions and the following disclaimer.
     15  1.1   itohy  * 2. Redistributions in binary form must reproduce the above copyright
     16  1.1   itohy  *    notice, this list of conditions and the following disclaimer in the
     17  1.1   itohy  *    documentation and/or other materials provided with the distribution.
     18  1.1   itohy  *
     19  1.1   itohy  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
     20  1.1   itohy  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     21  1.1   itohy  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     22  1.1   itohy  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
     23  1.1   itohy  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     24  1.1   itohy  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     25  1.1   itohy  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     26  1.1   itohy  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     27  1.1   itohy  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     28  1.1   itohy  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     29  1.1   itohy  * POSSIBILITY OF SUCH DAMAGE.
     30  1.1   itohy  */
     31  1.1   itohy 
     32  1.1   itohy /*
     33  1.2   itohy  * YAMAHA YMF711  (OPL3 Single-chip Audio System 2; OPL3-SA2)
     34  1.1   itohy  * YAMAHA YMF715x (OPL3 Single-chip Audio System 3; OPL3-SA3)
     35  1.1   itohy  * control register description
     36  1.1   itohy  *
     37  1.1   itohy  * Other ports (SBpro, WSS CODEC, MPU401, OPL3, etc.) are NOT listed here.
     38  1.1   itohy  */
     39  1.1   itohy 
     40  1.2   itohy /* [2]: OPL3-SA2 only, [3]: OPL3-SA3 only */
     41  1.2   itohy 
     42  1.1   itohy /*
     43  1.1   itohy  * direct registers
     44  1.1   itohy  */
     45  1.1   itohy 
     46  1.1   itohy /* offset from the base address */
     47  1.1   itohy #define SA3_CTL_INDEX	0	/* Index port (R/W) */
     48  1.1   itohy #define SA3_CTL_DATA	1	/* Data register port (R/W) */
     49  1.1   itohy 
     50  1.1   itohy #define SA3_CTL_NPORT	2	/* number of ports */
     51  1.1   itohy 
     52  1.1   itohy /*
     53  1.1   itohy  * indirect registers
     54  1.1   itohy  */
     55  1.1   itohy 
     56  1.1   itohy #define SA3_PWR_MNG		0x01	/* Power management (R/W) */
     57  1.2   itohy #define   SA2_PWR_MNG_SRST	0x80	/* [2] Software reset */
     58  1.2   itohy #define   SA3_PWR_MNG_ADOWN	0x20	/* [3] Analog Down */
     59  1.2   itohy #define   SA2_PWR_MNG_CLKO	0x10	/* [2] Master Clock disable */
     60  1.2   itohy #define   SA2_PWR_MNG_FMPS	0x08	/* [2] OPL3 power down */
     61  1.1   itohy #define   SA3_PWR_MNG_PSV	0x04	/* Power save */
     62  1.1   itohy #define   SA3_PWR_MNG_PDN	0x02	/* Power down */
     63  1.1   itohy #define   SA3_PWR_MNG_PDX	0x01	/* Oscillation stop */
     64  1.1   itohy #define SA3_PWR_MNG_DEFAULT	0x00	/* default value */
     65  1.1   itohy 
     66  1.1   itohy #define SA3_SYS_CTL		0x02	/* System control (R/W) */
     67  1.1   itohy #define   SA3_SYS_CTL_SBHE	0x80	/* 0: AT-bus, 1: XT-bus */
     68  1.2   itohy #define   SA3_SYS_CTL_YMODE	0x30	/* [3] 3D Enhancement mode */
     69  1.1   itohy #define     SA3_SYS_CTL_YMODE0	0x00	/* Desktop mode  (speaker 5-12cm) */
     70  1.1   itohy #define     SA3_SYS_CTL_YMODE1	0x10	/* Notebook PC mode (1)  (3cm) */
     71  1.1   itohy #define     SA3_SYS_CTL_YMODE2	0x20	/* Notebook PC mode (2)  (1.5cm) */
     72  1.1   itohy #define     SA3_SYS_CTL_YMODE3	0x30	/* Hi-Fi mode            (16-38cm) */
     73  1.1   itohy #define   SA3_SYS_CTL_IDSEL	0x06	/* Specify DSP version of SBPro */
     74  1.1   itohy #define     SA3_SYS_CTL_IDSEL0	0x00	/* major 0x03, minor 0x01 */
     75  1.1   itohy #define     SA3_SYS_CTL_IDSEL1	0x02	/* major 0x02, minor 0x01 */
     76  1.1   itohy #define     SA3_SYS_CTL_IDSEL2	0x04	/* major 0x01, minor 0x05 */
     77  1.1   itohy #define     SA3_SYS_CTL_IDSEL3	0x06	/* major 0x00, minor 0x00 */
     78  1.1   itohy #define   SA3_SYS_CTL_VZE	0x01	/* ZV */
     79  1.1   itohy #define SA3_SYS_CTL_DEFAULT	0x00	/* default value */
     80  1.1   itohy 
     81  1.1   itohy #define SA3_IRQ_CONF		0x03	/* Interrupt Channel config (R/W) */
     82  1.1   itohy #define   SA3_IRQ_CONF_OPL3_B	0x80	/* OPL3 uses IRQ-B */
     83  1.1   itohy #define   SA3_IRQ_CONF_MPU_B	0x40	/* MPU401 uses IRQ-B */
     84  1.1   itohy #define   SA3_IRQ_CONF_SB_B	0x20	/* Sound Blaster uses IRQ-B */
     85  1.1   itohy #define   SA3_IRQ_CONF_WSS_B	0x10	/* WSS CODEC uses IRQ-B */
     86  1.1   itohy #define   SA3_IRQ_CONF_OPL3_A	0x08	/* OPL3 uses IRQ-A */
     87  1.1   itohy #define   SA3_IRQ_CONF_MPU_A	0x04	/* MPU401 uses IRQ-A */
     88  1.1   itohy #define   SA3_IRQ_CONF_SB_A	0x02	/* Sound Blaster uses IRQ-A */
     89  1.1   itohy #define   SA3_IRQ_CONF_WSS_A	0x01	/* WSS CODEC uses IRQ-A */
     90  1.1   itohy #define SA3_IRQ_CONF_DEFAULT	(SA3_IRQ_CONF_MPU_B | SA3_IRQ_CONF_SB_B | \
     91  1.1   itohy 				 SA3_IRQ_CONF_OPL3_A | SA3_IRQ_CONF_WSS_A)
     92  1.1   itohy 
     93  1.1   itohy #define SA3_IRQA_STAT		0x04	/* Interrupt (IRQ-A) STATUS (RO) */
     94  1.1   itohy #define SA3_IRQB_STAT		0x05	/* Interrupt (IRQ-B) STATUS (RO) */
     95  1.2   itohy #define   SA3_IRQ_STAT_MV	0x40	/* [3] Hardware Volume Interrupt */
     96  1.1   itohy #define   SA3_IRQ_STAT_OPL3	0x20	/* Internal FM-synthesizer timer */
     97  1.1   itohy #define   SA3_IRQ_STAT_MPU	0x10	/* MPU401 Interrupt */
     98  1.1   itohy #define   SA3_IRQ_STAT_SB	0x08	/* Sound Blaster Playback Interrupt */
     99  1.1   itohy #define   SA3_IRQ_STAT_TI	0x04	/* Timer Flag of CODEC */
    100  1.1   itohy #define   SA3_IRQ_STAT_CI	0x02	/* Recording Flag of CODEC */
    101  1.1   itohy #define   SA3_IRQ_STAT_PI	0x01	/* Playback Flag of CODEC */
    102  1.1   itohy 
    103  1.1   itohy #define SA3_DMA_CONF		0x06	/* DMA configuration (R/W) */
    104  1.1   itohy #define   SA3_DMA_CONF_SB_B	0x40	/* Sound Blaster playback uses DMA-B */
    105  1.1   itohy #define   SA3_DMA_CONF_WSS_R_B	0x20	/* WSS CODEC recording uses DMA-B */
    106  1.1   itohy #define   SA3_DMA_CONF_WSS_P_B	0x10	/* WSS CODEC playback uses DMA-B */
    107  1.1   itohy #define   SA3_DMA_CONF_SB_A	0x04	/* Sound Blaster playback uses DMA-A */
    108  1.1   itohy #define   SA3_DMA_CONF_WSS_R_A	0x02	/* WSS CODEC recording uses DMA-A */
    109  1.1   itohy #define   SA3_DMA_CONF_WSS_P_A	0x01	/* WSS CODEC playback uses DMA-A */
    110  1.1   itohy #define SA3_DMA_CONF_DEFAULT	(SA3_DMA_CONF_SB_B | SA3_DMA_CONF_WSS_R_B | \
    111  1.1   itohy 				 SA3_DMA_CONF_WSS_P_A)
    112  1.1   itohy 
    113  1.1   itohy #define SA3_VOL_L		0x07	/* Master Volume Lch (R/W) */
    114  1.1   itohy #define SA3_VOL_R		0x08	/* Master Volume Rch (R/W) */
    115  1.1   itohy #define   SA3_VOL_MUTE		0x80	/* Mute the channel */
    116  1.1   itohy #define   SA3_VOL_MV		0x0f	/* Master Volume bits */
    117  1.1   itohy #define     SA3_VOL_MV_0	0x00	/*   0dB (maximum volume) */
    118  1.1   itohy #define     SA3_VOL_MV_2	0x01	/*  -2dB */
    119  1.1   itohy #define     SA3_VOL_MV_4	0x02	/*  -4dB */
    120  1.1   itohy #define     SA3_VOL_MV_6	0x03	/*  -6dB */
    121  1.1   itohy #define     SA3_VOL_MV_8	0x04	/*  -8dB */
    122  1.1   itohy #define     SA3_VOL_MV_10	0x05	/* -10dB */
    123  1.1   itohy #define     SA3_VOL_MV_12	0x06	/* -12dB */
    124  1.1   itohy #define     SA3_VOL_MV_14	0x07	/* -14dB (default) */
    125  1.1   itohy #define     SA3_VOL_MV_16	0x08	/* -16dB */
    126  1.1   itohy #define     SA3_VOL_MV_18	0x09	/* -18dB */
    127  1.1   itohy #define     SA3_VOL_MV_20	0x0a	/* -20dB */
    128  1.1   itohy #define     SA3_VOL_MV_22	0x0b	/* -22dB */
    129  1.1   itohy #define     SA3_VOL_MV_24	0x0c	/* -24dB */
    130  1.1   itohy #define     SA3_VOL_MV_26	0x0d	/* -26dB */
    131  1.1   itohy #define     SA3_VOL_MV_28	0x0e	/* -28dB */
    132  1.1   itohy #define     SA3_VOL_MV_30	0x0f	/* -30dB (minimum volume) */
    133  1.1   itohy #define SA3_VOL_DEFAULT		SA3_VOL_MV_14
    134  1.1   itohy 
    135  1.1   itohy #define SA3_MIC_VOL		0x09	/* MIC Volume (R/W) */
    136  1.1   itohy #define   SA3_MIC_MUTE		0x80	/* Mute Mic Volume */
    137  1.1   itohy #define   SA3_MIC_MCV		0x1f	/* Mic volume bits */
    138  1.1   itohy #define     SA3_MIC_MCV12	0x00	/* +12.0dB (maximum volume) */
    139  1.1   itohy #define     SA3_MIC_MCV10_5	0x01	/* +10.5dB */
    140  1.1   itohy #define     SA3_MIC_MCV9	0x02	/*  +9.0dB */
    141  1.1   itohy #define     SA3_MIC_MCV7_5	0x03	/*  +7.5dB */
    142  1.1   itohy #define     SA3_MIC_MCV6	0x04	/*  +6.0dB */
    143  1.1   itohy #define     SA3_MIC_MCV4_5	0x05	/*  +4.5dB */
    144  1.1   itohy #define     SA3_MIC_MCV3	0x06	/*  +3.0dB */
    145  1.1   itohy #define     SA3_MIC_MCV1_5	0x07	/*  +1.5dB */
    146  1.1   itohy #define     SA3_MIC_MCV_0	0x08	/*   0.0dB (default) */
    147  1.1   itohy #define     SA3_MIC_MCV_1_5	0x09	/*  -1.5dB */
    148  1.1   itohy #define     SA3_MIC_MCV_3_0	0x0a	/*  -3.0dB */
    149  1.1   itohy #define     SA3_MIC_MCV_4_5	0x0b	/*  -4.5dB */
    150  1.1   itohy #define     SA3_MIC_MCV_6	0x0c	/*  -6.0dB */
    151  1.1   itohy #define     SA3_MIC_MCV_7_5	0x0d	/*  -7.5dB */
    152  1.1   itohy #define     SA3_MIC_MCV_9	0x0e	/*  -9.0dB */
    153  1.1   itohy #define     SA3_MIC_MCV_10_5	0x0f	/* -10.5dB */
    154  1.1   itohy #define     SA3_MIC_MCV_12	0x10	/* -12.0dB */
    155  1.1   itohy #define     SA3_MIC_MCV_13_5	0x11	/* -13.5dB */
    156  1.1   itohy #define     SA3_MIC_MCV_15	0x12	/* -15.0dB */
    157  1.1   itohy #define     SA3_MIC_MCV_16_5	0x13	/* -16.5dB */
    158  1.1   itohy #define     SA3_MIC_MCV_18	0x14	/* -18.0dB */
    159  1.1   itohy #define     SA3_MIC_MCV_19_5	0x15	/* -19.5dB */
    160  1.1   itohy #define     SA3_MIC_MCV_21	0x16	/* -21.0dB */
    161  1.1   itohy #define     SA3_MIC_MCV_22_5	0x17	/* -22.5dB */
    162  1.1   itohy #define     SA3_MIC_MCV_24	0x18	/* -24.0dB */
    163  1.1   itohy #define     SA3_MIC_MCV_25_5	0x19	/* -25.5dB */
    164  1.1   itohy #define     SA3_MIC_MCV_27	0x1a	/* -27.0dB */
    165  1.1   itohy #define     SA3_MIC_MCV_28_5	0x1b	/* -28.5dB */
    166  1.1   itohy #define     SA3_MIC_MCV_30	0x1c	/* -30.0dB */
    167  1.1   itohy #define     SA3_MIC_MCV_31_5	0x1d	/* -31.5dB */
    168  1.1   itohy #define     SA3_MIC_MCV_33	0x1e	/* -33.0dB */
    169  1.1   itohy #define     SA3_MIC_MCV_34_5	0x1f	/* -34.5dB (minimum volume) */
    170  1.1   itohy #define SA3_MIC_VOL_DEFAULT	(SA3_MIC_MUTE | SA3_MIC_MCV_0)
    171  1.1   itohy 
    172  1.1   itohy #define SA3_MISC		0x0a	/* Miscellaneous */
    173  1.1   itohy #define   SA3_MISC_VEN		0x80	/* Enable hardware volume control */
    174  1.1   itohy #define   SA3_MISC_MCSW		0x10	/* A/D is connected to  0: Rch of Mic,
    175  1.1   itohy 					   1: loopback of monaural output */
    176  1.1   itohy #define   SA3_MISC_MODE		0x08	/* 0: SB mode, 1: WSS mode (RO) */
    177  1.2   itohy #define   SA3_MISC_VER		0x07	/* Version of OPL3-SA2/OPL3-SA3 (RO) */
    178  1.2   itohy #define     SA3_MISC_VER_711	1	/* OPL3-SA2 (YMF711) */
    179  1.2   itohy #define     SA3_MISC_VER_715	2	/* OPL3-SA3 (YMF715) */
    180  1.2   itohy #define     SA3_MISC_VER_715B	3	/* OPL3-SA3 (YMF715B) */
    181  1.2   itohy #define     SA3_MISC_VER_715E	4	/* OPL3-SA3 (YMF715E) */
    182  1.2   itohy 			/*	(4 or 5?) */
    183  1.2   itohy /*#define SA3_MISC_DEFAULT	(SA3_MISC_VEN | version) */
    184  1.1   itohy 
    185  1.1   itohy /* WSS DMA Base counters (R/W) used for suspend/resume */
    186  1.1   itohy #define SA3_DMA_CNT_PLAY_LOW	0x0b	/* Playback Base Counter (Low) */
    187  1.1   itohy #define SA3_DMA_CNT_PLAY_HIGH	0x0c	/* Playback Base Counter (High) */
    188  1.1   itohy #define SA3_DMA_CNT_REC_LOW	0x0d	/* Recording Base Counter (Low) */
    189  1.1   itohy #define SA3_DMA_CNT_REC_HIGH	0x0e	/* Recording Base Counter (High) */
    190  1.1   itohy 
    191  1.2   itohy /* [3] */
    192  1.2   itohy #define SA3_WSS_INT_SCAN	0x0f	/* WSS Interrupt Scan out/in (R/W)*/
    193  1.1   itohy #define   SA3_WSS_INT_SCAN_STI	0x04	/* 1: TI = "1" and IRQ active */
    194  1.1   itohy #define   SA3_WSS_INT_SCAN_SCI	0x02	/* 1: CI = "1" and IRQ active */
    195  1.1   itohy #define   SA3_WSS_INT_SCAN_SPI	0x01	/* 1: PI = "1" and IRQ active */
    196  1.1   itohy #define SA3_WSS_INT_DEFAULT	0x00	/* default value */
    197  1.1   itohy 
    198  1.2   itohy /* [3] */
    199  1.1   itohy #define SA3_SB_SCAN		0x10	/* SB Internal State Scan out/in (R/W)*/
    200  1.1   itohy #define   SA3_SB_SCAN_SBPDA	0x80	/* Sound Blaster Power Down ack */
    201  1.1   itohy #define   SA3_SB_SCAN_SS	0x08	/* Scan Select */
    202  1.1   itohy #define   SA3_SB_SCAN_SM	0x04	/* Scan Mode 1: read out, 0: write in */
    203  1.1   itohy #define   SA3_SB_SCAN_SE	0x02	/* Scan Enable */
    204  1.1   itohy #define   SA3_SB_SCAN_SBPDR	0x01	/* Sound Blaster Power Down Request */
    205  1.1   itohy #define SA3_SB_SCAN_DEFAULT	0x00	/* default value */
    206  1.1   itohy 
    207  1.2   itohy /* [3] */
    208  1.1   itohy #define SA3_SB_SCAN_DATA	0x11	/* SB Internal State Scan Data (R/W)*/
    209  1.1   itohy 
    210  1.2   itohy /* [3] */
    211  1.1   itohy #define SA3_DPWRDWN		0x12	/* Digital Partial Power Down (R/W) */
    212  1.1   itohy #define   SA3_DPWRDWN_JOY	0x80	/* Joystick power down */
    213  1.1   itohy #define   SA3_DPWRDWN_MPU	0x40	/* MPU401 power down */
    214  1.1   itohy #define   SA3_DPWRDWN_MCLKO	0x20	/* Master Clock disable */
    215  1.1   itohy #define   SA3_DPWRDWN_FM	0x10	/* FM (OPL3) power down */
    216  1.1   itohy #define   SA3_DPWRDWN_WSS_R	0x08	/* WSS recording power down */
    217  1.1   itohy #define   SA3_DPWRDWN_WSS_P	0x04	/* WSS playback power down */
    218  1.1   itohy #define   SA3_DPWRDWN_SB	0x02	/* Sound Blaster power down */
    219  1.1   itohy #define   SA3_DPWRDWN_PNP	0x01	/* PnP power down */
    220  1.1   itohy #define SA3_DPWRDWN_DEFAULT	0x00	/* default value */
    221  1.1   itohy 
    222  1.2   itohy /* [3] */
    223  1.1   itohy #define SA3_APWRDWN		0x13	/* Analog Partial Power Down (R/W) */
    224  1.3   perry #define   SA3_APWRDWN_FMDAC	0x10	/* FMDAC for OPL3 power down */
    225  1.1   itohy #define   SA3_APWRDWN_AD	0x08	/* A/D for WSS recording power down */
    226  1.1   itohy #define   SA3_APWRDWN_DA	0x04	/* D/A for WSS playback power down */
    227  1.1   itohy #define   SA3_APWRDWN_SBDAC	0x02	/* D/A for SB power down */
    228  1.1   itohy #define   SA3_APWRDWN_WIDE	0x01	/* Wide Stereo power down */
    229  1.1   itohy #define SA3_APWRDWN_DEFAULT	0x00	/* default value */
    230  1.1   itohy 
    231  1.2   itohy /* [3] */
    232  1.1   itohy #define SA3_3D_WIDE		0x14	/* 3D Enhanced control (WIDE) (R/W) */
    233  1.1   itohy #define   SA3_3D_WIDE_WIDER	0x70	/* Rch of wide 3D enhanced control */
    234  1.1   itohy #define   SA3_3D_WIDE_WIDEL	0x07	/* Lch of wide 3D enhanced control */
    235  1.1   itohy #define SA3_3D_WIDE_DEFAULT	0x00	/* default value */
    236  1.1   itohy 
    237  1.2   itohy /* [3] */
    238  1.1   itohy #define SA3_3D_BASS		0x15	/* 3D Enhanced control (BASS) (R/W) */
    239  1.1   itohy #define   SA3_3D_BASS_BASSR	0x70	/* Rch of bass 3D enhanced control */
    240  1.1   itohy #define   SA3_3D_BASS_BASSL	0x07	/* Lch of bass 3D enhanced control */
    241  1.1   itohy #define SA3_3D_BASS_DEFAULT	0x00	/* default value */
    242  1.1   itohy 
    243  1.2   itohy /* [3] */
    244  1.1   itohy #define SA3_3D_TREBLE		0x16	/* 3D Enhanced control (TREBLE) (R/W) */
    245  1.1   itohy #define   SA3_3D_TREBLE_TRER	0x70	/* Rch of treble 3D enhanced control */
    246  1.1   itohy #define   SA3_3D_TREBLE_TREL	0x07	/* Lch of treble 3D enhanced control */
    247  1.1   itohy #define SA3_3D_TREBLE_DEFAULT	0x00	/* default value */
    248  1.1   itohy 
    249  1.1   itohy /* common to the 3D enhance registers */
    250  1.1   itohy #define   SA3_3D_BITS		0x07
    251  1.1   itohy #define   SA3_3D_LSHIFT		0
    252  1.1   itohy #define   SA3_3D_RSHIFT		4
    253  1.1   itohy 
    254  1.2   itohy /* [3] */
    255  1.1   itohy #define SA3_HVOL_INTR_CNF	0x17	/* Hardware Volume Intr Channel (R/W) */
    256  1.1   itohy #define   SA3_HVOL_INTR_CNF_B	0x20	/* Hardware Volume uses IRQ-B */
    257  1.1   itohy #define   SA3_HVOL_INTR_CNF_A	0x10	/* Hardware Volume uses IRQ-A */
    258  1.1   itohy #define SA3_HVOL_INTR_CNF_DEFAULT	0x00
    259  1.1   itohy 
    260  1.2   itohy /* [3] */
    261  1.1   itohy #define SA3_MULTI_STAT		0x18	/* Multi-purpose Select Pin Stat (RO) */
    262  1.1   itohy #define   SA3_MULTI_STAT_SEL	0x70	/* State of SEL2-0 pins */
    263