From: Florian Fainelli <f.fainelli@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: "Florian Fainelli" <f.fainelli@gmail.com>,
"Rob Herring" <robh+dt@kernel.org>,
"Mark Rutland" <mark.rutland@arm.com>,
"Brian Norris" <computersforpeace@gmail.com>,
"Gregory Fong" <gregory.0xf0@gmail.com>,
bcm-kernel-feedback-list@broadcom.com (maintainer:BROADCOM
BCM7XXX ARM ARCHITECTURE), "Hauke Mehrtens" <hauke@hauke-m.de>,
"Rafał Miłecki" <zajec5@gmail.com>,
"Ralf Baechle" <ralf@linux-mips.org>,
"Markus Mayer" <mmayer@broadcom.com>,
"Arnd Bergmann" <arnd@arndb.de>, "Eric Anholt" <eric@anholt.net>,
"Justin Chen" <justinpopo6@gmail.com>,
"Doug Berger" <opendmb@gmail.com>,
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-mips@linux-mips.org (open list:BROADCOM BCM47XX MIPS
ARCHITECTURE),
linux-pm@vger.kernerl.org,
"Rafael J. Wysocki" <rjw@rjwysocki.net>
Subject: [PATCH v3 0/4] Broadcom STB S2/S3/S5 support for ARM and MIPS
Date: Thu, 6 Jul 2017 15:22:21 -0700 [thread overview]
Message-ID: <20170706222225.9758-1-f.fainelli@gmail.com> (raw)
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!
Changes in v3:
- make SRAM mapping uncached
- make SWAP_STACK + brcmstb_pm_s3_finish a single asm volatile statement
- added Rob's Acked-by to first patch
Changes in v2:
- clarify the first patch's subject (Rob)
- removed patch #2 which was creating a bisectability problem (kbuild)
- added proper AFLAGS to get s2-arm.S to build properly (kbuild)
- improved MIPS power management binding document (Rob)
Brian Norris (1):
soc: bcm: brcmstb: Add support for S2/S3/S5 suspend states (ARM)
Florian Fainelli (2):
dt-bindings: ARM: brcmstb: Update Broadcom STB Power Management
binding
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 | 153 ++++
drivers/soc/bcm/Kconfig | 2 +
drivers/soc/bcm/brcmstb/Kconfig | 9 +
drivers/soc/bcm/brcmstb/Makefile | 1 +
drivers/soc/bcm/brcmstb/pm/Makefile | 3 +
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, 2094 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
WARNING: multiple messages have this Message-ID (diff)
From: Florian Fainelli <f.fainelli-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: "Florian Fainelli"
<f.fainelli-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
"Rob Herring" <robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
"Mark Rutland" <mark.rutland-5wv7dgnIgG8@public.gmane.org>,
"Brian Norris"
<computersforpeace-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
"Gregory Fong"
<gregory.0xf0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
"maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE"
<bcm-kernel-feedback-list-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>,
"Hauke Mehrtens" <hauke-5/S+JYg5SzeELgA04lAiVw@public.gmane.org>,
"Rafał Miłecki" <zajec5-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
"Ralf Baechle" <ralf-6z/3iImG2C8G8FEW9MqTrA@public.gmane.org>,
"Markus Mayer" <mmayer-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>,
"Arnd Bergmann" <arnd-r2nGTMty4D4@public.gmane.org>,
"Eric Anholt" <eric-WhKQ6XTQaPysTnJN9+BGXg@public.gmane.org>,
"Justin Chen"
<justinpopo6-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
"Doug Berger" <opendmb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
"open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
<devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
"moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE"
<linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>
Subject: [PATCH v3 0/4] Broadcom STB S2/S3/S5 support for ARM and MIPS
Date: Thu, 6 Jul 2017 15:22:21 -0700 [thread overview]
Message-ID: <20170706222225.9758-1-f.fainelli@gmail.com> (raw)
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!
Changes in v3:
- make SRAM mapping uncached
- make SWAP_STACK + brcmstb_pm_s3_finish a single asm volatile statement
- added Rob's Acked-by to first patch
Changes in v2:
- clarify the first patch's subject (Rob)
- removed patch #2 which was creating a bisectability problem (kbuild)
- added proper AFLAGS to get s2-arm.S to build properly (kbuild)
- improved MIPS power management binding document (Rob)
Brian Norris (1):
soc: bcm: brcmstb: Add support for S2/S3/S5 suspend states (ARM)
Florian Fainelli (2):
dt-bindings: ARM: brcmstb: Update Broadcom STB Power Management
binding
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 | 153 ++++
drivers/soc/bcm/Kconfig | 2 +
drivers/soc/bcm/brcmstb/Kconfig | 9 +
drivers/soc/bcm/brcmstb/Makefile | 1 +
drivers/soc/bcm/brcmstb/pm/Makefile | 3 +
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, 2094 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
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: Florian Fainelli <f.fainelli@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: "Florian Fainelli" <f.fainelli@gmail.com>,
"Rob Herring" <robh+dt@kernel.org>,
"Mark Rutland" <mark.rutland@arm.com>,
"Brian Norris" <computersforpeace@gmail.com>,
"Gregory Fong" <gregory.0xf0@gmail.com>,
"maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE"
<bcm-kernel-feedback-list@broadcom.com>,
"Hauke Mehrtens" <hauke@hauke-m.de>,
"Rafał Miłecki" <zajec5@gmail.com>,
"Ralf Baechle" <ralf@linux-mips.org>,
"Markus Mayer" <mmayer@broadcom.com>,
"Arnd Bergmann" <arnd@arndb.de>, "Eric Anholt" <eric@anholt.net>,
"Justin Chen" <justinpopo6@gmail.com>,
"Doug Berger" <opendmb@gmail.com>,
"open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
<devicetree@vger.kernel.org>,
"moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE"
<linux-arm-kernel@lists.infradead.org>,
"open list:BROADCOM BCM47XX MIPS ARCHITECTURE"
<linux-mips@linux-mips.org>,
linux-pm@vger.kernerl.org,
"Rafael J. Wysocki" <rjw@rjwysocki.net>
Subject: [PATCH v3 0/4] Broadcom STB S2/S3/S5 support for ARM and MIPS
Date: Thu, 6 Jul 2017 15:22:21 -0700 [thread overview]
Message-ID: <20170706222225.9758-1-f.fainelli@gmail.com> (raw)
Message-ID: <20170706222221.RKx4HZqJ2aRBBTQR4Iw9B5dBnStplA4W3yxOMH5Sj9o@z> (raw)
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!
Changes in v3:
- make SRAM mapping uncached
- make SWAP_STACK + brcmstb_pm_s3_finish a single asm volatile statement
- added Rob's Acked-by to first patch
Changes in v2:
- clarify the first patch's subject (Rob)
- removed patch #2 which was creating a bisectability problem (kbuild)
- added proper AFLAGS to get s2-arm.S to build properly (kbuild)
- improved MIPS power management binding document (Rob)
Brian Norris (1):
soc: bcm: brcmstb: Add support for S2/S3/S5 suspend states (ARM)
Florian Fainelli (2):
dt-bindings: ARM: brcmstb: Update Broadcom STB Power Management
binding
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 | 153 ++++
drivers/soc/bcm/Kconfig | 2 +
drivers/soc/bcm/brcmstb/Kconfig | 9 +
drivers/soc/bcm/brcmstb/Makefile | 1 +
drivers/soc/bcm/brcmstb/pm/Makefile | 3 +
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, 2094 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
WARNING: multiple messages have this Message-ID (diff)
From: f.fainelli@gmail.com (Florian Fainelli)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v3 0/4] Broadcom STB S2/S3/S5 support for ARM and MIPS
Date: Thu, 6 Jul 2017 15:22:21 -0700 [thread overview]
Message-ID: <20170706222225.9758-1-f.fainelli@gmail.com> (raw)
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!
Changes in v3:
- make SRAM mapping uncached
- make SWAP_STACK + brcmstb_pm_s3_finish a single asm volatile statement
- added Rob's Acked-by to first patch
Changes in v2:
- clarify the first patch's subject (Rob)
- removed patch #2 which was creating a bisectability problem (kbuild)
- added proper AFLAGS to get s2-arm.S to build properly (kbuild)
- improved MIPS power management binding document (Rob)
Brian Norris (1):
soc: bcm: brcmstb: Add support for S2/S3/S5 suspend states (ARM)
Florian Fainelli (2):
dt-bindings: ARM: brcmstb: Update Broadcom STB Power Management
binding
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 | 153 ++++
drivers/soc/bcm/Kconfig | 2 +
drivers/soc/bcm/brcmstb/Kconfig | 9 +
drivers/soc/bcm/brcmstb/Makefile | 1 +
drivers/soc/bcm/brcmstb/pm/Makefile | 3 +
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, 2094 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
next reply other threads:[~2017-07-06 22:25 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-06 22:22 Florian Fainelli [this message]
2017-07-06 22:22 ` [PATCH v3 0/4] Broadcom STB S2/S3/S5 support for ARM and MIPS Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` [PATCH v3 1/4] dt-bindings: ARM: brcmstb: Update Broadcom STB Power Management binding Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` [PATCH v3 2/4] soc: bcm: brcmstb: Add support for S2/S3/S5 suspend states (ARM) Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` [PATCH v3 3/4] dt-bindings: Document MIPS Broadcom STB power management nodes Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-10 14:13 ` Rob Herring
2017-07-10 14:13 ` Rob Herring
2017-07-10 14:13 ` Rob Herring
2017-07-06 22:22 ` [PATCH v3 4/4] soc bcm: brcmstb: Add support for S2/S3/S5 suspend states (MIPS) Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-06 22:22 ` Florian Fainelli
2017-07-18 19:52 ` [PATCH v3 0/4] Broadcom STB S2/S3/S5 support for ARM and MIPS Florian Fainelli
2017-07-18 19:52 ` Florian Fainelli
2017-07-18 19:52 ` Florian Fainelli
2017-07-28 23:59 ` Florian Fainelli
2017-07-28 23:59 ` Florian Fainelli
2017-07-28 23:59 ` Florian Fainelli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170706222225.9758-1-f.fainelli@gmail.com \
--to=f.fainelli@gmail.com \
--cc=arnd@arndb.de \
--cc=bcm-kernel-feedback-list@broadcom.com \
--cc=computersforpeace@gmail.com \
--cc=devicetree@vger.kernel.org \
--cc=eric@anholt.net \
--cc=gregory.0xf0@gmail.com \
--cc=hauke@hauke-m.de \
--cc=justinpopo6@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mips@linux-mips.org \
--cc=linux-pm@vger.kernerl.org \
--cc=mark.rutland@arm.com \
--cc=mmayer@broadcom.com \
--cc=opendmb@gmail.com \
--cc=ralf@linux-mips.org \
--cc=rjw@rjwysocki.net \
--cc=robh+dt@kernel.org \
--cc=zajec5@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.