README.bus_vcxk 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /*
  2. * (C) Copyright 2008-2009
  3. * BuS Elektronik GmbH & Co. KG <www.bus-elektronik.de>
  4. * Jens Scharsig <esw@bus-elektronik.de>
  5. *
  6. * SPDX-License-Identifier: GPL-2.0+
  7. */
  8. U-Boot vcxk video controller driver
  9. ======================================
  10. By defining CONFIG_VIDEO_VCXK this driver can be used with VC2K, VC4K and
  11. VC8K devices on following boards:
  12. board | ARCH | Vendor
  13. -----------------------------------------------------------------------
  14. EB+CPU5282-T1 | MCF5282 | BuS Elektronik GmbH & Co. KG
  15. EB+MCF-EVB123 | MCF5282 | BuS Elektronik GmbH & Co. KG
  16. EB+CPUx9K2 | AT91RM9200 | BuS Elektronik GmbH & Co. KG
  17. ZLSA | AT91RM9200 | Ruf Telematik AG
  18. Driver configuration
  19. --------------------
  20. The driver needs some defines to describe the target hardware:
  21. CONFIG_SYS_VCXK_BASE
  22. base address of VCxK hardware memory
  23. CONFIG_SYS_VCXK_DEFAULT_LINEALIGN
  24. defines the physical alignment of a pixel row
  25. CONFIG_SYS_VCXK_DOUBLEBUFFERED
  26. some boards that use vcxk prevent read from framebuffer memory.
  27. define this option to enable double buffering (needs 16KiB RAM)
  28. CONFIG_SYS_VCXK_<xxxx>_PIN
  29. defines the number of the I/O line PIN in the port
  30. valid values for <xxxx> are:
  31. ACKNOWLEDGE
  32. describes the acknowledge line from vcxk hardware
  33. ENABLE
  34. describes the enable line to vcxk hardware
  35. INVERT
  36. describes the invert line to vcxk hardware
  37. RESET
  38. describes the reset line to vcxk hardware
  39. REQUEST
  40. describes the request line to vcxk hardware
  41. CONFIG_SYS_VCXK_<xxxx>_PORT
  42. defines the I/O port which is connected with the line
  43. for valid values for <xxxx> see CONFIG_SYS_VCXK_<xxxx>_PIN
  44. CONFIG_SYS_VCXK_<xxxx>_DDR
  45. defines the register which configures the direction
  46. for valid values for <xxxx> see CONFIG_SYS_VCXK_<xxxx>_PIN