Macro kernel::define_of_id_table 
source · [−]macro_rules! define_of_id_table {
    ($data_type:ty, $($t:tt)*) => { ... };
}Expand description
Defines a const open firmware device id table that also carries per-entry data/context/info.
The name of the const is OF_DEVICE_ID_TABLE, which is what buses are expected to name their
open firmware tables.
Examples
use kernel::of;
define_of_id_table! {u32, [
    (of::DeviceId::Compatible(b"test-device1,test-device2"), Some(0xff)),
    (of::DeviceId::Compatible(b"test-device3"), None),
]};