Skip to content
Snippets Groups Projects
Select Git revision
  • android-wear-6.0.1_r0.40
  • master default protected
  • android-msm-bullhead-3.10-nougat_kgdb_less_changes
  • android-msm-bullhead-3.10-nougat_kgdb
  • android-msm-bullhead-3.10-nougat_klist
  • android-4.4
  • android-msm-vega-4.4-oreo-daydream
  • android-msm-wahoo-4.4-p-preview-5
  • android-msm-wahoo-4.4-pie
  • android-msm-marlin-3.18-p-preview-5
  • android-msm-marlin-3.18-pie
  • android-msm-wahoo-2018.07-oreo-m2
  • android-msm-wahoo-2018.07-oreo-m4
  • android-msm-wahoo-4.4-p-preview-4
  • android-msm-bullhead-3.10-oreo-m6
  • android-msm-angler-3.10-oreo-m6
  • android-msm-marlin-3.18-p-preview-4
  • android-msm-stargazer-3.18-oreo-wear-dr
  • android-msm-catshark-3.18-oreo-wear-dr
  • android-msm-wahoo-4.4-oreo-m2
  • android-msm-wahoo-4.4-oreo-m4
  • android-daydreamos-8.0.0_r0.5
  • android-8.1.0_r0.92
  • android-8.1.0_r0.91
  • android-daydreamos-8.0.0_r0.4
  • android-p-preview-5_r0.2
  • android-p-preview-5_r0.1
  • android-9.0.0_r0.5
  • android-9.0.0_r0.4
  • android-9.0.0_r0.2
  • android-9.0.0_r0.1
  • android-8.1.0_r0.81
  • android-8.1.0_r0.80
  • android-8.1.0_r0.78
  • android-8.1.0_r0.76
  • android-8.1.0_r0.75
  • android-8.1.0_r0.72
  • android-8.1.0_r0.70
  • android-p-preview-4_r0.2
  • android-p-preview-4_r0.1
  • android-wear-8.0.0_r0.30
41 results

vrc4173_cardu.h

Blame
  • vrc4173_cardu.h 6.49 KiB
    /*
     * FILE NAME
     *	drivers/pcmcia/vrc4173_cardu.h
     *
     * BRIEF MODULE DESCRIPTION
     *	Include file for NEC VRC4173 CARDU.
     *
     * Copyright 2002 Yoichi Yuasa <yuasa@linux-mips.org>
     *
     *  This program is free software; you can redistribute it and/or modify it
     *  under the terms of the GNU General Public License as published by the
     *  Free Software Foundation; either version 2 of the License, or (at your
     *  option) any later version.
     *
     *  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
     *  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
     *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
     *  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
     *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
     *  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
     *  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
     *  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
     *  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
     *  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     *
     *  You should have received a copy of the GNU General Public License along
     *  with this program; if not, write to the Free Software Foundation, Inc.,
     *  675 Mass Ave, Cambridge, MA 02139, USA.
     */
    #ifndef _VRC4173_CARDU_H
    #define _VRC4173_CARDU_H
    
    #include <linux/pci.h>
    
    #include <pcmcia/ss.h>
    
    #define CARDU_MAX_SOCKETS	2
    #define CARDU1			0
    #define CARDU2			1
    
    /*
     * PCI Configuration Registers
     */
    #define BRGCNT			0x3e
     #define POST_WR_EN		0x0400
     #define MEM1_PREF_EN		0x0200
     #define MEM0_PREF_EN		0x0100
     #define IREQ_INT		0x0080
     #define CARD_RST		0x0040
     #define MABORT_MODE		0x0020
     #define VGA_EN			0x0008
     #define ISA_EN			0x0004
     #define SERR_EN		0x0002
     #define PERR_EN		0x0001
    
    #define SYSCNT			0x80
     #define BAD_VCC_REQ_DISB	0x00200000
     #define PCPCI_EN		0x00080000
     #define CH_ASSIGN_MASK		0x00070000
     #define CH_ASSIGN_NODMA	0x00040000
     #define SUB_ID_WR_EN		0x00000008
     #define ASYN_INT_MODE		0x00000004
     #define PCI_CLK_RIN		0x00000002
    
    #define DEVCNT			0x91
     #define ZOOM_VIDEO_EN		0x40
     #define SR_PCI_INT_SEL_MASK	0x18
     #define SR_PCI_INT_SEL_NONE	0x00
     #define PCI_INT_MODE		0x04
     #define IRQ_MODE		0x02