From patchwork Thu Apr 12 11:14:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ulf Hansson X-Patchwork-Id: 133241 Delivered-To: patches@linaro.org Received: by 10.46.84.29 with SMTP id i29csp1573435ljb; Thu, 12 Apr 2018 04:14:43 -0700 (PDT) X-Received: by 2002:a19:e501:: with SMTP id c1-v6mr5482641lfh.65.1523531683574; Thu, 12 Apr 2018 04:14:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523531683; cv=none; d=google.com; s=arc-20160816; b=uFNg/CPsWmD9Erd92SB59FoHGxNdO2KQuR7H+VzcM0rGGd15m+4RgFogs35i5qmO3r qaXSo/2mh0d25J/Pce6HwanbGNKRDg2SyQc02SJTzj4UjiC/70U2DnD5hUPWPJw13lQL vH8DqB4qaavsjSpq0F98WtKhjHsG5bi2pghkUs0TJcsJda33Ns5FFwU4faDheetyv2gY 8w2xBF0m1rN4DCZKJz1x3Zh1UTMwZHXNJ+TzcJ9EdHQQLeNWk3o8evTMelQpqlE+cGvn N9Hb4ZvkZyTmQNTqXPjArfdqV32Xy1TzakjPS8pVCtDIN+kJ96CPaqMUYngRpl/b5SVt QMCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=sRgwaO0IKgB9yJSI19b85yPVQXQE5lDtfI6PCW5MVn4=; b=QwGi4qNpXUbo0dxSPfuC8f2ww+XZpKqnzx5JWVTBwaGvWzVua5ixMnTqfDVvhpejjD //KO3dCI/ohCm0nysrjLXk8sIfWXUv5tLJjfVuqbZla47bNqTCSETyPNJZI1Q1uEq7se /KmxA4bbOsbcy3ZE3gE86rqtEEOdufAQanLEpEQe2E41YOy4wsTflTMzzplx3ZE/SGIP elFbVqmUKnvpZIM8UF/2yTZOvXYPcUjR/FRKQ7QoOIH9mPPr2DkLZsMrRceYoD/M9Fwy C0rT6620/7jNeN64XKGLH3F1T9J6AbvBx5W/BsCg+hrfARYmxI2gQ0eYEGlJrjyBxCuv UnLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kKdDBWuM; spf=pass (google.com: domain of ulf.hansson@linaro.org designates 209.85.220.65 as permitted sender) smtp.mailfrom=ulf.hansson@linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id a6-v6sor843192lfg.90.2018.04.12.04.14.43 for (Google Transport Security); Thu, 12 Apr 2018 04:14:43 -0700 (PDT) Received-SPF: pass (google.com: domain of ulf.hansson@linaro.org designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kKdDBWuM; spf=pass (google.com: domain of ulf.hansson@linaro.org designates 209.85.220.65 as permitted sender) smtp.mailfrom=ulf.hansson@linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=sRgwaO0IKgB9yJSI19b85yPVQXQE5lDtfI6PCW5MVn4=; b=kKdDBWuMfqDzhDLpyWAFj4ZgRwYG6gqEGasHavhuFRxKCN6/DhOaFn+uFN7+bZ6DuD gz4XxRQrkYzK1jv650IkIPEEse1aKej6sDcY61TitGic1C2fO2lxDzw9RTQtyS5lNQMc ZGpaA52Xvy3WydbuSVblmol0RfJfTC68GfwV4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=sRgwaO0IKgB9yJSI19b85yPVQXQE5lDtfI6PCW5MVn4=; b=EpBlvUOso3FcJivfZZPMl7/TNBpYpx6LfozOlA/o5ktfqAlnDP/SXp5kSk6i7zzLzF eZtpr6GV3gbBjUec40XEzOWZb5pMnsJGhAzcuNFUlSM49W7vxSFPI/zkWfxFf5S4zIiZ FmC+g2M81s0KzBP/Jp8PFBHwXRttguiacFXd7EI/4ECyJ9IrYuGsj8NRESLtDapKzGlv R0XwJFOB4i8k3JHtzDy7CqEe9gpStuyWguBm45/U/nLUzCzmx7PeO9rhRueHkPhYUtqB Wecz1QcO1CU4mIGURhwL5mlFjiYfjGzf8qgpV3mzodD+o4qPnq2rqvZhuRF11BY1zZeR 3yOA== X-Gm-Message-State: ALQs6tDmuZRnlfoWDXyZ4wbuq1TSOOMkqxxINpsXIWpp6jrNHQMygyhM M1RKzQv1opuKiIQfGf8G/FmB0GfT X-Google-Smtp-Source: AIpwx48H62O5dUfhKHlajxQOos/EtNVvtFiFfb7RPckZpxTZwjIs6/wBKV+cFUm3e8TRgfq6sEKk4g== X-Received: by 2002:a19:12c1:: with SMTP id 62-v6mr3041076lfs.21.1523531683377; Thu, 12 Apr 2018 04:14:43 -0700 (PDT) Return-Path: Received: from localhost.localdomain (h-158-174-22-210.NA.cust.bahnhof.se. [158.174.22.210]) by smtp.gmail.com with ESMTPSA id r29sm543187lje.72.2018.04.12.04.14.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 12 Apr 2018 04:14:42 -0700 (PDT) From: Ulf Hansson To: "Rafael J . Wysocki" , Sudeep Holla , Lorenzo Pieralisi , Mark Rutland , linux-pm@vger.kernel.org Cc: Kevin Hilman , Lina Iyer , Lina Iyer , Ulf Hansson , Rob Herring , Daniel Lezcano , Thomas Gleixner , Vincent Guittot , Stephen Boyd , Juri Lelli , Geert Uytterhoeven , linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 03/26] PM / Domains: Add generic data pointer to genpd_power_state struct Date: Thu, 12 Apr 2018 13:14:08 +0200 Message-Id: <1523531671-27491-4-git-send-email-ulf.hansson@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1523531671-27491-1-git-send-email-ulf.hansson@linaro.org> References: <1523531671-27491-1-git-send-email-ulf.hansson@linaro.org> From: Lina Iyer Let's add a data pointer to the genpd_power_state struct, to allow platforms to store per state specific data. Cc: Lina Iyer Signed-off-by: Lina Iyer Co-developed-by: Ulf Hansson Signed-off-by: Ulf Hansson --- include/linux/pm_domain.h | 1 + 1 file changed, 1 insertion(+) -- 2.7.4 diff --git a/include/linux/pm_domain.h b/include/linux/pm_domain.h index 04dbef9..55ad34d 100644 --- a/include/linux/pm_domain.h +++ b/include/linux/pm_domain.h @@ -44,6 +44,7 @@ struct genpd_power_state { s64 residency_ns; struct fwnode_handle *fwnode; ktime_t idle_time; + void *data; }; struct genpd_lock_ops;