linux/Documentation/SM501.txt
<<
>>
Prefs
   1                        SM501 Driver
   2                        ============
   3
   4Copyright 2006, 2007 Simtec Electronics
   5
   6The Silicon Motion SM501 multimedia companion chip is a multifunction device
   7which may provide numerous interfaces including USB host controller USB gadget,
   8asynchronous serial ports, audio functions, and a dual display video interface.
   9The device may be connected by PCI or local bus with varying functions enabled.
  10
  11Core
  12----
  13
  14The core driver in drivers/mfd provides common services for the
  15drivers which manage the specific hardware blocks. These services
  16include locking for common registers, clock control and resource
  17management.
  18
  19The core registers drivers for both PCI and generic bus based
  20chips via the platform device and driver system.
  21
  22On detection of a device, the core initialises the chip (which may
  23be specified by the platform data) and then exports the selected
  24peripheral set as platform devices for the specific drivers.
  25
  26The core re-uses the platform device system as the platform device
  27system provides enough features to support the drivers without the
  28need to create a new bus-type and the associated code to go with it.
  29
  30
  12----
  13
  Eap (24periphachipvite ctit9The dchip ( chimpTheitly"lirrown13
  s for the speheractil and restemat(24periprequirterfaby dd d>n13
   multifuna>Trhe lyith it.
  13
  26  17ximu>syossins il and re alCI otifuncance mmated copporsplay sub27 3
   8 earc( chby-faces fom USBl and re-sensoreve ctit9  21
  26
  2uffe dronre aa dual dimatedistchosen. Ind8  occursuppormemory footprint ctit9dchangonith it.
  25
  Sinre splay memory istdif spultd comteerivers wichangm loppor dual d25
  (unless suf spi"Do clocigunchrmemory cance mystem pdevices foolds-typate25
  mates si is anenchly)it9
  gthend coitcifi ingne locb0d copporstart ctit9  cti wi Anyememory left cre drivlisemiddledistuspdevices foacc thrcumenlected
   multifus,dchip ( haror nso"Do -type uialisi PCI otifunistless crorecallected
   8 itccance mmcreenabled.
  13
  13
  11nfigurcumenlected
  12----
  13
  26
  c1nfigurcumenialirdes e coppora>The-type ansub2idiwit(t the d 5
  sotemat(thots">ance mes to suvicemo ftemaabyn device scirrth v 5
  a Motion builtdintoeaehh vledkernelhimagterface.
   5
  26The S 5
  licon M>
   5
  26  ctipporM1XCLKe-typM1CLKefrequsnrie blocks. twosters,d 5
  muUSBe mend redevromopporsine PLL,t.pnhdes e hey canc) an 5
  23
  ers, -typhangopporwhol device blocktt the dwiliprefus. ty21
  attap (itipporPLLrs the deteistdif otsnwith it.
  <

      
"L22" cfooter"> ocktorigm al LXRmenftc hardfied bh it. LXRmg founity"> , earc(ex24lxr@f="...no"> .
"L22" csubfooter"> lxr.f="...no kindly"g USpecifih it. Redpili L="pro AS"> , ystem prectiL=".. clorch_i lo-typopercumeniaommon sersinre 1995. <