Skip to content

Commit

Permalink
tests/qtest/bcm2828-mailbox: Add mailbox tests tags. Part 3
Browse files Browse the repository at this point in the history
Signed-off-by: Sergey Kambalin <sergey.kambalin@auriga.com>
Message-id: 20240226000259.2752893-36-sergey.kambalin@auriga.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  • Loading branch information
serg3vik authored and pm215 committed Feb 27, 2024
1 parent a382e3c commit fa52b33
Showing 1 changed file with 78 additions and 0 deletions.
78 changes: 78 additions & 0 deletions tests/qtest/bcm2838-mailbox.h
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,84 @@ DECLARE_TAG_TYPE(TAG_GET_DMA_CHANNELS_t,
uint32_t mask;
});

DECLARE_TAG_TYPE(TAG_GET_THROTTLED_t,
struct {},
struct {
uint32_t throttled;
});

DECLARE_TAG_TYPE(TAG_FRAMEBUFFER_GET_NUM_DISPLAYS_t,
struct {},
struct {
uint32_t num_displays;
});

DECLARE_TAG_TYPE(TAG_FRAMEBUFFER_GET_DISPLAY_SETTINGS_t,
struct {},
struct {
uint32_t display_num;
uint32_t phys_width;
uint32_t phys_height;
uint32_t bpp;
uint16_t pitch;
uint32_t virt_width;
uint32_t virt_height;
uint16_t virt_width_offset;
uint32_t virt_height_offset;
uint32_t fb_bus_address_lo;
uint32_t fb_bus_address_hi;
});

DECLARE_TAG_TYPE(TAG_GET_GPIO_CONFIG_t,
struct {
uint32_t gpio_num;
},
struct {
uint32_t zero;
uint32_t direction;
uint32_t polarity;
uint32_t term_en;
uint32_t term_pull_up;
});


DECLARE_TAG_TYPE(TAG_SET_GPIO_CONFIG_t,
struct {
uint32_t gpio_num;
uint32_t direction;
uint32_t polarity;
uint32_t term_en;
uint32_t term_pull_up;
uint32_t state;
},
struct {
uint32_t zero;
});

DECLARE_TAG_TYPE(TAG_GET_GPIO_STATE_t,
struct {
uint32_t gpio_num;
},
struct {
uint32_t zero;
uint32_t state;
});

DECLARE_TAG_TYPE(TAG_SET_GPIO_STATE_t,
struct {
uint32_t gpio_num;
uint32_t state;
},
struct {
uint32_t zero;
});

DECLARE_TAG_TYPE(TAG_VCHIQ_INIT_t,
struct {},
struct {
uint32_t zero;
});

int mbox0_has_data(void);
void mbox0_read_message(uint8_t channel, void *msgbuf, size_t msgbuf_size);
void mbox1_write_message(uint8_t channel, uint32_t msg_addr);
Expand Down

0 comments on commit fa52b33

Please sign in to comment.