|
|
@ -25,11 +25,11 @@
|
|
|
|
use super::MMIO_BASE;
|
|
|
|
use super::MMIO_BASE;
|
|
|
|
use volatile_register::{RO, WO};
|
|
|
|
use volatile_register::{RO, WO};
|
|
|
|
|
|
|
|
|
|
|
|
pub const VIDEOCORE_MBOX: u32 = MMIO_BASE + 0xB880;
|
|
|
|
const VIDEOCORE_MBOX: u32 = MMIO_BASE + 0xB880;
|
|
|
|
|
|
|
|
|
|
|
|
#[allow(non_snake_case)]
|
|
|
|
#[allow(non_snake_case)]
|
|
|
|
#[repr(C)]
|
|
|
|
#[repr(C)]
|
|
|
|
pub struct Registers {
|
|
|
|
struct Registers {
|
|
|
|
READ: RO<u32>, // 0x00
|
|
|
|
READ: RO<u32>, // 0x00
|
|
|
|
__reserved_0: [u32; 3], // 0x04
|
|
|
|
__reserved_0: [u32; 3], // 0x04
|
|
|
|
POLL: RO<u32>, // 0x10
|
|
|
|
POLL: RO<u32>, // 0x10
|
|
|
|