PageRenderTime 13ms CodeModel.GetById 9ms app.highlight 3ms RepoModel.GetById 0ms app.codeStats 0ms

/Documentation/powerpc/dts-bindings/nintendo/gamecube.txt

https://bitbucket.org/abioy/linux
Plain Text | 109 lines | 67 code | 42 blank | 0 comment | 0 complexity | 5d8c053f0483bcefe64225f1c4fb5c3e MD5 | raw file
Possible License(s): CC-BY-SA-3.0, GPL-2.0, LGPL-2.0, AGPL-1.0
  1
  2Nintendo GameCube device tree
  3=============================
  4
  51) 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
 141.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
 251.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
 351.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
 451.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
 561.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
 671.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
 771.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
 881.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
1001.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