Axel Lin
dbc705183a
regulator: tps51632: Ensure [base|max]_voltage_uV pdata settings are valid
...
If pdata->base_voltage_uV is missing or the settings of pdata->base_voltage_uV
and pdata->max_voltage_uV are out of range, TPS51632_VOLT_VSEL macro
returns wrong vsel.
Thus add checking [base|max]_voltage_uV pdata settings in probe.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2012-12-03 00:15:14 +09:00
Axel Lin
43f1f2165e
regulator: wm831x-dcdc: Add MODULE_ALIAS for wm831x-boostp
...
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2012-12-03 00:14:23 +09:00
Axel Lin
1a679930e1
regulator: wm831x-dcdc: Ensure selected voltage falls within requested range
...
Use DIV_ROUND_UP to ensure selected voltage won't less than min_uV due to
integer truncation.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2012-12-03 00:12:08 +09:00
Mark Brown
dd49e2c8b9
ASoC: adsp: Set DSP clock rate to SYSCLK rate
...
For simplicity always run the DSP at the SYSCLK rate.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2012-12-03 00:09:23 +09:00
Mark Brown
10a2b662c4
ASoC: adsp: Keep ADSP2 memory powered off when not in use
...
Turn off the ADSP memory when we aren't using it, saving a small amount of
power.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2012-12-03 00:09:20 +09:00
Joerg Roedel
310aa95078
iommu/amd: Remove obsolete comment
...
The AMD IOMMU driver only uses the page-sizes it gets from
IOMMU core and uses the appropriate page-size. So this
comment is not necessary.
Signed-off-by: Joerg Roedel <joro@8bytes.org>
2012-12-02 16:07:43 +01:00
Joerg Roedel
954e3dd830
iommu/amd: Don't use 512GB pages
...
There is a bug in the hardware that will be triggered when
this page size is used. Make sure this does not happen.
Signed-off-by: Joerg Roedel <joro@8bytes.org>
2012-12-02 16:07:38 +01:00
Cyrill Gorcunov
5479c78ac6
mm, percpu: Make sure percpu_alloc early parameter has an argument
...
Otherwise we are getting a nil dereference if percpu_alloc kernel boot
argument is specified without value.
| [ 0.000000] BUG: unable to handle kernel NULL pointer dereference at (null)
| [ 0.000000] IP: [<ffffffff81391360>] strcmp+0x10/0x30
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
2012-12-02 06:23:04 -08:00
Mark Brown
854ea639bb
Merge remote-tracking branch 'asoc/topic/wm9090' into asoc-next
2012-12-02 13:35:31 +09:00
Mark Brown
d88c7dd20c
Merge remote-tracking branch 'asoc/topic/wm9081' into asoc-next
2012-12-02 13:35:31 +09:00
Mark Brown
d7ba2556a0
Merge remote-tracking branch 'asoc/topic/wm8995' into asoc-next
2012-12-02 13:35:30 +09:00
Mark Brown
faa9c2a798
Merge remote-tracking branch 'asoc/topic/wm8994' into asoc-next
2012-12-02 13:35:29 +09:00
Mark Brown
e041e46907
Merge remote-tracking branch 'asoc/topic/wm8993' into asoc-next
2012-12-02 13:35:28 +09:00
Mark Brown
84b043d549
Merge remote-tracking branch 'asoc/topic/wm8988' into asoc-next
2012-12-02 13:35:28 +09:00
Mark Brown
76cadae7e0
Merge remote-tracking branch 'asoc/topic/wm8985' into asoc-next
2012-12-02 13:35:27 +09:00
Mark Brown
e110850468
Merge remote-tracking branch 'asoc/topic/wm8978' into asoc-next
2012-12-02 13:35:27 +09:00
Mark Brown
efffa4e21b
Merge remote-tracking branch 'asoc/topic/wm8971' into asoc-next
2012-12-02 13:35:26 +09:00
Mark Brown
28ff2f8296
Merge remote-tracking branch 'asoc/topic/wm8962' into asoc-next
2012-12-02 13:35:25 +09:00
Mark Brown
a275ddf7b5
Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next
2012-12-02 13:35:25 +09:00
Mark Brown
f5a1345be7
Merge remote-tracking branch 'asoc/topic/wm8955' into asoc-next
2012-12-02 13:35:24 +09:00
Mark Brown
7f90af5231
Merge remote-tracking branch 'asoc/topic/wm8804' into asoc-next
2012-12-02 13:35:23 +09:00
Mark Brown
66195b1528
Merge remote-tracking branch 'asoc/topic/wm8770' into asoc-next
2012-12-02 13:35:23 +09:00
Mark Brown
1a9d299db8
Merge remote-tracking branch 'asoc/topic/wm8753' into asoc-next
2012-12-02 13:35:22 +09:00
Mark Brown
fdb7f6d20f
Merge remote-tracking branch 'asoc/topic/wm8750' into asoc-next
2012-12-02 13:35:22 +09:00
Mark Brown
0187ec842f
Merge remote-tracking branch 'asoc/topic/wm8741' into asoc-next
2012-12-02 13:35:21 +09:00
Mark Brown
2dfbba6694
Merge remote-tracking branch 'asoc/topic/wm8510' into asoc-next
2012-12-02 13:35:20 +09:00
Mark Brown
f5fa83cc62
Merge remote-tracking branch 'asoc/topic/wm8400' into asoc-next
2012-12-02 13:35:20 +09:00
Mark Brown
39a329b14e
Merge remote-tracking branch 'asoc/topic/wm8350' into asoc-next
2012-12-02 13:35:19 +09:00
Mark Brown
54fc5a1ad8
Merge remote-tracking branch 'asoc/topic/wm2200' into asoc-next
2012-12-02 13:35:18 +09:00
Mark Brown
9f07f658c4
Merge remote-tracking branch 'asoc/topic/wm2000' into asoc-next
2012-12-02 13:35:17 +09:00
Mark Brown
33a8415fbf
Merge remote-tracking branch 'asoc/topic/wm0010' into asoc-next
2012-12-02 13:35:16 +09:00
Mark Brown
fa3800dd33
Merge remote-tracking branch 'asoc/topic/ux500' into asoc-next
2012-12-02 13:35:15 +09:00
Mark Brown
9f82b0440e
Merge remote-tracking branch 'asoc/topic/tlv320aic32x4' into asoc-next
2012-12-02 13:35:14 +09:00
Mark Brown
cc43b45684
Merge remote-tracking branch 'asoc/topic/si476x' into asoc-next
2012-12-02 13:35:13 +09:00
Mark Brown
05cf9dd84b
Merge remote-tracking branch 'asoc/topic/samsung' into asoc-next
2012-12-02 13:35:12 +09:00
Mark Brown
897074d89b
Merge remote-tracking branch 'asoc/topic/rt5631' into asoc-next
2012-12-02 13:35:12 +09:00
Mark Brown
6a441c5c60
Merge remote-tracking branch 'asoc/topic/omap' into asoc-next
2012-12-02 13:35:11 +09:00
Mark Brown
d0f3ea4252
Merge remote-tracking branch 'asoc/topic/max98090' into asoc-next
2012-12-02 13:35:10 +09:00
Mark Brown
6058868543
Merge remote-tracking branch 'asoc/topic/max9768' into asoc-next
2012-12-02 13:35:10 +09:00
Mark Brown
674b366350
Merge remote-tracking branch 'asoc/topic/log' into asoc-next
2012-12-02 13:35:09 +09:00
Mark Brown
ca7e5cb223
Merge remote-tracking branch 'asoc/topic/lm49453' into asoc-next
2012-12-02 13:35:09 +09:00
Mark Brown
686378497f
Merge remote-tracking branch 'asoc/topic/kirkwood' into asoc-next
2012-12-02 13:35:08 +09:00
Mark Brown
81e2c0da11
Merge remote-tracking branch 'asoc/topic/jz4740' into asoc-next
2012-12-02 13:35:07 +09:00
Mark Brown
81467c3325
Merge remote-tracking branch 'asoc/topic/jack' into asoc-next
2012-12-02 13:35:06 +09:00
Mark Brown
d7174db6d1
Merge remote-tracking branch 'asoc/topic/hotplug' into asoc-next
2012-12-02 13:35:06 +09:00
Mark Brown
723b4cb5d1
Merge remote-tracking branch 'asoc/topic/fsl' into asoc-next
2012-12-02 13:35:05 +09:00
Mark Brown
546694bc42
Merge remote-tracking branch 'asoc/topic/fsi' into asoc-next
2012-12-02 13:35:04 +09:00
Mark Brown
9557656200
Merge remote-tracking branch 'asoc/topic/dmaengine' into asoc-next
2012-12-02 13:35:03 +09:00
Mark Brown
22849e45ff
Merge remote-tracking branch 'asoc/topic/davinci' into asoc-next
2012-12-02 13:35:02 +09:00
Mark Brown
994f2f9ed6
Merge remote-tracking branch 'asoc/topic/da9055' into asoc-next
2012-12-02 13:35:01 +09:00