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