pxafb.txt 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Driver for PXA25x LCD controller
  2. ================================
  3. The driver supports the following options, either via
  4. options=<OPTIONS> when modular or video=pxafb:<OPTIONS> when built in.
  5. For example:
  6. modprobe pxafb options=mode:640x480-8,passive
  7. or on the kernel command line
  8. video=pxafb:mode:640x480-8,passive
  9. mode:XRESxYRES[-BPP]
  10. XRES == LCCR1_PPL + 1
  11. YRES == LLCR2_LPP + 1
  12. The resolution of the display in pixels
  13. BPP == The bit depth. Valid values are 1, 2, 4, 8 and 16.
  14. pixclock:PIXCLOCK
  15. Pixel clock in picoseconds
  16. left:LEFT == LCCR1_BLW + 1
  17. right:RIGHT == LCCR1_ELW + 1
  18. hsynclen:HSYNC == LCCR1_HSW + 1
  19. upper:UPPER == LCCR2_BFW
  20. lower:LOWER == LCCR2_EFR
  21. vsynclen:VSYNC == LCCR2_VSW + 1
  22. Display margins and sync times
  23. color | mono => LCCR0_CMS
  24. umm...
  25. active | passive => LCCR0_PAS
  26. Active (TFT) or Passive (STN) display
  27. single | dual => LCCR0_SDS
  28. Single or dual panel passive display
  29. 4pix | 8pix => LCCR0_DPD
  30. 4 or 8 pixel monochrome single panel data
  31. hsync:HSYNC
  32. vsync:VSYNC
  33. Horizontal and vertical sync. 0 => active low, 1 => active
  34. high.
  35. dpc:DPC
  36. Double pixel clock. 1=>true, 0=>false
  37. outputen:POLARITY
  38. Output Enable Polarity. 0 => active low, 1 => active high
  39. pixclockpol:POLARITY
  40. pixel clock polarity
  41. 0 => falling edge, 1 => rising edge