~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to Documentation/devicetree/bindings/powerpc/nintendo/gamecube.txt

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
Nintendo GameCube device tree
 
3
=============================
 
4
 
 
5
1) The "flipper" node
 
6
 
 
7
  This node represents the multi-function "Flipper" chip, which packages
 
8
  many of the devices found in the Nintendo GameCube.
 
9
 
 
10
  Required properties:
 
11
 
 
12
   - compatible : Should be "nintendo,flipper"
 
13
 
 
14
1.a) The Video Interface (VI) node
 
15
 
 
16
  Represents the interface between the graphics processor and a external
 
17
  video encoder.
 
18
 
 
19
  Required properties:
 
20
 
 
21
   - compatible : should be "nintendo,flipper-vi"
 
22
   - reg : should contain the VI registers location and length
 
23
   - interrupts : should contain the VI interrupt
 
24
 
 
25
1.b) The Processor Interface (PI) node
 
26
 
 
27
  Represents the data and control interface between the main processor
 
28
  and graphics and audio processor.
 
29
 
 
30
  Required properties:
 
31
 
 
32
  - compatible : should be "nintendo,flipper-pi"
 
33
  - reg : should contain the PI registers location and length
 
34
 
 
35
1.b.i) The "Flipper" interrupt controller node
 
36
 
 
37
  Represents the interrupt controller within the "Flipper" chip.
 
38
  The node for the "Flipper" interrupt controller must be placed under
 
39
  the PI node.
 
40
 
 
41
  Required properties:
 
42
 
 
43
  - compatible : should be "nintendo,flipper-pic"
 
44
 
 
45
1.c) The Digital Signal Procesor (DSP) node
 
46
 
 
47
  Represents the digital signal processor interface, designed to offload
 
48
  audio related tasks.
 
49
 
 
50
  Required properties:
 
51
 
 
52
   - compatible : should be "nintendo,flipper-dsp"
 
53
   - reg : should contain the DSP registers location and length
 
54
   - interrupts : should contain the DSP interrupt
 
55
 
 
56
1.c.i) The Auxiliary RAM (ARAM) node
 
57
 
 
58
  Represents the non cpu-addressable ram designed mainly to store audio
 
59
  related information.
 
60
  The ARAM node must be placed under the DSP node.
 
61
 
 
62
  Required properties:
 
63
 
 
64
   - compatible : should be "nintendo,flipper-aram"
 
65
   - reg : should contain the ARAM start (zero-based) and length
 
66
 
 
67
1.d) The Disk Interface (DI) node
 
68
 
 
69
  Represents the interface used to communicate with mass storage devices.
 
70
 
 
71
  Required properties:
 
72
 
 
73
   - compatible : should be "nintendo,flipper-di"
 
74
   - reg : should contain the DI registers location and length
 
75
   - interrupts : should contain the DI interrupt
 
76
 
 
77
1.e) The Audio Interface (AI) node
 
78
 
 
79
  Represents the interface to the external 16-bit stereo digital-to-analog
 
80
  converter.
 
81
 
 
82
  Required properties:
 
83
 
 
84
   - compatible : should be "nintendo,flipper-ai"
 
85
   - reg : should contain the AI registers location and length
 
86
   - interrupts : should contain the AI interrupt
 
87
 
 
88
1.f) The Serial Interface (SI) node
 
89
 
 
90
  Represents the interface to the four single bit serial interfaces.
 
91
  The SI is a proprietary serial interface used normally to control gamepads.
 
92
  It's NOT a RS232-type interface.
 
93
 
 
94
  Required properties:
 
95
 
 
96
   - compatible : should be "nintendo,flipper-si"
 
97
   - reg : should contain the SI registers location and length
 
98
   - interrupts : should contain the SI interrupt
 
99
 
 
100
1.g) The External Interface (EXI) node
 
101
 
 
102
  Represents the multi-channel SPI-like interface.
 
103
 
 
104
  Required properties:
 
105
 
 
106
   - compatible : should be "nintendo,flipper-exi"
 
107
   - reg : should contain the EXI registers location and length
 
108
   - interrupts : should contain the EXI interrupt
 
109