README.bus_vcxk 1.8 KB

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