Mercurial > hg > Members > innparusu > xv6_rpi_port
comparison include/mailbox.h @ 0:c450faca55f4
Init
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 22 Oct 2017 18:25:39 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:c450faca55f4 |
---|---|
1 #define MAILBOX_BASE 0xFE00B880 | |
2 | |
3 #define MPI_REQUEST 0x00000000 | |
4 #define MPI_RESPONSE_OK 0x80000000 | |
5 #define MPI_RESPONSE_ERR 0x80000001 | |
6 | |
7 #define POS_OVERALL_LENGTH 0 | |
8 #define POS_RV 1 | |
9 #define POS_TAG 2 | |
10 | |
11 #define POS_TAG_ID 0 | |
12 #define POS_TAG_BUFLEN 1 | |
13 #define POS_TAG_DATALEN 2 | |
14 #define POS_TAG_DATA 3 | |
15 | |
16 | |
17 #define MB_HEADER_LENGTH 2 | |
18 #define TAG_HEADER_LENGTH 3 | |
19 | |
20 /* to be extended */ | |
21 #define MPI_TAG_GET_FIRMWARE 0x00000001 | |
22 #define MPI_TAG_GET_BOARD_MODEL 0x00010001 | |
23 #define MPI_TAG_GET_BOARD_REVISION 0x00010002 | |
24 #define MPI_TAG_GET_MAC_ADDRESS 0x00010003 | |
25 #define MPI_TAG_GET_BOARD_SERIAL 0x00010004 | |
26 #define MPI_TAG_GET_ARM_MEMORY 0x00010005 | |
27 #define MPI_TAG_GET_VC_MEMORY 0x00010006 | |
28 #define MPI_TAG_GET_CLOCKS 0x00010007 | |
29 #define MPI_TAG_GET_COMMANDLINE 0x00050001 | |
30 #define MPI_TAG_GET_DMA_CHANNELS 0x00060001 | |
31 #define MPI_TAG_GET_POWER_STATE 0x00020001 | |
32 #define MPI_TAG_SET_POWER_STATE 0x00028001 | |
33 #define MPI_TAG_GET_TIMING 0x00020002 | |
34 #define MPI_TAG_GET_FIRMWARE 0x00000001 | |
35 #define MPI_TAG_GET_CLOCK_STATE 0x00030001 | |
36 #define MPI_TAG_SET_CLOCK_STATE 0x00038001 | |
37 | |
38 |