cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

gamecube.txt (3121B)


      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