From: Evgeny Kolesnikov <evgenyz@gmail.com>
To: unlisted-recipients:; (no To-header on input)
Cc: Evgeny Kolesnikov <evgenyz@gmail.com>,
Sebastian Reichel <sre@kernel.org>,
Rob Herring <robh+dt@kernel.org>,
Mark Rutland <mark.rutland@arm.com>,
Jason Cooper <jason@lakedaemon.net>, Andrew Lunn <andrew@lunn.ch>,
Gregory Clement <gregory.clement@bootlin.com>,
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>,
linux-pm@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/5] Add support for WD MyCloud EX2 Ultra (+ versatile UART-based restart/poweroff drivers)
Date: Mon, 22 Jul 2019 21:53:00 +0200 [thread overview]
Message-ID: <cover.1563822216.git.evgenyz@gmail.com> (raw)
This patchset consists of the DTS, which describes the WD MyCloud EX2 Ultra device,
'poweroff' and 'resert' drivers for power-managing MCUs connected to a board via UART
(these drivers are more versatile than qnap-poweroff and could be used as a substitude),
and DT bindings for these drivers.
The difference between uart-poweroff and qnap-poweroff is small, but important:
uart-poweroff is able to send to an MCU a command of arbitrary length, and the command
itself is defined in a DTS file for a specific device/board, thus making this driver
applicable to wider range of devices.
Evgeny Kolesnikov (5):
power: reset: Add UART-based MCU poweroff DT bindings
power: reset: Add UART-based MCU restart DT bindings
power/reset: Add a power off driver for UART-based PM MCUs
power/reset: Add a restart driver for UART-based PM MCUs
ARM: dts: armada385-wd-mcex2u: Add DTS file for WD My Cloud EX2 Ultra
.../bindings/power/reset/uart-poweroff.txt | 38 +++
.../bindings/power/reset/uart-restart.txt | 39 +++
arch/arm/boot/dts/armada-385-wd-mcex2u.dts | 313 ++++++++++++++++++
drivers/power/reset/Kconfig | 14 +
drivers/power/reset/Makefile | 2 +
drivers/power/reset/uart-poweroff.c | 155 +++++++++
drivers/power/reset/uart-restart.c | 204 ++++++++++++
7 files changed, 765 insertions(+)
create mode 100644 Documentation/devicetree/bindings/power/reset/uart-poweroff.txt
create mode 100644 Documentation/devicetree/bindings/power/reset/uart-restart.txt
create mode 100644 arch/arm/boot/dts/armada-385-wd-mcex2u.dts
create mode 100644 drivers/power/reset/uart-poweroff.c
create mode 100644 drivers/power/reset/uart-restart.c
--
2.21.0
WARNING: multiple messages have this Message-ID (diff)
From: Evgeny Kolesnikov <evgenyz@gmail.com>
Cc: Mark Rutland <mark.rutland@arm.com>, Andrew Lunn <andrew@lunn.ch>,
Jason Cooper <jason@lakedaemon.net>,
linux-pm@vger.kernel.org,
Gregory Clement <gregory.clement@bootlin.com>,
Sebastian Reichel <sre@kernel.org>,
Evgeny Kolesnikov <evgenyz@gmail.com>,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org,
Rob Herring <robh+dt@kernel.org>,
linux-arm-kernel@lists.infradead.org,
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Subject: [PATCH 0/5] Add support for WD MyCloud EX2 Ultra (+ versatile UART-based restart/poweroff drivers)
Date: Mon, 22 Jul 2019 21:53:00 +0200 [thread overview]
Message-ID: <cover.1563822216.git.evgenyz@gmail.com> (raw)
This patchset consists of the DTS, which describes the WD MyCloud EX2 Ultra device,
'poweroff' and 'resert' drivers for power-managing MCUs connected to a board via UART
(these drivers are more versatile than qnap-poweroff and could be used as a substitude),
and DT bindings for these drivers.
The difference between uart-poweroff and qnap-poweroff is small, but important:
uart-poweroff is able to send to an MCU a command of arbitrary length, and the command
itself is defined in a DTS file for a specific device/board, thus making this driver
applicable to wider range of devices.
Evgeny Kolesnikov (5):
power: reset: Add UART-based MCU poweroff DT bindings
power: reset: Add UART-based MCU restart DT bindings
power/reset: Add a power off driver for UART-based PM MCUs
power/reset: Add a restart driver for UART-based PM MCUs
ARM: dts: armada385-wd-mcex2u: Add DTS file for WD My Cloud EX2 Ultra
.../bindings/power/reset/uart-poweroff.txt | 38 +++
.../bindings/power/reset/uart-restart.txt | 39 +++
arch/arm/boot/dts/armada-385-wd-mcex2u.dts | 313 ++++++++++++++++++
drivers/power/reset/Kconfig | 14 +
drivers/power/reset/Makefile | 2 +
drivers/power/reset/uart-poweroff.c | 155 +++++++++
drivers/power/reset/uart-restart.c | 204 ++++++++++++
7 files changed, 765 insertions(+)
create mode 100644 Documentation/devicetree/bindings/power/reset/uart-poweroff.txt
create mode 100644 Documentation/devicetree/bindings/power/reset/uart-restart.txt
create mode 100644 arch/arm/boot/dts/armada-385-wd-mcex2u.dts
create mode 100644 drivers/power/reset/uart-poweroff.c
create mode 100644 drivers/power/reset/uart-restart.c
--
2.21.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
WARNING: multiple messages have this Message-ID (diff)
From: Evgeny Kolesnikov <evgenyz@gmail.com>
Cc: Evgeny Kolesnikov <evgenyz@gmail.com>,
Sebastian Reichel <sre@kernel.org>,
Rob Herring <robh+dt@kernel.org>,
Mark Rutland <mark.rutland@arm.com>,
Jason Cooper <jason@lakedaemon.net>, Andrew Lunn <andrew@lunn.ch>,
Gregory Clement <gregory.clement@bootlin.com>,
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>,
linux-pm@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/5] Add support for WD MyCloud EX2 Ultra (+ versatile UART-based restart/poweroff drivers)
Date: Mon, 22 Jul 2019 21:53:00 +0200 [thread overview]
Message-ID: <cover.1563822216.git.evgenyz@gmail.com> (raw)
This patchset consists of the DTS, which describes the WD MyCloud EX2 Ultra device,
'poweroff' and 'resert' drivers for power-managing MCUs connected to a board via UART
(these drivers are more versatile than qnap-poweroff and could be used as a substitude),
and DT bindings for these drivers.
The difference between uart-poweroff and qnap-poweroff is small, but important:
uart-poweroff is able to send to an MCU a command of arbitrary length, and the command
itself is defined in a DTS file for a specific device/board, thus making this driver
applicable to wider range of devices.
Evgeny Kolesnikov (5):
power: reset: Add UART-based MCU poweroff DT bindings
power: reset: Add UART-based MCU restart DT bindings
power/reset: Add a power off driver for UART-based PM MCUs
power/reset: Add a restart driver for UART-based PM MCUs
ARM: dts: armada385-wd-mcex2u: Add DTS file for WD My Cloud EX2 Ultra
.../bindings/power/reset/uart-poweroff.txt | 38 +++
.../bindings/power/reset/uart-restart.txt | 39 +++
arch/arm/boot/dts/armada-385-wd-mcex2u.dts | 313 ++++++++++++++++++
drivers/power/reset/Kconfig | 14 +
drivers/power/reset/Makefile | 2 +
drivers/power/reset/uart-poweroff.c | 155 +++++++++
drivers/power/reset/uart-restart.c | 204 ++++++++++++
7 files changed, 765 insertions(+)
create mode 100644 Documentation/devicetree/bindings/power/reset/uart-poweroff.txt
create mode 100644 Documentation/devicetree/bindings/power/reset/uart-restart.txt
create mode 100644 arch/arm/boot/dts/armada-385-wd-mcex2u.dts
create mode 100644 drivers/power/reset/uart-poweroff.c
create mode 100644 drivers/power/reset/uart-restart.c
--
2.21.0
next reply other threads:[~2019-07-22 19:53 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-22 19:53 Evgeny Kolesnikov [this message]
2019-07-22 19:53 ` [PATCH 0/5] Add support for WD MyCloud EX2 Ultra (+ versatile UART-based restart/poweroff drivers) Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` [PATCH 1/5] power: reset: Add UART-based MCU poweroff DT bindings Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-08-12 23:50 ` Rob Herring
2019-08-12 23:50 ` Rob Herring
2019-07-22 19:53 ` [PATCH 2/5] power: reset: Add UART-based MCU restart " Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` [PATCH 3/5] power/reset: Add a power off driver for UART-based PM MCUs Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` [PATCH 4/5] power/reset: Add a restart " Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` [PATCH 5/5] ARM: dts: armada385-wd-mcex2u: Add DTS file for WD My Cloud EX2 Ultra Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-22 19:53 ` Evgeny Kolesnikov
2019-07-23 13:48 ` Andrew Lunn
2019-07-23 13:48 ` Andrew Lunn
2019-07-23 1:56 ` [PATCH 0/5] Add support for WD MyCloud EX2 Ultra (+ versatile UART-based restart/poweroff drivers) Andrew Lunn
2019-07-23 1:56 ` Andrew Lunn
2019-07-23 17:48 ` Evgeny Kolesnikov
2019-07-23 17:48 ` Evgeny Kolesnikov
2019-07-23 22:06 ` Andrew Lunn
2019-07-23 22:06 ` Andrew Lunn
2019-07-28 13:20 ` Pavel Machek
2019-07-28 13:20 ` Pavel Machek
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=cover.1563822216.git.evgenyz@gmail.com \
--to=evgenyz@gmail.com \
--cc=andrew@lunn.ch \
--cc=devicetree@vger.kernel.org \
--cc=gregory.clement@bootlin.com \
--cc=jason@lakedaemon.net \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=robh+dt@kernel.org \
--cc=sebastian.hesselbarth@gmail.com \
--cc=sre@kernel.org \
/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.