mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 16:13:19 +09:00
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:
committed by
Greg Kroah-Hartman
parent
d7b74e0d09
commit
242841992a
@@ -48,6 +48,22 @@ properties:
|
|||||||
- compatible
|
- compatible
|
||||||
- "#clock-cells"
|
- "#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
|
additionalProperties: false
|
||||||
|
|
||||||
required:
|
required:
|
||||||
@@ -64,5 +80,10 @@ examples:
|
|||||||
compatible = "raspberrypi,firmware-clocks";
|
compatible = "raspberrypi,firmware-clocks";
|
||||||
#clock-cells = <1>;
|
#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
|
||||||
Reference in New Issue
Block a user