Home
last modified time | relevance | path

Searched hist:db432b41 (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/include/sound/
H A Dsoc-dapm.hdb432b41 Mon Oct 03 15:06:40 CDT 2011 Mark Brown <broonie@opensource.wolfsonmicro.com> ASoC: Do DAPM power checks only for widgets changed since last run

In order to reduce the number of DAPM power checks we run keep a list of
widgets which have been changed since the last DAPM run and iterate over
that rather than the full widget list. Whenever we change the power state
for a widget we add all the source and sink widgets it has to the dirty
list, ensuring that all widgets in the path are checked.

This covers more widgets than we need to as some of the neighbour widgets
won't be connected but it's simpler as a first step. On one system I tried
this gave:

Power Path Neighbour
Before: 207 1939 2461
After: 114 1066 1327

which seems useful.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
db432b41 Mon Oct 03 15:06:40 CDT 2011 Mark Brown <broonie@opensource.wolfsonmicro.com> ASoC: Do DAPM power checks only for widgets changed since last run

In order to reduce the number of DAPM power checks we run keep a list of
widgets which have been changed since the last DAPM run and iterate over
that rather than the full widget list. Whenever we change the power state
for a widget we add all the source and sink widgets it has to the dirty
list, ensuring that all widgets in the path are checked.

This covers more widgets than we need to as some of the neighbour widgets
won't be connected but it's simpler as a first step. On one system I tried
this gave:

Power Path Neighbour
Before: 207 1939 2461
After: 114 1066 1327

which seems useful.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
H A Dsoc.hdb432b41 Mon Oct 03 15:06:40 CDT 2011 Mark Brown <broonie@opensource.wolfsonmicro.com> ASoC: Do DAPM power checks only for widgets changed since last run

In order to reduce the number of DAPM power checks we run keep a list of
widgets which have been changed since the last DAPM run and iterate over
that rather than the full widget list. Whenever we change the power state
for a widget we add all the source and sink widgets it has to the dirty
list, ensuring that all widgets in the path are checked.

This covers more widgets than we need to as some of the neighbour widgets
won't be connected but it's simpler as a first step. On one system I tried
this gave:

Power Path Neighbour
Before: 207 1939 2461
After: 114 1066 1327

which seems useful.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
db432b41 Mon Oct 03 15:06:40 CDT 2011 Mark Brown <broonie@opensource.wolfsonmicro.com> ASoC: Do DAPM power checks only for widgets changed since last run

In order to reduce the number of DAPM power checks we run keep a list of
widgets which have been changed since the last DAPM run and iterate over
that rather than the full widget list. Whenever we change the power state
for a widget we add all the source and sink widgets it has to the dirty
list, ensuring that all widgets in the path are checked.

This covers more widgets than we need to as some of the neighbour widgets
won't be connected but it's simpler as a first step. On one system I tried
this gave:

Power Path Neighbour
Before: 207 1939 2461
After: 114 1066 1327

which seems useful.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
/openbmc/linux/sound/soc/
H A Dsoc-dapm.cdb432b41 Mon Oct 03 15:06:40 CDT 2011 Mark Brown <broonie@opensource.wolfsonmicro.com> ASoC: Do DAPM power checks only for widgets changed since last run

In order to reduce the number of DAPM power checks we run keep a list of
widgets which have been changed since the last DAPM run and iterate over
that rather than the full widget list. Whenever we change the power state
for a widget we add all the source and sink widgets it has to the dirty
list, ensuring that all widgets in the path are checked.

This covers more widgets than we need to as some of the neighbour widgets
won't be connected but it's simpler as a first step. On one system I tried
this gave:

Power Path Neighbour
Before: 207 1939 2461
After: 114 1066 1327

which seems useful.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>

H A Dsoc-core.cdb432b41 Mon Oct 03 15:06:40 CDT 2011 Mark Brown <broonie@opensource.wolfsonmicro.com> ASoC: Do DAPM power checks only for widgets changed since last run

In order to reduce the number of DAPM power checks we run keep a list of
widgets which have been changed since the last DAPM run and iterate over
that rather than the full widget list. Whenever we change the power state
for a widget we add all the source and sink widgets it has to the dirty
list, ensuring that all widgets in the path are checked.

This covers more widgets than we need to as some of the neighbour widgets
won't be connected but it's simpler as a first step. On one system I tried
this gave:

Power Path Neighbour
Before: 207 1939 2461
After: 114 1066 1327

which seems useful.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
db432b41 Mon Oct 03 15:06:40 CDT 2011 Mark Brown <broonie@opensource.wolfsonmicro.com> ASoC: Do DAPM power checks only for widgets changed since last run

In order to reduce the number of DAPM power checks we run keep a list of
widgets which have been changed since the last DAPM run and iterate over
that rather than the full widget list. Whenever we change the power state
for a widget we add all the source and sink widgets it has to the dirty
list, ensuring that all widgets in the path are checked.

This covers more widgets than we need to as some of the neighbour widgets
won't be connected but it's simpler as a first step. On one system I tried
this gave:

Power Path Neighbour
Before: 207 1939 2461
After: 114 1066 1327

which seems useful.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>