Path: csiph.com!news.freedyn.net!open-news-network.org!aioe.org!news.servidellagleba.it!bofh.it!news.nic.it!robomod From: Florian Fainelli Newsgroups: linux.kernel Subject: [PATCH 0/5] Broadcom STB S2/S3/S5 support for ARM and MIPS Date: Fri, 16 Jun 2017 23:40:02 +0200 Message-ID: Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=xrobN+Uk8axrqe0A2B/UJi7ycnCvzBQciNSAQJ0IPbE=; b=dU0sounHGkkygGHZWop4UkSfwTao1veH1RyaJ/kz9CwAwLuHd8HYzohYxkgVIbnbsj sIHVjzTAJbo4lVfMoNldKMq5zyX9ZKuybWk752Mr1+PmQCMuB7Zpb5ElaWJTJITihO0X pBs/zsNRzuGvOxm0BReK9QnpVVXCLBaI5/nbrSNXYJo3tHuTiLpycMtxuSsWUzSallCr dC8eLVq8SIV1kwWlrwtB82rix5dVyW13mKlu1Dgqo45tiJHJSG3+nEhPdvJjbNHmslZI gMlLO2PmHXO3NuoXYM3UhDQAtZlQooFfEDfrLfXo3rQmx2KyIGXBi842XmEzSxuduADQ 4VtA== 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=xrobN+Uk8axrqe0A2B/UJi7ycnCvzBQciNSAQJ0IPbE=; b=Rl0WD2k0vwXRxaWJWtIagwwUFbT2lB4MX7n6hABsBpsCQDjj7RRcAt3IdrsJ0GfOO6 1DqHKf/FjNENjIIW8Yeku4erP0vf4gpyFTxxxi8PHBnrBtYZyCNRiCADFy6qbjlJW5pH Mt6T535engd6nqJaPUIT2ed5WAbdFnlHK907VU7Lk06qpXZStD1PUVZCSDW+isTTTd+d 4jljTlzAFAtQD9DzmtNL3xtPrAf/nfxVI4mLlCTdbmYAjSQ+JM6GZCEjUI64NUwW4qYc AZLXiBk10zOvQJu2MwHbXL8Tpgux74/Bx+FbntlrFN8JHFCLqZJkXGDxAHAY0F06X4nK AwWg== X-Gm-Message-State: AKS2vOx1fUvKPv89LKkk6CIDUrEuio5ceF2xfmdMGC2QD0m9EL9nBWBR C7jzDa+JbPhWSAUYhjI= X-Received: by 10.223.157.25 with SMTP id k25mr9184542wre.156.1497649037884; Fri, 16 Jun 2017 14:37:17 -0700 (PDT) X-Mailer: git-send-email 2.9.3 Sender: robomod@news.nic.it List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Approved: robomod@news.nic.it Lines: 51 Organization: linux.* mail to news gateway X-Original-Cc: Florian Fainelli , Rob Herring , Mark Rutland , Brian Norris , Gregory Fong , bcm-kernel-feedback-list@broadcom.com (maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE), Hauke Mehrtens , =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= , Ralf Baechle , Markus Mayer , Arnd Bergmann , Eric Anholt , Justin Chen , Doug Berger , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list), linux-mips@linux-mips.org (open list:BROADCOM BCM47XX MIPS ARCHITECTURE), linux-pm@vger.kernerl.org, "Rafael J. Wysocki" X-Original-Date: Fri, 16 Jun 2017 14:36:58 -0700 X-Original-Message-ID: <20170616213703.21487-1-f.fainelli@gmail.com> X-Original-Sender: linux-kernel-owner@vger.kernel.org Xref: csiph.com linux.kernel:1668075 Hi, This patch series adds support for S2/S3/S5 suspend/resume states on ARM and MIPS based Broadcom STB SoCs. This was submitted a long time ago by Brian, and I am now picking this up and trying to get this included with support for our latest chips. Provided that I can collect the necessary Acks from Rob (DT) and other people (Rafael?) I would probably take this via the Broadcom ARM SoC pull requests. Thank you! Brian Norris (1): soc: bcm: brcmstb: Add support for S2/S3/S5 suspend states (ARM) Florian Fainelli (3): dt-bindings: Update Broadcom STB binding soc: bcm: brcmstb: Add Kconfig entry point for power management dt-bindings: Document MIPS Broadcom STB power management nodes Justin Chen (1): soc bcm: brcmstb: Add support for S2/S3/S5 suspend states (MIPS) .../devicetree/bindings/arm/bcm/brcm,brcmstb.txt | 6 +- .../devicetree/bindings/mips/brcm/soc.txt | 77 ++ drivers/soc/bcm/Kconfig | 2 + drivers/soc/bcm/brcmstb/Kconfig | 9 + drivers/soc/bcm/brcmstb/Makefile | 1 + drivers/soc/bcm/brcmstb/pm/Makefile | 2 + drivers/soc/bcm/brcmstb/pm/aon_defs.h | 113 +++ drivers/soc/bcm/brcmstb/pm/pm-arm.c | 836 +++++++++++++++++++++ drivers/soc/bcm/brcmstb/pm/pm-mips.c | 461 ++++++++++++ drivers/soc/bcm/brcmstb/pm/pm.h | 89 +++ drivers/soc/bcm/brcmstb/pm/s2-arm.S | 76 ++ drivers/soc/bcm/brcmstb/pm/s2-mips.S | 200 +++++ drivers/soc/bcm/brcmstb/pm/s3-mips.S | 146 ++++ 13 files changed, 2017 insertions(+), 1 deletion(-) create mode 100644 drivers/soc/bcm/brcmstb/Kconfig create mode 100644 drivers/soc/bcm/brcmstb/pm/Makefile create mode 100644 drivers/soc/bcm/brcmstb/pm/aon_defs.h create mode 100644 drivers/soc/bcm/brcmstb/pm/pm-arm.c create mode 100644 drivers/soc/bcm/brcmstb/pm/pm-mips.c create mode 100644 drivers/soc/bcm/brcmstb/pm/pm.h create mode 100644 drivers/soc/bcm/brcmstb/pm/s2-arm.S create mode 100644 drivers/soc/bcm/brcmstb/pm/s2-mips.S create mode 100644 drivers/soc/bcm/brcmstb/pm/s3-mips.S -- 2.9.3