On 22/05/17 12:23, Vivek Gautam wrote:
> Make use of reset_control_array_*() set of APIs to manage
> an array of reset controllers available with the device.
> 
> Cc: Jon Hunter <jonath...@nvidia.com>
> Cc: Thierry Reding <tred...@nvidia.com>
> Cc: Philipp Zabel <p.za...@pengutronix.de>
> Signed-off-by: Vivek Gautam <vivek.gau...@codeaurora.org>
> ---
>  drivers/soc/tegra/pmc.c | 91 
> +++++++++++++++++--------------------------------
>  1 file changed, 31 insertions(+), 60 deletions(-)
> 
> diff --git a/drivers/soc/tegra/pmc.c b/drivers/soc/tegra/pmc.c
> index e233dd5dcab3..668f5d3d3635 100644
> --- a/drivers/soc/tegra/pmc.c
> +++ b/drivers/soc/tegra/pmc.c
> @@ -124,8 +124,8 @@ struct tegra_powergate {
>       unsigned int id;
>       struct clk **clks;
>       unsigned int num_clks;
> -     struct reset_control **resets;
> -     unsigned int num_resets;
> +     struct reset_control *reset;
> +     struct reset_control_array *resets;

It's a shame we can't avoid this additional reset pointer, but maybe
there is no good alternative for now. So ...

Acked-by: Jon Hunter <jonath...@nvidia.com>
Tested-by: Jon Hunter <jonath...@nvidia.com>

Cheers
Jon

-- 
nvpublic

Reply via email to