On 8 September 2016 at 19:38, Kevin Hilman wrote:
> Ulf Hansson writes:
>
>> [...]
>>
>>>
>>> One more idea...
>>>
>>> Since you don't really have a domain (a group of devices), what you
>>> really have is each device having an independent power switch, so as Ulf
>>> suggested, what you really ne
Hi,
On 09/08/2016 12:38 PM, Kevin Hilman wrote:
Ulf Hansson writes:
[...]
One more idea...
Since you don't really have a domain (a group of devices), what you
really have is each device having an independent power switch, so as Ulf
suggested, what you really need is for all the devices to
Ulf Hansson writes:
> [...]
>
>>
>> One more idea...
>>
>> Since you don't really have a domain (a group of devices), what you
>> really have is each device having an independent power switch, so as Ulf
>> suggested, what you really need is for all the devices to share the same
>> set of runtime
[...]
>
> One more idea...
>
> Since you don't really have a domain (a group of devices), what you
> really have is each device having an independent power switch, so as Ulf
> suggested, what you really need is for all the devices to share the same
> set of runtime PM callbacks that call SCI. The
>
>> Here are some ideas which could be used to solve the problem differently.
>>
>> *)
>> Assuming each platform device has a driver for it!?
>> Then why don't you implement the ->runtime_suspend|resume() callbacks
>> on the driver level and call the SCI interface to power on/off the
>> device fro
Dave Gerlach writes:
> On 08/30/2016 03:26 PM, Ulf Hansson wrote:
>> On 30 August 2016 at 21:43, Dave Gerlach wrote:
>>> Jon, Ulf,
>>>
>>> On 08/26/2016 06:37 PM, Dave Gerlach wrote:
Hi,
On 08/25/2016 02:27 AM, Ulf Hansson wrote:
>
> + Jon
>
> [...]
>
>> +
On 08/30/2016 03:26 PM, Ulf Hansson wrote:
On 30 August 2016 at 21:43, Dave Gerlach wrote:
Jon, Ulf,
On 08/26/2016 06:37 PM, Dave Gerlach wrote:
Hi,
On 08/25/2016 02:27 AM, Ulf Hansson wrote:
+ Jon
[...]
+
+static int ti_sci_pm_domains_probe(struct platform_device *pdev)
+{
+ stru
On 30 August 2016 at 21:43, Dave Gerlach wrote:
> Jon, Ulf,
>
> On 08/26/2016 06:37 PM, Dave Gerlach wrote:
>>
>> Hi,
>> On 08/25/2016 02:27 AM, Ulf Hansson wrote:
>>>
>>> + Jon
>>>
>>> [...]
>>>
+
+static int ti_sci_pm_domains_probe(struct platform_device *pdev)
+{
+ str
Jon, Ulf,
On 08/26/2016 06:37 PM, Dave Gerlach wrote:
Hi,
On 08/25/2016 02:27 AM, Ulf Hansson wrote:
+ Jon
[...]
+
+static int ti_sci_pm_domains_probe(struct platform_device *pdev)
+{
+ struct device *dev = &pdev->dev;
+ struct device_node *np = dev->of_node;
+ struct ti_sci
Hi,
On 08/25/2016 02:27 AM, Ulf Hansson wrote:
> + Jon
>
> [...]
>
>> +
>> +static int ti_sci_pm_domains_probe(struct platform_device *pdev)
>> +{
>> + struct device *dev = &pdev->dev;
>> + struct device_node *np = dev->of_node;
>> + struct ti_sci_genpd_data *ti_sci_genpd;
>> +
>>
+ Jon
[...]
> +
> +static int ti_sci_pm_domains_probe(struct platform_device *pdev)
> +{
> + struct device *dev = &pdev->dev;
> + struct device_node *np = dev->of_node;
> + struct ti_sci_genpd_data *ti_sci_genpd;
> +
> + ti_sci_genpd = devm_kzalloc(dev, sizeof(*ti_sci_genp
11 matches
Mail list logo