to mention about this.
We have a patch for the DTS corresponding to this patch.
From f3d28445de908bf2a848f6e8104b5c7f347ecd64 Mon Sep 17 00:00:00 2001
From: "Ying-Chun Liu (PaulLiu)"
Date: Thu, 19 Apr 2012 15:24:10 +0800
Subject: [PATCH] arm: imx53-qsb: Add Ripley driver DT nodes
T
it over.
I don't have much time left to work on this patch.
I don't have a new version of this driver either.
Many Thanks,
Paul
--
PaulLiu (劉穎駿)
E-mail: Ying-Chun Liu (PaulLiu)
signature.asc
Description: OpenPGP digital signature
From: "Ying-Chun Liu (PaulLiu)"
This patch adds the support of MC34708 regulators.
Signed-off-by: Robin Gong
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Liam Girdwood
Cc: Mark Brown
Cc: Samuel Ortiz
Cc: Shawn Guo
---
drivers/regulator/Kconfig |7 +
drivers
From: "Ying-Chun Liu (PaulLiu)"
Freescale MC34708 is a PMIC which supports the following features:
* 6 multi-mode buck regulators
* Boost regulator for USB OTG.
* 8 regulators for thermal budget optimization
* 10-bit ADC
* Real time clock
Signed-off-by: Robin Gong
Signed-off-by:
From: "Ying-Chun Liu (PaulLiu)"
This patch adds device-tree support for dialog MFD and the binding
documentations.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Samuel Ortiz
Cc: Mark Brown
Cc: Shawn Guo
Cc: Ashish Jangam
---
.../devicetree/bindings/mfd/da9052-i2c.txt
From: "Ying-Chun Liu (PaulLiu)"
This patch adds device-tree support for dialog MFD and the binding
documentations.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Samuel Ortiz
Cc: Mark Brown
Cc: Shawn Guo
Cc: Ashish Jangam
---
.../devicetree/bindings/mfd/da9052-i2c.txt
From: "Ying-Chun Liu (PaulLiu)"
This adds an RTC driver for the Low Power (LP) section of SNVS.
It hooks into the /dev/rtc interface and supports ioctl to complete RTC
features. This driver supports device tree bindings.
It only uses the RTC hw in non-secure mode.
Signed-off-by: Ani
(2012年03月22日 23:11), Shawn Guo wrote:
> On Mon, Mar 19, 2012 at 09:04:29PM +0800, Ying-Chun Liu (PaulLiu) wrote:
>> +
>> +#define RTC_READ_TIME_47BIT _IOR('p', 0x20, unsigned long long)
>> +/* blocks until LPSCMR is set, returns difference */
>> +#define RTC_WA
From: "Ying-Chun Liu (PaulLiu)"
This patch adds device tree support for dialog regulators
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Mark Brown
Cc: Liam Girdwood
Cc: Samuel Ortiz
Cc: Shawn Guo
Cc: Ashish Jangam
---
drivers/regulator/da9052-regulato
From: "Ying-Chun Liu (PaulLiu)"
This patch adds device-tree support for dialog MFD and the binding
documentations.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Samuel Ortiz
Cc: Mark Brown
Cc: Shawn Guo
Cc: Ashish Jangam
---
.../devicetree/bindings/mfd/da9052-i2c.txt
From: "Ying-Chun Liu (PaulLiu)"
This patch adds device tree support for dialog regulators
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Mark Brown
Cc: Liam Girdwood
Cc: Samuel Ortiz
Cc: Shawn Guo
Cc: Ashish Jangam
---
drivers/regulator/da9052-regulato
From: "Ying-Chun Liu (PaulLiu)"
This patch adds device-tree support for dialog MFD and the binding
documentations.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Samuel Ortiz
Cc: Shawn Guo
Cc: Ashish Jangam
---
.../devicetree/bindings/mfd/da9052-i2c.txt
From: "Ying-Chun Liu (PaulLiu)"
Add anatop regulators to imx6q.dtsi for all imx6q platforms.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Signed-off-by: Richard Zhao
Cc: Shawn Guo
---
arch/arm/boot/dts/imx6q.dtsi | 84 ++
1 files changed, 84
From: "Ying-Chun Liu (PaulLiu)"
Add anatop regulators to imx6q.dtsi for all imx6q platforms.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Signed-off-by: Richard Zhao
Cc: Shawn Guo
---
arch/arm/boot/dts/imx6q.dtsi | 86 ++
1 files changed, 86
(2012年03月22日 15:45), Shawn Guo wrote:
>> +};
>> +
>> +regulator-1p1@110 {
>> +compatible = "fsl,anatop-regulator";
>> +regulator-name = "vdd1p1";
>> +
From: "Ying-Chun Liu (PaulLiu)"
Change "reg" to "anatop-reg-offset" due to there is a warning of handling no
size field in reg.
This patch also adds the missing device-tree binding documentation.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Shawn Guo
Cc:
(2012年03月22日 13:24), Shawn Guo wrote:
> On Wed, Mar 14, 2012 at 10:29:12AM +0800, Ying-Chun Liu (PaulLiu) wrote:
>> From: "Ying-Chun Liu (PaulLiu)"
>>
>> Anatop is an integrated regulator inside i.MX6 SoC.
>> There are 3 digital regulators which controls PU,
From: "Ying-Chun Liu (PaulLiu)"
Add anatop regulators to imx6q.dtsi for all imx6q platforms.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Signed-off-by: Richard Zhao
Cc: Shawn Guo
---
arch/arm/boot/dts/imx6q.dtsi | 86 ++
1 files changed, 86
From: "Ying-Chun Liu (PaulLiu)"
This adds an RTC driver for the Low Power (LP) section of SNVS.
It hooks into the /dev/rtc interface and supports ioctl to complete RTC
features. This driver supports device tree bindings.
It only uses the RTC hw in non-secure mode.
Signed-off-by: Ani
From: "Ying-Chun Liu (PaulLiu)"
Anatop is a mfd chip embedded in Freescale i.MX6Q SoC.
Anatop provides regulators and thermal.
This driver handles the address space and the operation of the mfd device.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Acked-by: Shawn Guo
Cc: Samuel Ortiz
Cc:
From: "Ying-Chun Liu (PaulLiu)"
Anatop is a mfd chip embedded in Freescale i.MX6Q SoC.
Anatop provides regulators and thermal.
This driver handles the address space and the operation of the mfd device.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Acked-by: Shawn Guo
Cc: Samuel Ortiz
Cc:
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
(2012年03月08日 22:18), Jean-Christophe PLAGNIOL-VILLARD wrote:
>> +static int __devexit anatop_regulator_remove(struct platform_device *pdev)
>> +{
>> +struct regulator_dev *rdev = platform_get_drvdata(pdev);
>> +struct anatop_regulator *sreg = rdev_get_drvdata(rdev);
>> +kfree(sreg->name
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
From: "Ying-Chun Liu (PaulLiu)"
Anatop is a mfd chip embedded in Freescale i.MX6Q SoC.
Anatop provides regulators and thermal.
This driver handles the address space and the operation of the mfd device.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Acked-by: Shawn Guo
Cc: Samuel Ortiz
Cc:
From: "Ying-Chun Liu (PaulLiu)"
Anatop is a mfd chip embedded in Freescale i.MX6Q SoC.
Anatop provides regulators and thermal.
This driver handles the address space and the operation of the mfd device.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Samuel Ortiz
Cc: Mark Brown
Cc: Sha
memory I/O and
then use regmap?
Regards,
Paul
>> -Original Message-
>> From: linux-kernel-ow...@vger.kernel.org [mailto:linux-kernel-
>> ow...@vger.kernel.org] On Behalf Of Ying-Chun Liu (PaulLiu)
>> Sent: Friday, March 02, 2012 12:31 PM
>> To: linux-arm-ker
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
From: "Ying-Chun Liu (PaulLiu)"
Anatop is a mfd chip embedded in Freescale i.MX6Q SoC.
Anatop provides regulators and thermal.
This driver handles the address space and the operation of the mfd device.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Samuel Ortiz
Cc: Mark Brown
Cc:
(2012年02月21日 19:17), Samuel Ortiz wrote:
> Hi Paul,
>
> I didn't get patch #2, so I don't get to see how the read/write functions ar
> eused for example.
>
Hi Samuel,
Sorry for late reply.
I've sent out v5 today.
>> +ioreg = ioremap(ofaddr, ofsize);
>> +if (!ioreg)
>> +retu
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
From: "Ying-Chun Liu (PaulLiu)"
Anatop is a mfd chip embedded in Freescale i.MX6Q SoC.
Anatop provides regulators and thermal.
This driver handles the address space and the operation of the mfd device.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Samuel Ortiz
Cc: Mark Brown
Cc:
On 02/16/2012 06:08 AM, Zach Pfeffer wrote:
> Alexander had the very good idea to ask the Linux Foundation if they
> would set up a hacking room. They set aside Salon 3 for today and
> tomorrow. I've brought some (all) of the hardware down if people need
> to run stuff or want to collaborate.
>
H
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
From: "Ying-Chun Liu (PaulLiu)"
Anatop is a mfd chip embedded in Freescale i.MX6Q SoC.
Anatop provides regulators and thermal.
This driver handles the address space and the operation of the mfd device.
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Samuel Ortiz
---
drivers/m
Thanks all.
I'm preparing another new upload to fix all the problems.
(2012年01月17日 05:08), Arnaud Patard (Rtp) wrote:
> "Ying-Chun Liu (PaulLiu)" writes:
>
> Hi,
>
>> From: "Ying-Chun Liu (PaulLiu)"
>> +
>> +#define MX53_LOCO_DA9052_IRQ
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 PMIC support for Freescale QuickStart Loco board.
The model of PMIC on QuickStart Loco board is "da9053-aa".
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Amit Kucheria
Cc: Sascha Hauer
---
arch/arm/mach-mx5/board-
From: "Ying-Chun Liu (PaulLiu)"
Hi,
This patch adds da9053 init for Freescale QuickStart Loco board.
DA9053 is a MFD device. On QuickStart Loco board we are using the regulators
provided by it.
Please help us to review this patch.
Many Thanks.
Ying-Chun Liu (PaulLiu) (1):
mx53
From: "Ying-Chun Liu (PaulLiu)"
Anatop is an integrated regulator inside i.MX6 SoC.
There are 3 digital regulators which controls PU, CORE (ARM), and SOC.
And 3 analog regulators which controls 1P1, 2P5, 3P0 (USB).
This patch adds the Anatop regulator driver.
Signed-off-by: Nancy Ch
(2011年12月22日 19:33), Mark Brown wrote:
>
>> +#include
>> +#include
>
> Why does your regulator driver need this? That suggests a layering
> violation.
>
Sorry, I'm not sure what does this mean.
But if I want to access regulator_constraints, shouldn't I include this
header file?
Yours Sincer
From: "Ying-Chun Liu (PaulLiu)"
Anatop regulator driver is used by i.MX6 SoC. The regulator provides
controlling the voltage of PU, CORE, SOC, and some devices. This patch
adds the Anatop regulator driver.
Signed-off-by: Nancy Chen
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Mark
(2011年12月07日 23:54), Mark Brown wrote:
> On Wed, Dec 07, 2011 at 09:53:18PM +0800, Ying-Chun Liu (PaulLiu) wrote:
>> From: "Ying-Chun Liu (PaulLiu)"
>>
>> Anatop regulator driver is used by i.MX6 SoC. This patch adds the
>> Anatop regulator driver.
>
>
From: "Ying-Chun Liu (PaulLiu)"
Anatop regulator driver is used by i.MX6 SoC. This patch adds the
Anatop regulator driver.
Signed-off-by: Nancy Chen
Signed-off-by: Ying-Chun Liu (PaulLiu)
Cc: Mark Brown
Cc: Liam Girdwood
---
drivers/regulator/Kconfig |7
From: "Ying-Chun Liu (PaulLiu)"
Hi all,
This is the Anatop regulator used by Freescale i.MX6 SoC.
Please take a look and give me some comments.
Many Thanks,
Paul
Ying-Chun Liu (PaulLiu) (1):
Regulator: Add Anatop regulator driver
drivers/regulator/Kconfig
(2011年12月06日 18:45), Amit Kachhap wrote:
> +struct anatop_handle_list {
> + u32 count;
> + acpi_namespace_node * handles[ANATOP_ACPI_MAX_HANDLES];
>
>
> Is this handle used any where ?
>
>
Hi Amit,
No. It is not using at all.
As you said this driver needs a lot of cl
From: "Ying-Chun Liu (PaulLiu)"
Anatop thermal driver for Freescale imx6 system. This driver currently
supports basic temperature reading.
Signed-off-by: Anson Huang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/thermal/Kconfig | 11 +
drivers/thermal/Makefile
From: "Ying-Chun Liu (PaulLiu)"
Dear all,
Please help me to review this thermal driver.
It uses Intel's thermal (drivers/thermal/thermal_sys.c) interface.
But looking into drivers/thermal I didn't find other drivers there.
I'm also thinking to put this driver into dri
wn from the board to the regulator.
>>
>> Signed-off-by: David Dajun Chen
>> Signed-off-by: Ashish Jangam
>> Tested-by: Ying-Chun Liu (PaulLiu)
>>
>> CC: Mark Brown
>> ---
> If there are no review commnets then can it get ACK?
>
>
Tested-by:
hish Jangam
> CC: Mark Brown
Tested-by: Ying-Chun Liu (PaulLiu)
Hi,
I've reviewed the source code and tested this driver on imx53 QuickStart
board. Works good.
There are some minor warnings and error by running checkpatch.pl on this
patch.
WARNING: please write a paragraph that des
(2011年09月19日 20:32), ashishj3 wrote:
> --- /dev/null
> +++ b/drivers/mfd/da9052-i2c.c
> @@ -0,0 +1,142 @@
> +/*
> + * I2C access for DA9052 PMICs.
> + *
> + * Copyright(c) 2011 Dialog Semiconductor Ltd.
> + *
> + * Author: David Dajun Chen
> + *
> + * This program is free software; you can redistr
(2011年07月06日 18:36), ashishj3 wrote:
> +static int __devinit da9052_regulator_probe(struct platform_device *pdev)
> +{
> + struct da9052_regulator *regulator;
> + struct da9052 *da9052;
> + struct da9052_pdata *pdata;
> + int ret;
> +
> + regulator = kzalloc(sizeof(struct da9052
(2011年06月22日 21:08), Eric Miao wrote:
>> Will the same time slot for Friday works for you all? Also thanks for
>> extending
>> the help.
>
> That works for me.
I'm ok with that too.. :)
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://l
Hi Andy, Mark, Arnd, Rob,
Thanks for the reviews.
As Mark said, there's already same and better patches on LKML.
Thus I'm going to try using the patches posted on LKML on my board
(imx53) to see if they work or not. And then add some comments.
Here's the list:
* LED https://lkml.org/lkml/2011/5/
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 regulator driver from Dialog.
Modify Kconfig/Makefile for DA9052 regulator driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/regulator/Kconfig |7 +
drivers
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 watchdog driver from Dialog.
Modify Kconfig/Makefile for DA9052 watchdog driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/watchdog/Kconfig |5 +
drivers/watchdog/Makefile
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 battery driver from Dialog.
Modify Kconfig/Makefile for DA9052 battery driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/power/Kconfig |7 +
drivers/power/Makefile
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 rtc driver from Dialog.
Modify Kconfig/Makefile for DA9052 rtc driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/rtc/Kconfig |7 +
drivers/rtc/Makefile |1 +
drive
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 video backlight driver from Dialog.
Modify Kconfig/Makefile for DA9052 video backlight driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/video/backlight/Kconfig |6 +
dri
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 mfd driver from Dialog.
Modify Kconfig/Makefile for DA9052 mfd driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/mfd/Kconfig | 37 +++
drivers/mfd/Makefile |2 +
d
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 ADC driver from Dialog.
Modify Kconfig/Makefile for DA9052 ADC driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/hwmon/Kconfig | 10 +
drivers/hwmon/Makefile |1
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 led driver from Dialog.
Modify Kconfig/Makefile for DA9052 led driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/leds/Kconfig | 10 ++
drivers/leds/Makefile |1
From: "Ying-Chun Liu (PaulLiu)"
Hi. I'm trying to push DA9053 PMIC driver to mainline kernel.
Please help me to review these patches.
Many Thanks.
Ying-Chun Liu (PaulLiu) (11):
PMIC: Add DA9053 headers from Dialog
PMIC: Add GPIO Driver for Dialog DA9052
PMIC: Add ADC Dr
From: "Ying-Chun Liu (PaulLiu)"
Add DA9052 gpio driver from Dialog.
Modify Kconfig/Makefile for DA9052 gpio driver.
Signed-off-by: Zhou Jingyu
Acked-by: Lily Zhang
Signed-off-by: Ying-Chun Liu (PaulLiu)
---
drivers/gpio/Kconfig |7 +
drivers/gpio/Makefile |1
67 matches
Mail list logo