Lines Matching +full:wakeup +full:- +full:latency
6 authors use these functions to communicate minimum latency or
13 - support the range of power management parameters present in the TI SRF;
15 - separate the drivers from the underlying PM parameter
17 latency framework or something else;
19 - specify PM parameters in terms of fundamental units, such as
20 latency and throughput, rather than units which are specific to OMAP
23 - allow drivers which are shared with other architectures (e.g.,
24 DaVinci) to add these constraints in a way which won't affect non-OMAP
27 - can be implemented immediately with minimal disruption of other
34 1. Set the maximum MPU wakeup latency::
36 (*pdata->set_max_mpu_wakeup_lat)(struct device *dev, unsigned long t)
38 2. Set the maximum device wakeup latency::
40 (*pdata->set_max_dev_wakeup_lat)(struct device *dev, unsigned long t)
42 3. Set the maximum system DMA transfer start latency (CORE pwrdm)::
44 (*pdata->set_max_sdma_lat)(struct device *dev, long t)
48 (*pdata->set_min_bus_tput)(struct device *dev, u8 agent_id, unsigned long r)
52 (*pdata->get_dev_context_loss_count)(struct device *dev)
56 found in arch/arm/plat-omap/include/mach/omap-pm.h.
60 ---------------------------------------------
69 -------------------------------------
73 structures. The function pointers are initialized by the `board-*.c`
76 - set_max_dev_wakeup_lat will point to
81 if (pdata->set_max_dev_wakeup_lat)
82 (*pdata->set_max_dev_wakeup_lat)(dev, t);
87 set_max_mpu_wakeup_lat() function to constrain the MPU wakeup
88 latency, and the set_max_dev_wakeup_lat() function to constrain the
89 device wakeup latency (from clk_enable() to accessibility). For
92 /* Limit MPU wakeup latency */
93 if (pdata->set_max_mpu_wakeup_lat)
94 (*pdata->set_max_mpu_wakeup_lat)(dev, tc);
96 /* Limit device powerdomain wakeup latency */
97 if (pdata->set_max_dev_wakeup_lat)
98 (*pdata->set_max_dev_wakeup_lat)(dev, td);
100 /* total wakeup latency in this example: (tc + td) */
104 function with a t argument of -1 (except in the case of
114 -------------------------------------
125 6. `(*pdata->dsp_get_opp_table)(void)`
127 7. `(*pdata->dsp_set_min_opp)(u8 opp_id)`
129 8. `(*pdata->dsp_get_opp)(void)`
131 9. `(*pdata->cpu_get_freq_table)(void)`
133 10. `(*pdata->cpu_set_freq)(unsigned long f)`
135 11. `(*pdata->cpu_get_freq)(void)`
150 arch/arm/mach-omapx/board-xyz.c::