ata
> *pdata)
> }
> }
>
> - pm_runtime_put_sync(tll_dev);
> -
> spin_unlock(&tll_lock);
> + pm_runtime_put_sync(tll_dev);
>
> return 0;
> }
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open sourc
Always happy to move to managed resources.
Applied, thanks.
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a mess
single-ulpi-bypass is a flag used for older OMAP3 silicon.
The flag when set, can excite code that improperly uses the
OMAP_UHH_HOSTCONFIG_UPLI_BYPASS define to clear the corresponding bit.
Instead it clears all of the other bits disabling all of the ports in
the process.
Signed-off-by: Michael W
On Tue, 29 Jul 2014, Greg KH wrote:
> On Tue, Jul 29, 2014 at 09:33:25AM +0100, Lee Jones wrote:
> > single-ulpi-bypass is a flag used for older OMAP3 silicon.
> >
> > The flag when set, can excite code that improperly uses the
> > OMAP_UHH_HOSTCONFIG_UPLI
ply all the pin
> control settings also to the HDRC device as it gets
> instantiated. (The OMAP2430 for example, does not set the
> of_node member.)
>
> Cc: stable@vger.kernel.org
> Cc: Lee Jones
> Cc: Arnd Bergmann
> Cc: Felipe Balbi
> Signed-off-by: Linus Walleij
>
800_pages_exit(chip);
> err_page_init:
> + pm800_pages_exit(chip);
> err_subchip_alloc:
> pm80x_deinit();
> out_init:
If you're going to do this, then can you clean-up the superfluous
goto labels please?
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Lina
ion(+), 2 deletions(-)
Applied, thanks.
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to major
not null.
>
> Signed-off-by: Krzysztof Kozlowski
> Cc:
> Fixes: 4aab3fadad32 ("mfd: tps65910: Move interrupt implementation code to
> mfd file")
> ---
> drivers/mfd/tps65910.c |4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
Applied after cleaning up
alkeinen
> Signed-off-by: Roger Quadros
> Tested-by: Tomi Valkeinen
> Cc: # 3.9+
> ---
> drivers/mfd/omap-usb-tll.c | 36
> 1 file changed, 12 insertions(+), 24 deletions(-)
Patch looks good to me now.
Applied, thanks.
--
Lee Jones
Lina
e selectable again.
>
> Cc: stable@vger.kernel.org
> Cc: Andrea Adami
> Cc: Dmitry Eremin-Solenikov
> Signed-off-by: Linus Walleij
> ---
> drivers/mfd/Kconfig | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
Applied, thanks.
--
Lee Jones
Linaro STMicroelect
regmap_init_i2c() or i2c_unregister_device().
>
> If i2c_new_dummy() fails for RTC device, fail also the probe for main
> MFD driver.
>
> Signed-off-by: Krzysztof Kozlowski
> Cc: stable@vger.kernel.org
> ---
> drivers/mfd/sec-core.c |4
> 1 file changed, 4 inse
"Failed to allocate register map: %d\n", ret);
> + i2c_unregister_device(chip->companion);
> return ret;
> }
> i2c_set_clientdata(chip->companion, chip);
Applied, thanks.
--
Le
for
> RTC\n");
> + return -ENODEV;
> + }
> i2c_set_clientdata(max77686->rtc, max77686);
>
> max77686_irq_init(max77686);
Applied, thanks.
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Lin
2c(chip->companion,
> &pm860x_regmap_config);
> if (IS_ERR(chip->regmap_companion)) {
Applied, thanks.
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM So
cate I2C device for ADC\n");
> + i2c_unregister_device(chip->rtc);
> + return -ENODEV;
> + }
> i2c_set_clientdata(chip->adc, chip);
>
> device_init_wakeup(&client->dev, 1);
Applied, thanks.
--
Lee Jones
Linaro STMicroelect
; pm_runtime_set_active(max8997->dev);
> @@ -239,7 +255,9 @@ static int max8997_i2c_probe(struct i2c_client *i2c,
> err_mfd:
> mfd_remove_devices(max8997->dev);
> i2c_unregister_device(max8997->muic);
> +err_i2c_muic:
> i2c_unregister_device(max8997-&
return -ENODEV;
> + }
> i2c_set_clientdata(max8998->rtc, max8998);
>
> max8998_irq_init(max8998);
Applied, thanks.
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubsc
->haptic, max77693);
>
> /*
> @@ -184,8 +193,9 @@ err_mfd:
> max77693_irq_exit(max77693);
> err_irq:
> err_regmap_muic:
> - i2c_unregister_device(max77693->muic);
> i2c_unregister_device(max77693->haptic);
> +err_i2c_haptic:
> + i2c_unregister_devi
On Wed, 22 Oct 2014, Krzysztof Kozlowski wrote:
> On pią, 2014-10-10 at 11:56 +0100, Lee Jones wrote:
> > On Fri, 10 Oct 2014, Krzysztof Kozlowski wrote:
> >
> > > All interrupts coming from MUIC were ignored because interrupt source
> > > register was masked.
&
ing this shortly.
> > Signed-off-by: Dmitry Eremin-Solenikov
> > Cc: stable@vger.kernel.org
> > ---
> > drivers/mfd/tc6393xb.c | 13 -
> > 1 file changed, 12 insertions(+), 1 deletion(-)
>
>
>
--
Lee Jones
Linaro STMicroelectronics Landing
3xb_cells[] = {
> .num_resources = ARRAY_SIZE(tc6393xb_ohci_resources),
> .resources = tc6393xb_ohci_resources,
> .enable = tc6393xb_ohci_enable,
> - .suspend = tc6393xb_ohci_disable,
> + .suspend = tc6393xb_ohci_suspend,
>
On Tue, 04 Nov 2014, Dmitry Eremin-Solenikov wrote:
> Hello.
>
> 2014-11-03 17:56 GMT+03:00 Lee Jones :
> > On Fri, 24 Oct 2014, Dmitry Eremin-Solenikov wrote:
> >
> >> Some boards with TC6393XB chip require full state restore during system
> >> resume th
.enable = tc6393xb_ohci_enable,
> - .suspend = tc6393xb_ohci_disable,
> + .suspend = tc6393xb_ohci_suspend,
> .resume = tc6393xb_ohci_enable,
> .disable = tc6393xb_ohci_disable,
> },
--
Lee Jones
Linaro STMicroelectron
pb->pwm = pwm_request(data->pwm_id, "pwm-backlight");
> }
>
> @@ -339,6 +341,8 @@ static int pwm_backlight_remove(struct platform_device
> *pdev)
>
> if (pb->exit)
> pb->exit(&pdev->dev);
> + if (pb->lega
regmap_add_irq_chip(max77693->regmap, max77693->irq,
> + ret = regmap_add_irq_chip(max77693->regmap_muic, max77693->irq,
> IRQF_ONESHOT | IRQF_SHARED |
> IRQF_TRIGGER_FALLING, 0,
> &
linux/mfd/max77693-private.h
> +++ b/include/linux/mfd/max77693-private.h
> @@ -438,6 +438,11 @@ enum max77693_irq_source {
> MAX77693_IRQ_GROUP_NR,
> };
>
> +#define SRC_IRQ_CHARGER BIT(0)
> +#define SRC_IRQ_TOP BIT(1)
> +#define SRC_IRQ_FL
On Fri, 10 Oct 2014, Krzysztof Kozlowski wrote:
> On pią, 2014-10-10 at 09:58 +0100, Lee Jones wrote:
> > On Fri, 10 Oct 2014, Krzysztof Kozlowski wrote:
> >
> > > All interrupts coming from MUIC were ignored because interrupt source
> > > register was masked.
&
> };
>
> +#define SRC_IRQ_CHARGER BIT(0)
> +#define SRC_IRQ_TOP BIT(1)
> +#define SRC_IRQ_FLASHBIT(2)
> +#define SRC_IRQ_MUIC BIT(3)
> +#define SRC_IRQ_ALL (SRC_IRQ_CHARGER | SRC_IR
collision")
> Cc: stable# v3.19
> Signed-off-by: Johan Hovold
> ---
> drivers/mfd/da9052-core.c| 8
> drivers/regulator/da9052-regulator.c | 5 +++--
Need an Ack from Mark, but looks good to me.
Acked-by: Lee Jones
> 2 files changed, 7 inserti
d,
> int platform_id;
> int r;
>
> - if (id < 0)
> + if (id == PLATFORM_DEVID_AUTO)
> platform_id = id;
> else
> platform_id = id + cell->id;
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source soft
tor;
> config.regmap = da9052->regmap;
> if (pdata && pdata->regulators) {
> - config.init_data = pdata->regulators[pdev->id];
> + config.init_data = pdata->regulators[cell->id];
> } else {
> #ifdef CONFIG_OF
>
for them, we will
> never be able to clear the interrupt, which will cause
> our IRQ line to be disabled due to IRQ throttling.
>
> Fixes: 44b4dc6 mfd: tps65218: Add driver for the TPS65218 PMIC
> Cc: # v3.15+
> Cc: Keerthy
> Cc: Lee Jones
> Signed-off-by: Felipe B
1,
> + .status_base = TPS65218_REG_INT1,
> };
>
> static const struct of_device_id of_tps65218_match_table[] = {
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe fro
tic int max77843_chg_init(struct max77693_dev *max77843)
> if (!max77843->i2c_chg) {
> dev_err(&max77843->i2c->dev,
> "Cannot allocate I2C device for Charger\n");
> - return PTR_ERR(max77843->i2c_c
On Wed, 29 Apr 2015, Johan Hovold wrote:
> On Tue, Apr 14, 2015 at 03:04:06PM +0200, Johan Hovold wrote:
> > Hi Mark and Lee,
> >
> > On Thu, Mar 26, 2015 at 08:32:09AM +, Lee Jones wrote:
> > > On Wed, 25 Mar 2015, Johan Hovold wrote:
> > >
> &
From: Lee Jones
Date: Tue, 22 May 2012 15:25:09 +0100
Subject: [PATCH 01/14] rtc: ab8500-rtc: IRQF_ONESHOT when requesting a
threaded IRQ
The kernel now forces IRQs to be ONESHOT if no IRQ handler is passed.
Cc: Alessandro Zummo
Cc: rtc-li...@googlegroups.com
Cc: stable@vger.kernel.org
Signed
Lee Jones
Linaro ST-Ericsson Landing Team Lead
M: +44 77 88 633 515
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
From: Lee Jones
Date: Tue, 22 May 2012 15:13:13 +0100
Subject: [PATCH 03/14] mfd: ab8500-gpadc: Enable IRQF_ONESHOT when requesting
a
On 13/06/12 23:25, Andrew Morton wrote:
On Tue, 12 Jun 2012 09:57:37 +0100
Lee Jones wrote:
The kernel now forces IRQs to be ONESHOT if no IRQ handler is passed.
What does this mean. The kernel crashes? The registration fails? A
warning is emitted?
When fixing a bug, please fully
On 14/06/12 08:30, Andrew Morton wrote:
> On Thu, 14 Jun 2012 08:14:49 +0100 Lee Jones wrote:
>
>> On 13/06/12 23:25, Andrew Morton wrote:
>>> On Tue, 12 Jun 2012 09:57:37 +0100
>>> Lee Jones wrote:
>>>
>>>> The kernel now forces IRQs to b
.c:66:6: warning: assignment makes pointer from
integer without a cast
Cc: stable@vger.kernel.org
Signed-off-by: Lee Jones
---
arch/arm/mach-ux500/board-mop500.c | 10 +-
arch/arm/mach-ux500/timer.c|2 ++
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/arc
On 17/06/12 18:28, Linus Walleij wrote:
On Fri, Jun 15, 2012 at 10:42 AM, Lee Jones wrote:
When MACH_UX500_DT and all related Device Tree configurations are forced
off the warning and error below prevent the kernel from compiling. This
simple patch fixes both issues and allows for full build
41 matches
Mail list logo