]> git.baikalelectronics.ru Git - kernel.git/commit
dt: describe base reset signal binding
authorStephen Warren <swarren@nvidia.com>
Tue, 23 Oct 2012 21:45:56 +0000 (15:45 -0600)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Fri, 12 Apr 2013 08:25:25 +0000 (10:25 +0200)
commitf35cccca0eeb9463ebd031042b26ac33f5230058
tree907e6b4a3dccf87cc98655775fb6ee613138b97b
parentf6ca3d9fb3dbb345a373b08bc25f30ea38bef9f8
dt: describe base reset signal binding

This binding is intended to represent the hardware reset signals present
internally in most IC (SoC, FPGA, ...) designs.
It consists of a binding for a reset controller device (provider), and a
pair of properties, "resets" and "reset-names", to link a device node
(consumer) to its reset controller via phandle, similarly to the clock
and interrupt bindings.

The reset controller has all information necessary to reset the consumer
device. That could be provided via device tree, or it could be implemented
in hardware.
The aim is to enable device drivers to request a framework API to issue a
reset simply by providing their struct device pointer as the most common
case.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: Shawn Guo <shawn.guo@linaro.org>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Pavel Machek <pavel@ucw.cz>
Acked-by: Rob Herring <rob.herring@calxeda.com>
Documentation/devicetree/bindings/reset/reset.txt [new file with mode: 0644]