reset: add polarity field into struct reset_ctl

Some reset controllers support different polarities for reset operation,
so let's add a polarity field into struct reset_ctl.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
Shawn Guo 2019-03-20 15:32:38 +08:00 committed by Tom Rini
parent aec4298ccb
commit f5ed7481e7

View File

@ -43,6 +43,8 @@ struct udevice;
* @data: An optional data field for scenarios where a single integer ID is not * @data: An optional data field for scenarios where a single integer ID is not
* sufficient. If used, it can be populated through an .of_xlate op and * sufficient. If used, it can be populated through an .of_xlate op and
* processed during the various reset ops. * processed during the various reset ops.
* @polarity: An optional polarity field for drivers that support
* different reset polarities.
* *
* Should additional information to identify and configure any reset signal * Should additional information to identify and configure any reset signal
* for any provider be required in the future, the struct could be expanded to * for any provider be required in the future, the struct could be expanded to
@ -59,6 +61,7 @@ struct reset_ctl {
*/ */
unsigned long id; unsigned long id;
unsigned long data; unsigned long data;
unsigned long polarity;
}; };
/** /**