From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 51FC6C33CA2 for ; Wed, 8 Jan 2020 22:44:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 277A520720 for ; Wed, 8 Jan 2020 22:44:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="Wnszb6on" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727584AbgAHWoc (ORCPT ); Wed, 8 Jan 2020 17:44:32 -0500 Received: from mail-qk1-f195.google.com ([209.85.222.195]:40738 "EHLO mail-qk1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726895AbgAHWoc (ORCPT ); Wed, 8 Jan 2020 17:44:32 -0500 Received: by mail-qk1-f195.google.com with SMTP id c17so4252266qkg.7 for ; Wed, 08 Jan 2020 14:44:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Vo+6C1EuzsBLHBwL8bvb08t4OkksMVFETIJoYKx5DTo=; b=Wnszb6on0SMp/3XOzNETDRgBA1SdEWJobacWeeLrc4lDfi7vhmtnOldGqbPPBAZbfG 7wp6u/0G5WV3uSIpGENHwwILKLe4qZ56kKoDHOHcvgCpvAf4N2HVstmon3dD9/r6c9sv qlfEDsZVhNNIdGprWFOmlxpJcR4ut9Km4zNUY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Vo+6C1EuzsBLHBwL8bvb08t4OkksMVFETIJoYKx5DTo=; b=FhEXgsdgiV8T1NloFWfqNc4sagea/cPV6VRkzyo2Hc9Loo9TU7CRDIp12nidmd3Pp6 RSud1ZGlaSEqr9NNJLMmA5zK04herwEAr/TMnpa/Wts1YaZ8+0O2aSh3vsnpgpuh/B3O h/ASU3f6j9AeFdp+D+rePh6+SVFNSraCCSuGRIj6PaverWIkTPTzWw/hEpsdBwGuMNzB m7PaBDQMOLwV3cZX2QULWhFKnjRAOk+cJs4eMhRi8khVdgFhFEPRIF0zOvUjjVVhrtiI jxto2YJ58EBnN6EBhN2A5ObiZUfPWvphcom2iHRNwc33WL9SvTf0wjle25BEHOtXjE+r qUNw== X-Gm-Message-State: APjAAAXIy6A7et60uzrV9n2U/qaTU19huHIiYdwGbmrYfj9zhg7cnMB7 p+rybfQfnG5J9L79Sw5jOMXSiuaNRBXwkPmP1sByqA== X-Google-Smtp-Source: APXvYqxnt7gN4ytrxX2jjjTbvXbu6erGQ6HNZhqe3Pr82LWm38qxIiDN1rgAR/6KRKR7dwyCXJ7fm7aQppC5xk7pbCM= X-Received: by 2002:ae9:e103:: with SMTP id g3mr6826468qkm.353.1578523471432; Wed, 08 Jan 2020 14:44:31 -0800 (PST) MIME-Version: 1.0 References: <20200108052337.65916-1-drinkcat@chromium.org> <20200108052337.65916-8-drinkcat@chromium.org> In-Reply-To: From: Nicolas Boichat Date: Thu, 9 Jan 2020 06:44:20 +0800 Message-ID: Subject: Re: [PATCH v2 7/7, RFC]: drm/panfrost: devfreq: Add support for 2 regulators To: Rob Herring Cc: David Airlie , Daniel Vetter , Mark Rutland , Matthias Brugger , Tomeu Vizoso , Steven Price , Alyssa Rosenzweig , Liam Girdwood , Mark Brown , dri-devel , Devicetree List , "linux-kernel@vger.kernel.org" , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , "moderated list:ARM/Mediatek SoC support" , Hsin-Yi Wang Content-Type: text/plain; charset="UTF-8" Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org On Thu, Jan 9, 2020 at 4:09 AM Rob Herring wrote: > [snip] > > void panfrost_devfreq_resume(struct panfrost_device *pfdev) > > diff --git a/drivers/gpu/drm/panfrost/panfrost_device.h b/drivers/gpu/drm/panfrost/panfrost_device.h > > index 92d471676fc7823..581da3fe5df8b17 100644 > > --- a/drivers/gpu/drm/panfrost/panfrost_device.h > > +++ b/drivers/gpu/drm/panfrost/panfrost_device.h > > @@ -91,10 +91,12 @@ struct panfrost_device { > > struct { > > struct devfreq *devfreq; > > struct thermal_cooling_device *cooling; > > + struct opp_table *dev_opp_table; > > ktime_t busy_time; > > ktime_t idle_time; > > ktime_t time_last_update; > > atomic_t busy_count; > > + struct panfrost_devfreq_slot slot[NUM_JOB_SLOTS]; > > ?? Left over from some rebase? Oh, yes, sorry.