Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-28 Thread Kevin Hilman
Sascha Hauer writes: > On Tue, May 26, 2015 at 03:35:14PM -0700, Kevin Hilman wrote: >> Sascha Hauer writes: >> >> > This adds a power domain driver for the Mediatek SCPSYS unit. >> > >> > The System Control Processor System (SCPSYS) has several power >> > management related tasks in the

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-28 Thread Kevin Hilman
Sascha Hauer s.ha...@pengutronix.de writes: On Tue, May 26, 2015 at 03:35:14PM -0700, Kevin Hilman wrote: Sascha Hauer s.ha...@pengutronix.de writes: This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-27 Thread Sascha Hauer
On Tue, May 26, 2015 at 03:35:14PM -0700, Kevin Hilman wrote: > Sascha Hauer writes: > > > This adds a power domain driver for the Mediatek SCPSYS unit. > > > > The System Control Processor System (SCPSYS) has several power > > management related tasks in the system. The tasks include thermal >

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-27 Thread Sascha Hauer
On Tue, May 26, 2015 at 03:35:14PM -0700, Kevin Hilman wrote: Sascha Hauer s.ha...@pengutronix.de writes: This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system. The tasks

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-26 Thread Kevin Hilman
Sascha Hauer writes: > This adds a power domain driver for the Mediatek SCPSYS unit. > > The System Control Processor System (SCPSYS) has several power > management related tasks in the system. The tasks include thermal > measurement, dynamic voltage frequency scaling (DVFS), interrupt > filter

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-26 Thread Kevin Hilman
Sascha Hauer s.ha...@pengutronix.de writes: This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system. The tasks include thermal measurement, dynamic voltage frequency scaling (DVFS),

[PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-11 Thread Sascha Hauer
This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system. The tasks include thermal measurement, dynamic voltage frequency scaling (DVFS), interrupt filter and lowlevel sleep control. The

[PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-11 Thread Sascha Hauer
This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system. The tasks include thermal measurement, dynamic voltage frequency scaling (DVFS), interrupt filter and lowlevel sleep control. The

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Matthias Brugger
2015-05-08 14:51 GMT+02:00 Sascha Hauer : > On Fri, May 08, 2015 at 02:28:37PM +0200, Matthias Brugger wrote: >> 2015-05-08 14:19 GMT+02:00 Sascha Hauer : >> > On Fri, May 08, 2015 at 02:16:06PM +0200, Matthias Brugger wrote: >> >> 2015-03-10 16:41 GMT+01:00 Sascha Hauer : >> >> > +static int

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Sascha Hauer
On Fri, May 08, 2015 at 02:28:37PM +0200, Matthias Brugger wrote: > 2015-05-08 14:19 GMT+02:00 Sascha Hauer : > > On Fri, May 08, 2015 at 02:16:06PM +0200, Matthias Brugger wrote: > >> 2015-03-10 16:41 GMT+01:00 Sascha Hauer : > >> > +static int scpsys_power_on(struct generic_pm_domain *genpd) >

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Matthias Brugger
2015-05-08 14:19 GMT+02:00 Sascha Hauer : > On Fri, May 08, 2015 at 02:16:06PM +0200, Matthias Brugger wrote: >> 2015-03-10 16:41 GMT+01:00 Sascha Hauer : >> > This adds a power domain driver for the Mediatek SCPSYS unit. >> > >> > The System Control Processor System (SCPSYS) has several power >>

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Sascha Hauer
On Fri, May 08, 2015 at 02:16:06PM +0200, Matthias Brugger wrote: > 2015-03-10 16:41 GMT+01:00 Sascha Hauer : > > This adds a power domain driver for the Mediatek SCPSYS unit. > > > > The System Control Processor System (SCPSYS) has several power > > management related tasks in the system. The

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Matthias Brugger
2015-03-10 16:41 GMT+01:00 Sascha Hauer : > This adds a power domain driver for the Mediatek SCPSYS unit. > > The System Control Processor System (SCPSYS) has several power > management related tasks in the system. The tasks include thermal > measurement, dynamic voltage frequency scaling (DVFS),

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Matthias Brugger
2015-05-08 14:51 GMT+02:00 Sascha Hauer s.ha...@pengutronix.de: On Fri, May 08, 2015 at 02:28:37PM +0200, Matthias Brugger wrote: 2015-05-08 14:19 GMT+02:00 Sascha Hauer s.ha...@pengutronix.de: On Fri, May 08, 2015 at 02:16:06PM +0200, Matthias Brugger wrote: 2015-03-10 16:41 GMT+01:00

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Sascha Hauer
On Fri, May 08, 2015 at 02:28:37PM +0200, Matthias Brugger wrote: 2015-05-08 14:19 GMT+02:00 Sascha Hauer s.ha...@pengutronix.de: On Fri, May 08, 2015 at 02:16:06PM +0200, Matthias Brugger wrote: 2015-03-10 16:41 GMT+01:00 Sascha Hauer s.ha...@pengutronix.de: +static int

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Sascha Hauer
On Fri, May 08, 2015 at 02:16:06PM +0200, Matthias Brugger wrote: 2015-03-10 16:41 GMT+01:00 Sascha Hauer s.ha...@pengutronix.de: This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Matthias Brugger
2015-05-08 14:19 GMT+02:00 Sascha Hauer s.ha...@pengutronix.de: On Fri, May 08, 2015 at 02:16:06PM +0200, Matthias Brugger wrote: 2015-03-10 16:41 GMT+01:00 Sascha Hauer s.ha...@pengutronix.de: This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-05-08 Thread Matthias Brugger
2015-03-10 16:41 GMT+01:00 Sascha Hauer s.ha...@pengutronix.de: This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system. The tasks include thermal measurement, dynamic voltage frequency

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-04-13 Thread Sascha Hauer
On Tue, Mar 31, 2015 at 09:27:53AM -0700, Kevin Hilman wrote: > Hi Sascha, > > Sascha Hauer writes: > > > This adds a power domain driver for the Mediatek SCPSYS unit. > > > > The System Control Processor System (SCPSYS) has several power > > management related tasks in the system. The tasks

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-04-13 Thread Sascha Hauer
On Tue, Mar 31, 2015 at 09:27:53AM -0700, Kevin Hilman wrote: Hi Sascha, Sascha Hauer s.ha...@pengutronix.de writes: This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system.

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-31 Thread Kevin Hilman
Hi Sascha, Sascha Hauer writes: > This adds a power domain driver for the Mediatek SCPSYS unit. > > The System Control Processor System (SCPSYS) has several power > management related tasks in the system. The tasks include thermal > measurement, dynamic voltage frequency scaling (DVFS),

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-31 Thread Kevin Hilman
Hi Sascha, Sascha Hauer s.ha...@pengutronix.de writes: This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system. The tasks include thermal measurement, dynamic voltage frequency

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-12 Thread Sascha Hauer
On Wed, Mar 11, 2015 at 10:14:23AM -0700, Kevin Hilman wrote: > Sascha Hauer writes: > > >> I asked our designer about the bus protection feature, here is his > >> response: > >> > >> " > >> It's for unexpected signal glitch in Power switch process. > >> > >> During Power switch process, we

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-12 Thread Sascha Hauer
On Wed, Mar 11, 2015 at 10:14:23AM -0700, Kevin Hilman wrote: Sascha Hauer s.ha...@pengutronix.de writes: I asked our designer about the bus protection feature, here is his response: It's for unexpected signal glitch in Power switch process. During Power switch process, we have

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-11 Thread Kevin Hilman
Sascha Hauer writes: > On Wed, Mar 11, 2015 at 11:16:31AM +0800, James Liao wrote: >> Hi, >> >> On Tue, 2015-03-10 at 10:41 +0100, Sascha Hauer wrote: >> > On Mon, Mar 09, 2015 at 02:35:03PM -0700, Kevin Hilman wrote: >> > > Sascha Hauer writes: >> > > >> > > > Signed-off-by: Sascha Hauer >>

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-11 Thread Paul Bolle
On Tue, 2015-03-10 at 16:41 +0100, Sascha Hauer wrote: > --- /dev/null > +++ b/drivers/soc/mediatek/mtk-scpsys.c > @@ -0,0 +1,345 @@ > +/* > + * Copyright (c) 2015 Pengutronix, Sascha Hauer > + * > + * This program is free software; you can redistribute it and/or modify > + * it under the terms

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-11 Thread Sascha Hauer
On Wed, Mar 11, 2015 at 11:16:31AM +0800, James Liao wrote: > Hi, > > On Tue, 2015-03-10 at 10:41 +0100, Sascha Hauer wrote: > > On Mon, Mar 09, 2015 at 02:35:03PM -0700, Kevin Hilman wrote: > > > Sascha Hauer writes: > > > > > > > Signed-off-by: Sascha Hauer > > > > > > A bit of a changelog

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-11 Thread Kevin Hilman
Sascha Hauer s.ha...@pengutronix.de writes: On Wed, Mar 11, 2015 at 11:16:31AM +0800, James Liao wrote: Hi, On Tue, 2015-03-10 at 10:41 +0100, Sascha Hauer wrote: On Mon, Mar 09, 2015 at 02:35:03PM -0700, Kevin Hilman wrote: Sascha Hauer s.ha...@pengutronix.de writes:

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-11 Thread Paul Bolle
On Tue, 2015-03-10 at 16:41 +0100, Sascha Hauer wrote: --- /dev/null +++ b/drivers/soc/mediatek/mtk-scpsys.c @@ -0,0 +1,345 @@ +/* + * Copyright (c) 2015 Pengutronix, Sascha Hauer ker...@pengutronix.de + * + * This program is free software; you can redistribute it and/or modify + * it

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-11 Thread Sascha Hauer
On Wed, Mar 11, 2015 at 11:16:31AM +0800, James Liao wrote: Hi, On Tue, 2015-03-10 at 10:41 +0100, Sascha Hauer wrote: On Mon, Mar 09, 2015 at 02:35:03PM -0700, Kevin Hilman wrote: Sascha Hauer s.ha...@pengutronix.de writes: Signed-off-by: Sascha Hauer s.ha...@pengutronix.de

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread James Liao
Hi, On Tue, 2015-03-10 at 10:41 +0100, Sascha Hauer wrote: > On Mon, Mar 09, 2015 at 02:35:03PM -0700, Kevin Hilman wrote: > > Sascha Hauer writes: > > > > > Signed-off-by: Sascha Hauer > > > > A bit of a changelog here would be useful describing this driver, that > > it's only covering part

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread Kevin Hilman
Sascha Hauer writes: > On Tue, Mar 10, 2015 at 10:41:42AM +0100, Sascha Hauer wrote: >> > > +if (data->bus_prot_mask) { >> > > +u32 mask = data->bus_prot_mask; >> > > +struct regmap *infracfg = scp->infracfg; >> > > + >> > > +

[PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread Sascha Hauer
This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system. The tasks include thermal measurement, dynamic voltage frequency scaling (DVFS), interrupt filter and lowlevel sleep control. The

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread Sascha Hauer
On Tue, Mar 10, 2015 at 10:41:42AM +0100, Sascha Hauer wrote: > > > + if (data->bus_prot_mask) { > > > + u32 mask = data->bus_prot_mask; > > > + struct regmap *infracfg = scp->infracfg; > > > + > > > + regmap_update_bits(infracfg, INFRA_TOPAXI_PROTECTEN, mask, 0); > > > + >

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread Sascha Hauer
+Cc James Liao On Mon, Mar 09, 2015 at 02:35:03PM -0700, Kevin Hilman wrote: > Sascha Hauer writes: > > > Signed-off-by: Sascha Hauer > > A bit of a changelog here would be useful describing this driver, that > it's only covering part of the device (e.g. power controller) with more > to

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread Sascha Hauer
+Cc James Liao jamesjj.l...@mediatek.com On Mon, Mar 09, 2015 at 02:35:03PM -0700, Kevin Hilman wrote: Sascha Hauer s.ha...@pengutronix.de writes: Signed-off-by: Sascha Hauer s.ha...@pengutronix.de A bit of a changelog here would be useful describing this driver, that it's only covering

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread James Liao
Hi, On Tue, 2015-03-10 at 10:41 +0100, Sascha Hauer wrote: On Mon, Mar 09, 2015 at 02:35:03PM -0700, Kevin Hilman wrote: Sascha Hauer s.ha...@pengutronix.de writes: Signed-off-by: Sascha Hauer s.ha...@pengutronix.de A bit of a changelog here would be useful describing this driver,

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread Sascha Hauer
On Tue, Mar 10, 2015 at 10:41:42AM +0100, Sascha Hauer wrote: + if (data-bus_prot_mask) { + u32 mask = data-bus_prot_mask; + struct regmap *infracfg = scp-infracfg; + + regmap_update_bits(infracfg, INFRA_TOPAXI_PROTECTEN, mask, 0); + + expired =

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread Kevin Hilman
Sascha Hauer s.ha...@pengutronix.de writes: On Tue, Mar 10, 2015 at 10:41:42AM +0100, Sascha Hauer wrote: +if (data-bus_prot_mask) { +u32 mask = data-bus_prot_mask; +struct regmap *infracfg = scp-infracfg; + +

[PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-10 Thread Sascha Hauer
This adds a power domain driver for the Mediatek SCPSYS unit. The System Control Processor System (SCPSYS) has several power management related tasks in the system. The tasks include thermal measurement, dynamic voltage frequency scaling (DVFS), interrupt filter and lowlevel sleep control. The

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-09 Thread Kevin Hilman
Sascha Hauer writes: > Signed-off-by: Sascha Hauer A bit of a changelog here would be useful describing this driver, that it's only covering part of the device (e.g. power controller) with more to come, dependency on the syscon driver, etc. > --- > drivers/soc/mediatek/Kconfig |

[PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-09 Thread Sascha Hauer
Signed-off-by: Sascha Hauer --- drivers/soc/mediatek/Kconfig | 6 + drivers/soc/mediatek/Makefile| 1 + drivers/soc/mediatek/mtk-scpsys.c| 398 +++ include/dt-bindings/power/mt8173-power.h | 15 ++ 4 files changed, 420

Re: [PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-09 Thread Kevin Hilman
Sascha Hauer s.ha...@pengutronix.de writes: Signed-off-by: Sascha Hauer s.ha...@pengutronix.de A bit of a changelog here would be useful describing this driver, that it's only covering part of the device (e.g. power controller) with more to come, dependency on the syscon driver, etc. ---

[PATCH 2/4] soc: Mediatek: Add SCPSYS power domain driver

2015-03-09 Thread Sascha Hauer
Signed-off-by: Sascha Hauer s.ha...@pengutronix.de --- drivers/soc/mediatek/Kconfig | 6 + drivers/soc/mediatek/Makefile| 1 + drivers/soc/mediatek/mtk-scpsys.c| 398 +++ include/dt-bindings/power/mt8173-power.h | 15 ++ 4 files