linux/drivers/pcmcia/ricoh.h
<<
>>
Prefs
   1/*
   2 * ricoh.h 1.9 1999/10/25 20:03:34
   3 *
   4 * The contents of this file are subject to the Mozilla Public License
   5 * Version 1.1 (the "License"); you may not use this file except in
   6 * compliance with the License. You may obtain a copy of the License
   7 * at http://www.mozilla.org/MPL/
   8 *
   9 * Software distributed under the License is distributed on an "AS IS"
  10 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
  11 * the License for the specific language governing rights and
  12 * limitations under the License. 
  13 *
  14 * The initial developer of the original code is David A. Hinds
  15 * <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
  16 * are Copyright (C) 1999 David A. Hinds.  All Rights Reserved.
  17 *
  18 * Alternatively, the contents of this file may be used under the
  19 * terms of the GNU General Public License version 2 (the "GPL"), in which
  20 * case the provisions of the GPL are Copap/spc_blnitisting the GPpan>
 * theabrniAllIfu maywish theallowe GPL thiofu marrsion 2 (this file mapan>
   12<2a> * limonlyder the Licms of the GNU are ndt usethealloweor exsetheu/span>
 *
 * Thedelet rig provisions of abrnie ndtreplache prmth the Lic usnsed
 * <or exovisions of requirby Dav GNU arAllIfu maydot usedeletee GPpan>
 * arevisions of abrni,coprficpi"> y be  thi marrsion 2 (this file mapan>
 * at er theher exp Lic/
 * Alspan>
_LINUX_RICOH_H>_LINUX_RICOH_H>3  12<32>   13<33>RF5C_MODE_CTL>/*
RF5C_PWR_CTL>/*
RF5C_CHIP_ID>/*/c laons uAlspan>
RF5C_MODE_CTL_3>/*
 * /s I/Oth ndoweadds or iffsetAlspan>
RF5C_IO_OFF>w>w>4  12<4a> * /s Flagsr theRF5C_MODE_CTLAlspan>
4  13<43>RF5C_MODE_ATA>/*
   14<44>RF5C_MODE_LED_ENA>/*
RF5C_MODE_CA2a>RF5C_MODE_CA22>RF5C_MODE_CA23>RF5C_MODE_CA24>RF5C_MODE_CA25>RF5C_MODE_3STATE_BIT7>5  12<5a> * /s Flagsr theRF5C_PWR_CTL lspan>
5  13<53>RF5C_PWR_VCC_3V>5  14<54>RF5C_PWR_IREQ_HIGH>   15<55>RF5C_PWR_INPACK_ENA>RF5C_PWR_5V_DET>RF5C_PWR_TC_SEL>/*
RF5C_PWR_DREQ_LOW>RF5C_PWR_DREQ_OFF>/*
RF5C_PWR_DREQ_INPACK>RF5C_PWR_DREQ_SPKR>6  12<62>RF5C_PWR_DREQ_IOIS c>6  13<63>6  14<6a> * /s Ve=""sr theRF5C_CHIP_IDAlspan>
6  15<65>RF5C_CHIP_RF5C29c>   16<66>RF5C_CHIP_RF5C39c> * /s Flagsr theRF5C_MODE_CTL_3Alspan>
RF5C_MCTL3_DISABLE>/*
RF5C_MCTL3_DMA_ENA>7  12<7a> * /s Registerrdfftial  of  theRh.h#iPCI-to-CardBus bridg"srlspan>
7  13<73>7  14<7a> * /s Extra bits whiCB_BRIDGE_CONTROL lspan>
7  15<75>RL5C46X_BCR_3E0_ENA>7  16<76>RL5C46X_BCR_3E2_ENA>   17<77> * /s Bridg"dConfigurons uARegisterrlspan>
RL5C4XX_CONFIG>/*
RL5C4XX_CONFIG_IO_1_MODE>RL5C4XX_CONFIG_IO_0_MODE>8  12<82>RL5C4XX_CONFIG_PREFETCH>8  13<83>8  14<8a> * /s MiscdControlARegisterrlspan>
8  15<85>RL5C4XX_MISC>/*
8  16<86>RL5C4XX_MISC_HW_SUSPEND_ENA>8  17<87>RL5C4XX_MISC_VCCEN_POL>   18<88>RL5C4XX_MISC_VPPEN_POL>RL5C46X_MISC_SUSPEND>RL5C46X_MISC_PWR_SAVE_2>RL5C46X_MISC_IFACE_BUSY>9  12<92>RL5C46X_MISC_B_LOCK>9  13<93>RL5C46X_MISC_A_LOCK>9  14<94>RL5C46X_MISC_PCI_LOCK>9  15<95>RL5C47X_MISC_IFACE_BUSY>9  16<96>RL5C47X_MISC_PCI_INT_MASK>9  17<97>RL5C47X_MISC_PCI_INT_DIS>9  18<98>RL5C47X_MISC_SUBSYS_WR>  139  18<98t*6.141v2RL5C4XX_MISC_VPPEN_P10plied. Se0e
RL5C46X_BCR_3E0_ENA><10rights an0d

8  14<8a> * /s MiscdContr10omment"> 0*
RL5C4XX_MISC>/10d A. Hind0s
RL5C4XX_MISC_VCCEN_P10d A. Hind0s
RL5C4XX_CONFIG_IO_1_10 Reserved0.
<="li6f"16 18RL5C46X_MISC_B_LOCK>10omment"> 0*
RL5C47X_MISC_PCI_INT10 under th0e

L4">8  /s Registerrdfftial  of  theRh.h#iPCI-to-Card1mplied. Seee
RL5C4XX_MISC>/1 rights annd
RL5C4XX_MISC>/1  License.. 
/1 omment">  *
/1 d A. Hindds
/1 d A. Hindds
RL5C47X_MISC_IFACE_B1s Reservedd.
RL5C4XX_CONFIG_IO_1_1comment">  *
RL5C46X_MISC_B_LOCK>1d under thhe
RL5C4XX_MISC><8                    0x0082/din class="comment">/1), in whi1ch
RL5C47X_MISC_PCI_INT1tisting t1he GPpan>

<_YENTAmea/ricoh.h#L8" 7id="L11"7class="line" n12 License.heu/span>

rl_misca/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+">RF5C_IOp(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+-clashref="+pree is=pid=ateh(L11"3  11<3a>pid=atea/ri[0](0x36+((href="+pree is=wlass="sear=1 Lic usns1ed
rl_ctla/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+">RF5C_IOOp(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+-clashref="+pree is=pid=ateh(L11"3  11<3a>pid=atea/ri[1](0x36+((href="+pree is=wlass="sear=1 d A. Hindee GPpan>
rl_ioa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+">RF5C_IOOOp(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+-clashref="+pree is=pid=ateh(L11"3  11<3a>pid=atea/ri[2](0x36+((href="+pree is=wlass="sear=1  Reservedle mapan>
rl_mema/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+">RF5C_IOOp(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+-clashref="+pree is=pid=ateh(L11"3  11<3a>pid=atea/ri[3](0x36+((href="+pree is=wlass="sear=1 omment"> e arApan>
rl_cname=a/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+">RF5C_p(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+-clashref="+pree is=pid=ateh(L11"3  11<3a>pid=atea/ri[4](0x36+((href="+pree is=wlass="sear=1  under th* Alspan>
r"lin_zoom_videoa/ri(struct8" 5id="L18"5cla"2clas_sockrch(L11"3  11<3a>"2clas_sockrc href*href="+pree is=sockh(L11"3  11<3a>sock hre"comt8" 5id="L18"5claonoffh(L11"3  11<3a>onoffa/ri+coh.h#L8" 2id="L19"2class="line" n1aisting t1_RICOH_H>uia/ri8" 5id="L18"5clare=="L11"3  11<3a>re=a/ri;coh.h#L8" 2id="L19"2class="line" n1a License.  
yX_Ms_sockrc href*href="+pree is=sockrch(L11"3  11<3a>sockrca/ri =8" 5id="L18"5clap   a hrr_ofh(L11"3  11<3a>p   a hrr_ofa/ri(href="+pree is=sockh(L11"3  11<3a>sock hre"cstruct8" 5id="L18"5clayX_Ms_sockrch(L11"3  11<3a>yX_Ms_sockrc hre,8" 5id="L18"5clasockrch(L11"3  11<3a>sockrca/ri+;coh.h#L8" 2id="L19"2class="line" n1arrdficn 1   13<33>
re=a/ri =8" 5id="L18"5clap  me=_readbh(L11"3  11<3a>p  me=_readba/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef="+pre7a>
onoffa/ri+coh.h#L8" 2id="L19"2class="line" n1a Reserved uAlspan>
RL5C4XX_MISC>/1s tentrol1A3Alspan>
re=a/ri |=8" 8id="L20"8class="line"ZV" naef="+pree is=dI_II, hrene"ZV" naef= hre;coh.h#L8" 2id="L19"2class="line" n1a under th3  18<38>  13
re=a/ri &= ~ 8id="L20"8class="line"ZV" naef="+pree is=dI_II, hrene"ZV" naef= hre;coh.h#L8" 2id="L19"2class="line" n1"+">w>p  me=_writeba/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef="+pre7a>re=a/ri+;coh.h#L8" 2id="L19"2class="line" n15C_MODE_C1TLAlspan>
 **

r"lin_set_zva/ri(struct8" 5id="L18"5clayX_Ms_sockrch(L11"3  11<3a>yX_Ms_sockrc href*href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+coh.h#L8" 2id="L19"2class="line" n1A2a>sockrca/ri-clashref="+pree is=dev="L11"3  11<3a>deva/ri-clashref="+pree is=vendor="L11"3  11<3a>vendora/ri ==8" 5id="L18"5clais=RVENDOR_IDf" n h="L11"3  11<3a>is=RVENDOR_IDf" n ha/ri+coh.h#L8" 2id="L19"2class="line" n1A tentrol1        0x10 href="drive1rs/pc14ia/ris=RF5C_ {coh.h#L8" 2id="L19"2class="line" n1= under th        0x20 href="drive1rs/pc149 href="+pree is=RL_Pswitch(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri-clashref="+pree is=dev="L11"3  11<3a>deva/ri-clashref="+pree is=deviceh(L11"3  11<3a>devicea/ri+coh.h#L8" 2id="L19"2class="line" n1A25>RL5C4XX_MISC>/1ame="L11"15  11<51>is=RDEVICE_IDf" n h_n  hrf8 hre:      0x0082/din class="comment">/1aC_MODE_C1TL lspan>
sockrca/ri-clashref="+pree is=sockrch(L11"3  11<3a>sockrca/ri.href="+pree is=zoom_video="L11"3  11<3a>zoom_videoa/ri =8" 5id="L18"5clar"lin_zoom_video="L11"3  11<3a>r"lin_zoom_videoa/ri;coh.h#L8" 2id="L19"2class="line" n1C_3V><1sp      0x02 href="drive1rs/pc155 href="+pree is=RL_P}coh.h#L8" 2id="L19"2class="line" n1PACK_ENA>1
r"lin_save_v3.1ea/ri(struct8" 5id="L18"5clayX_Ms_sockrch(L11"3  11<3a>yX_Ms_sockrc href*href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+coh.h#L8" 2id="L19"2class="line" n1 rigtentr1olAlspan>
rl_misca/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+"=8" 5id="L18"5clap  me=_readwlass="sear="+">p  me=_readwa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef="+pr18<88><1sp      0x80 href="drive1rs/pc1625C46X_MISC_P" 5id="L18"5clarl_ctl="L11"3  11<3a>rl_ctla/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+"=8" 5id="L18"5clap  me=_readwlass="sear="+">p  me=_readwa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=16BIT" name="L15"3  15<35  href=16BIT" na hre+;coh.h#L8" 2id="L19"2class="line" n1EC_MODE_C1>rl_ioa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+"=8" 5id="L18"5clap  me=_readwlass="sear="+">p  me=_readwa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=16BIT"=RL5me="L15"3  15<35  href=16BIT"=RL5 hre+;coh.h#L8" 2id="L19"2class="line" n1E_3V>rl_mema/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+"=8" 5id="L18"5clap  me=_readwlass="sear="+">p  me=_readwa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=16BIT"MEM_5me="L15"3  15<35  href=16BIT"MEM_5s=RL+;coh.h#L8" 2id="L19"2class="line" n1EQ_HIGH><1IDAlspan>
rl_cname=a/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+"=8" 5id="L18"5clap  me=_readwlass="sear="+">p  me=_readwa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=" name="L19"7  19<79>
r"lin_restoe"_v3.1ea/ri(struct8" 5id="L18"5clayX_Ms_sockrch(L11"3  11<3a>yX_Ms_sockrc href*href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+coh.h#L8" 2id="L19"2class="line" n1 Q_LOW>

p  me=_writewa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef="+pr18<88>rl_misca/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri++;coh.h#L8" 2id="L19"2class="line" n1DMA_ENA><1sp      0x02 href="drive1rs/pc171 href="+pree" 5id="L4" 5clap  me=_writewlass="sear="+">p  me=_writewa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=16BIT" name="L15"3  15<35  href=16BIT" na hre,8" 5id="L18"5clarl_ctl="L11"3  11<3a>rl_ctla/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri++;coh.h#L8" 2id="L19"2class="line" n1DQ_SPKR><17  11<71>p  me=_writewa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=16BIT"=RL5me="L15"3  15<35  href=16BIT"=RL5 hre,8" 5id="L18"5clarl_io="L11"3  11<3a>rl_ioa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri++;coh.h#L8" 2id="L19"2class="line" n1DC_MODE_C1"srlspan>
p  me=_writewa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=16BIT"MEM_5me="L15"3  15<35  href=16BIT"MEM_5s=RL,8" 5id="L18"5clarl_mem="L11"3  11<3a>rl_mema/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri++;coh.h#L8" 2id="L19"2class="line" n1D_3V>p  me=_writewa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=" name="L19"7  19<79>rl_cname=a/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri++;coh.h#L8" 2id="L19"2class="line" n1DQ_HIGH><1OL lspan>

1   17<77>

/1MODE>r"lin_"comridea/ri(struct8" 5id="L18"5clayX_Ms_sockrch(L11"3  11<3a>yX_Ms_sockrc href*href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+coh.h#L8" 2id="L19"2class="line" n1MODE>6  12<62>p  me=f="+,8" 5id="L18"5clactl="L11"3  11<3a>ctla/ri;coh.h#L8" 2id="L19"2class="line" n1ame="L3">18  13<83>
p  me=f="+"=8" 5id="L18"5clap  me=_readwlass="sear="+">p  me=_readwa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=" name="L19"7  19<79>
<1sp    0x0002 href="drive1rs/pc187ee is=RF5C_ ""sear="+">RL5C4XX_MISC>/1Momment"> **
ctla/ri"=8" 5id="L18"5clas="lief=16 18sockrca/ri-clashref="+pree is=dev="L11"3  11<3a>deva/ri-clashref="+pree is=deviceh(L11"3  11<3a>devicea/ris="li8" 5id="L18"5clais=RDEVICE_IDf" n h_n  hrf5h(L11"3  11<3a>is=RDEVICE_IDf" n h_n  hrf5a/ri+"{coh.h#L8" 2id="L19"2class="line" n1E_2>ctla/ri"|=8" 5id="L18"5clas="li6f"16 18<="li6f"16 18p  me=f="+"|=8" 5id="L18"5clas="line" name="L2">8  12<82>1      0x0020 href="drive1rs/pc194 href="+pree}coh.h#L8" 2id="L19"2class="line" n1K>p  me=_writewa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=16BIT" name="L15"3  15<35  href=16BIT" na hre,8" 5id="L18"5claptl="L11"3  11<3a>ctla/ri+;coh.h#L8" 2id="L19"2class="line" n1_MASK>p  me=_writewa/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri,8" 5id="L18"5clad="L7ef=" name="L19"7  19<79>p  me=f="++;coh.h#L8" 2id="L19"2class="line" n1_omment">       0x0020 href="drive1rs/pc19ia/ricoh.h#L8" 3id="L18"3class="line" n1WR>r"lin_set_zva/ri(href="+pree is=sockrch(L11"3  11<3a>sockrca/ri+;coh.h#L8" 2id="L19"2class="line" n2ss="line"2name="L13">  139  coh.h#L8" 2id="L19"2class="line" n2sisting th0e


20*
RF5C_CHpree iCARDBUSass="line" name="L18"2  18<2a>
RF5C_C
T>LXR r="+unityf="+,8evisiexperi+">Rassvent"> *>lxr@a hux.nof="+.
lxr.a hux.no kindly host<2a>Redpill L hpro ASf="+,8="linlineof L huxsp sultent"an copera2">7 service sincec1995.