forked from Minki/linux
dt-bindings: reset: Add a binding for the RPi Firmware reset controller
The firmware running on the RPi VideoCore can be used to reset and initialize HW controlled by the firmware. Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> Link: https://lore.kernel.org/r/20200629161845.6021-2-nsaenzjulienne@suse.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
d7b74e0d09
commit
242841992a
@ -48,6 +48,22 @@ properties:
|
||||
- compatible
|
||||
- "#clock-cells"
|
||||
|
||||
reset:
|
||||
type: object
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: raspberrypi,firmware-reset
|
||||
|
||||
"#reset-cells":
|
||||
const: 1
|
||||
description: >
|
||||
The argument is the ID of the firmware reset line to affect.
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- "#reset-cells"
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
required:
|
||||
@ -64,5 +80,10 @@ examples:
|
||||
compatible = "raspberrypi,firmware-clocks";
|
||||
#clock-cells = <1>;
|
||||
};
|
||||
|
||||
reset: reset {
|
||||
compatible = "raspberrypi,firmware-reset";
|
||||
#reset-cells = <1>;
|
||||
};
|
||||
};
|
||||
...
|
||||
|
13
include/dt-bindings/reset/raspberrypi,firmware-reset.h
Normal file
13
include/dt-bindings/reset/raspberrypi,firmware-reset.h
Normal file
@ -0,0 +1,13 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Copyright (c) 2020 Nicolas Saenz Julienne
|
||||
* Author: Nicolas Saenz Julienne <nsaenzjulienne@suse.com>
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_RASPBERRYPI_FIRMWARE_RESET_H
|
||||
#define _DT_BINDINGS_RASPBERRYPI_FIRMWARE_RESET_H
|
||||
|
||||
#define RASPBERRYPI_FIRMWARE_RESET_ID_USB 0
|
||||
#define RASPBERRYPI_FIRMWARE_RESET_NUM_IDS 1
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user