/* if no irq yet defined, but still want to mask */ #define NO_WAKEUP_IRQ (0x90000000)
/** * struct samsung_wakeup_mask - wakeup mask information * @irq: The interrupt associated with this wakeup. * @bit: The bit, as a (1 << bitno) controlling this source.
*/ struct samsung_wakeup_mask { unsignedint irq;
u32 bit;
};
/** * samsung_sync_wakemask - sync wakeup mask information for pm * @reg: The register that is used. * @masks: The list of masks to use. * @nr_masks: The number of entries pointed to buy @masks. * * Synchronise the wakeup mask information at suspend time from the list * of interrupts and control bits in @masks. We do this at suspend time * as overriding the relevant irq chips is harder and the register is only * required to be correct before we enter sleep.
*/ externvoid samsung_sync_wakemask(void __iomem *reg, conststruct samsung_wakeup_mask *masks, int nr_masks);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.