• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-omap/include/plat/

Lines Matching refs:omap_hwmod

2  * omap_hwmod macros, structures
148 * ADDR_MAP_ON_INIT: Map this address space during omap_hwmod init.
184 * @master: struct omap_hwmod that initiates OCP transactions on this link
185 * @slave: struct omap_hwmod that responds to OCP transactions on this link
200 * the omap_hwmod code and should not be set during initialization.
203 struct omap_hwmod *master;
204 struct omap_hwmod *slave;
339 * omap_hwmod.flags definitions
341 * HWMOD_SWSUP_SIDLE: omap_hwmod code should manually bring module in and out
343 * HWMOD_SWSUP_MSTDBY: omap_hwmod code should manually bring module in and out
365 * omap_hwmod._int_flags definitions
366 * These are for internal use only and are managed by the omap_hwmod code.
369 * _HWMOD_WAKEUP_ENABLED: set when the omap_hwmod code has enabled ENAWAKEUP
377 * omap_hwmod._state definitions
408 * struct omap_hwmod - integration data for OMAP hardware "modules" (IP blocks)
444 * the omap_hwmod code and should not be set during initialization.
446 struct omap_hwmod {
481 int omap_hwmod_init(struct omap_hwmod **ohs);
482 int omap_hwmod_register(struct omap_hwmod *oh);
483 int omap_hwmod_unregister(struct omap_hwmod *oh);
484 struct omap_hwmod *omap_hwmod_lookup(const char *name);
485 int omap_hwmod_for_each(int (*fn)(struct omap_hwmod *oh, void *data),
489 int omap_hwmod_enable(struct omap_hwmod *oh);
490 int _omap_hwmod_enable(struct omap_hwmod *oh);
491 int omap_hwmod_idle(struct omap_hwmod *oh);
492 int _omap_hwmod_idle(struct omap_hwmod *oh);
493 int omap_hwmod_shutdown(struct omap_hwmod *oh);
495 int omap_hwmod_enable_clocks(struct omap_hwmod *oh);
496 int omap_hwmod_disable_clocks(struct omap_hwmod *oh);
498 int omap_hwmod_set_slave_idlemode(struct omap_hwmod *oh, u8 idlemode);
500 int omap_hwmod_reset(struct omap_hwmod *oh);
501 void omap_hwmod_ocp_barrier(struct omap_hwmod *oh);
503 void omap_hwmod_writel(u32 v, struct omap_hwmod *oh, u16 reg_offs);
504 u32 omap_hwmod_readl(struct omap_hwmod *oh, u16 reg_offs);
506 int omap_hwmod_count_resources(struct omap_hwmod *oh);
507 int omap_hwmod_fill_resources(struct omap_hwmod *oh, struct resource *res);
509 struct powerdomain *omap_hwmod_get_pwrdm(struct omap_hwmod *oh);
510 void __iomem *omap_hwmod_get_mpu_rt_va(struct omap_hwmod *oh);
512 int omap_hwmod_add_initiator_dep(struct omap_hwmod *oh,
513 struct omap_hwmod *init_oh);
514 int omap_hwmod_del_initiator_dep(struct omap_hwmod *oh,
515 struct omap_hwmod *init_oh);
517 int omap_hwmod_set_clockact_both(struct omap_hwmod *oh);
518 int omap_hwmod_set_clockact_main(struct omap_hwmod *oh);
519 int omap_hwmod_set_clockact_iclk(struct omap_hwmod *oh);
520 int omap_hwmod_set_clockact_none(struct omap_hwmod *oh);
522 int omap_hwmod_enable_wakeup(struct omap_hwmod *oh);
523 int omap_hwmod_disable_wakeup(struct omap_hwmod *oh);
526 int (*fn)(struct omap_hwmod *oh,