pub struct OmapOcp2Scp {
regs: MmioRegion,
power_state: PowerState,
is_am437x: bool,
children: Vec<BusChild>,
}Fields§
§regs: MmioRegion§power_state: PowerState§is_am437x: bool§children: Vec<BusChild>Implementations§
Source§impl OmapOcp2Scp
impl OmapOcp2Scp
Sourcepub fn set_am437x(&mut self, am437x: bool)
pub fn set_am437x(&mut self, am437x: bool)
Sets am437x.
Sourcefn configure_timing(&self)
fn configure_timing(&self)
Performs the configure timing operation.
Trait Implementations§
Source§impl BusDriver for OmapOcp2Scp
impl BusDriver for OmapOcp2Scp
Source§fn compatible(&self) -> &[&str]
fn compatible(&self) -> &[&str]
Performs the compatible operation.
Source§fn as_firewall(&self) -> Option<&dyn FirewallController>
fn as_firewall(&self) -> Option<&dyn FirewallController>
Returns the optional [
FirewallController] capability, if any. Read moreSource§fn probe(&self) -> bool
fn probe(&self) -> bool
Returns
true if the driver believes the hardware is present. Read moreSource§fn error_count(&self) -> u64
fn error_count(&self) -> u64
Performs the error count operation.
Source§fn handle_irq(&mut self) -> bool
fn handle_irq(&mut self) -> bool
Handles irq.
Auto Trait Implementations§
impl Freeze for OmapOcp2Scp
impl RefUnwindSafe for OmapOcp2Scp
impl Send for OmapOcp2Scp
impl Sync for OmapOcp2Scp
impl Unpin for OmapOcp2Scp
impl UnsafeUnpin for OmapOcp2Scp
impl UnwindSafe for OmapOcp2Scp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more