Lines Matching +full:0 +full:x00010003
42 #define BCM2835_MBOX_PHYSADDR 0x3f00b880
44 #define BCM2835_MBOX_PHYSADDR 0x2000b880
55 #define BCM2835_MBOX_STATUS_WR_FULL 0x80000000
56 #define BCM2835_MBOX_STATUS_RD_EMPTY 0x40000000
59 #define BCM2835_CHAN_MASK 0xf
75 #define BCM2835_MBOX_REQ_CODE 0
76 #define BCM2835_MBOX_RESP_CODE_SUCCESS 0x80000000
79 memset((_m_), 0, sizeof(*(_m_))); \
81 (_m_)->hdr.code = 0; \
82 (_m_)->end_tag = 0; \
104 (_t_)->tag_hdr.val_len = 0; \
108 #define BCM2835_MBOX_TAG_VAL_LEN_RESPONSE 0x80000000
126 #define BCM2835_MBOX_TAG_GET_BOARD_REV 0x00010002
139 #define BCM2835_MBOX_TAG_GET_MAC_ADDRESS 0x00010003
153 #define BCM2835_MBOX_TAG_GET_BOARD_SERIAL 0x00010004
164 #define BCM2835_MBOX_TAG_GET_ARM_MEMORY 0x00010005
178 #define BCM2835_MBOX_POWER_DEVID_SDHCI 0
188 #define BCM2835_MBOX_POWER_STATE_RESP_ON (1 << 0)
192 #define BCM2835_MBOX_TAG_GET_POWER_STATE 0x00020001
207 #define BCM2835_MBOX_TAG_SET_POWER_STATE 0x00028001
209 #define BCM2835_MBOX_SET_POWER_STATE_REQ_ON (1 << 0)
226 #define BCM2835_MBOX_TAG_GET_CLOCK_RATE 0x00030002
252 #define BCM2835_MBOX_TAG_ALLOCATE_BUFFER 0x00040001
267 #define BCM2835_MBOX_TAG_RELEASE_BUFFER 0x00048001
279 #define BCM2835_MBOX_TAG_BLANK_SCREEN 0x00040002
285 /* bit 0 means on, other bots reserved */
295 #define BCM2835_MBOX_TAG_GET_PHYSICAL_W_H 0x00040003
296 #define BCM2835_MBOX_TAG_TEST_PHYSICAL_W_H 0x00044003
297 #define BCM2835_MBOX_TAG_SET_PHYSICAL_W_H 0x00048003
315 #define BCM2835_MBOX_TAG_GET_VIRTUAL_W_H 0x00040004
316 #define BCM2835_MBOX_TAG_TEST_VIRTUAL_W_H 0x00044004
317 #define BCM2835_MBOX_TAG_SET_VIRTUAL_W_H 0x00048004
334 #define BCM2835_MBOX_TAG_GET_DEPTH 0x00040005
335 #define BCM2835_MBOX_TAG_TEST_DEPTH 0x00044005
336 #define BCM2835_MBOX_TAG_SET_DEPTH 0x00048005
351 #define BCM2835_MBOX_TAG_GET_PIXEL_ORDER 0x00040006
352 #define BCM2835_MBOX_TAG_TEST_PIXEL_ORDER 0x00044005
353 #define BCM2835_MBOX_TAG_SET_PIXEL_ORDER 0x00048006
355 #define BCM2835_MBOX_PIXEL_ORDER_BGR 0
371 #define BCM2835_MBOX_TAG_GET_ALPHA_MODE 0x00040007
372 #define BCM2835_MBOX_TAG_TEST_ALPHA_MODE 0x00044007
373 #define BCM2835_MBOX_TAG_SET_ALPHA_MODE 0x00048007
375 #define BCM2835_MBOX_ALPHA_MODE_0_OPAQUE 0
392 #define BCM2835_MBOX_TAG_GET_PITCH 0x00040008
406 #define BCM2835_MBOX_TAG_GET_VIRTUAL_OFFSET 0x00040009
407 #define BCM2835_MBOX_TAG_TEST_VIRTUAL_OFFSET 0x00044009
408 #define BCM2835_MBOX_TAG_SET_VIRTUAL_OFFSET 0x00048009
425 #define BCM2835_MBOX_TAG_GET_OVERSCAN 0x0004000a
426 #define BCM2835_MBOX_TAG_TEST_OVERSCAN 0x0004400a
427 #define BCM2835_MBOX_TAG_SET_OVERSCAN 0x0004800a
448 #define BCM2835_MBOX_TAG_GET_PALETTE 0x0004000b
461 #define BCM2835_MBOX_TAG_TEST_PALETTE 0x0004400b
477 #define BCM2835_MBOX_TAG_SET_PALETTE 0x0004800b
496 * Returns 0 for success, any other value for error.
512 * Returns 0 for success, any other value for error.