From patchwork Fri May 10 11:29:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Amit Kucheria X-Patchwork-Id: 1098006 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="uicbkota"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 450p0L6nLqz9sBp for ; Fri, 10 May 2019 21:29:54 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727249AbfEJL3x (ORCPT ); Fri, 10 May 2019 07:29:53 -0400 Received: from mail-pg1-f195.google.com ([209.85.215.195]:38123 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727245AbfEJL3x (ORCPT ); Fri, 10 May 2019 07:29:53 -0400 Received: by mail-pg1-f195.google.com with SMTP id j26so2895316pgl.5 for ; Fri, 10 May 2019 04:29:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=Ue5mOOFAvoPLlx+aQdtAXM/fuPAWTez2nWPJo9g796E=; b=uicbkotaBDnFydBWVAjlyZRlDEMY5Vg3dmrqWg722894E8DW0iRM+IRPolafC3VzFk je/6llph6+Vbou40pDPIwMeYrFg0vFO7mrzlR7J4StXGMeHsZtwVxtOhCYe9He+OTZeW CBVwLAfCF7gcdrQ3nhhwGjtTk8sCu5tV71Wh69+jpbF9xTP8HfIDFm/D/PMeVFDw9hMB 2H4Q1oqFuYGyrxqDsHo/XSily6/cG5WccWNG/eSN6CbIQmp2FJNTy4EXFY/mbX9BPDVs Zglb1moJZ66pBukTzDlLuWiY9XEOSn2Tu+UX9ayowtwR9I8zXu7DeSjH9mdtZ0J+CB2T LUpQ== 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; bh=Ue5mOOFAvoPLlx+aQdtAXM/fuPAWTez2nWPJo9g796E=; b=MJsCTuOlGt3Xjy5yBx1/hSJXPdp6h8kBtSNd8JCuQTx/Tbn0NhHOEVtrCKWHHtt+AW n8Nsgxs4cB4/ENvcyAvkVKTj9xT76XNwJRyN5kRQP/LshnJqCU+mA6uGk6XhNXPVC37/ 61L+4LmFkDnJwDOkBJukY3lIQEgkSCLbUBLfSGw2JtXIFFXMHx6WP3QCcCv+FFkQcenF ysc2dkvKuk5RXLpoOZcTluZ8CKHGJORNugApTLpSZ4NhIb/dP5KBuZMi7GZzGiwTpcD0 vkBtaw3FA5rpkxu1hB1MQd75E20fEGYtHVKgQSxH3Gg07euvn5cWrUynrdUoIH5Xqzt2 igKg== X-Gm-Message-State: APjAAAWWnEikx3KS4PIF4X97ylhmaKDSrX4+jkWa1ZtRM/HzVnplocI4 Tlgubt1DdWr2KB+xoYFf2SwzYQ== X-Google-Smtp-Source: APXvYqzWQIWfv6uEkBOl2pEy6GNE/FSH6j6zBJxAG++VxRiPbxcfG1Ywi3f+IncMokmWUUgmQrzorw== X-Received: by 2002:a63:e956:: with SMTP id q22mr12729606pgj.277.1557487792565; Fri, 10 May 2019 04:29:52 -0700 (PDT) Received: from localhost ([103.8.150.7]) by smtp.gmail.com with ESMTPSA id g71sm15166395pgc.41.2019.05.10.04.29.50 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 May 2019 04:29:51 -0700 (PDT) From: Amit Kucheria To: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, bjorn.andersson@linaro.org, andy.gross@linaro.org, David Brown , Li Yang , Shawn Guo Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCHv1 0/8] qcom: Add cpuidle to some platforms Date: Fri, 10 May 2019 16:59:38 +0530 Message-Id: X-Mailer: git-send-email 2.17.1 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Fix up a few entry-method="psci" issues and then add cpuidle low power states for msm8996, msm8998, qcs404, sdm845. All these have been tested to only make sure that the C-states are entered from Linux point-of-view. We will continue to add more states and make power measurements to tweak some of these numbers, but getting these merged will allow other people to use these platforms to work on cpuidle, eas and related topics. Amit Kucheria (6): arm64: dts: Fix various entry-method properties to reflect documentation Documentation: arm: Link idle-states binding to code arm64: dts: qcom: msm8916: Add entry-method property for the idle-states node arm64: dts: qcom: msm8916: Use more generic idle state names arm64: dts: qcom: msm8996: Add PSCI cpuidle low power states arm64: dts: qcom: msm8998: Add PSCI cpuidle low power states Niklas Cassel (1): arm64: dts: qcom: qcs404: Add PSCI cpuidle low power states Raju P.L.S.S.S.N (1): arm64: dts: qcom: sdm845: Add PSCI cpuidle low power states .../devicetree/bindings/arm/idle-states.txt | 7 +++ .../arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 13 ++-- arch/arm64/boot/dts/qcom/msm8996.dtsi | 28 +++++++++ arch/arm64/boot/dts/qcom/msm8998.dtsi | 32 ++++++++++ arch/arm64/boot/dts/qcom/qcs404.dtsi | 18 ++++++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 62 +++++++++++++++++++ 7 files changed, 156 insertions(+), 6 deletions(-) Reviewed-by: Niklas Cassel