mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
33a1c553d0
The reset driver now supports the ao reset controller, so update the documentation to match. Cc: David Airlie <airlied@linux.ie> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: Rob Herring <robh+dt@kernel.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Philipp Zabel <p.zabel@pengutronix.de> Cc: dri-devel@lists.freedesktop.org Cc: devicetree@vger.kernel.org Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Signed-off-by: John Stultz <john.stultz@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org>
38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
Hisilicon System Reset Controller
|
|
======================================
|
|
|
|
Please also refer to reset.txt in this directory for common reset
|
|
controller binding usage.
|
|
|
|
The reset controller registers are part of the system-ctl block on
|
|
hi6220 SoC.
|
|
|
|
Required properties:
|
|
- compatible: should be one of the following:
|
|
- "hisilicon,hi6220-sysctrl", "syscon" : For peripheral reset controller.
|
|
- "hisilicon,hi6220-mediactrl", "syscon" : For media reset controller.
|
|
- "hisilicon,hi6220-aoctrl", "syscon" : For ao reset controller.
|
|
- reg: should be register base and length as documented in the
|
|
datasheet
|
|
- #reset-cells: 1, see below
|
|
|
|
Example:
|
|
sys_ctrl: sys_ctrl@f7030000 {
|
|
compatible = "hisilicon,hi6220-sysctrl", "syscon";
|
|
reg = <0x0 0xf7030000 0x0 0x2000>;
|
|
#clock-cells = <1>;
|
|
#reset-cells = <1>;
|
|
};
|
|
|
|
Specifying reset lines connected to IP modules
|
|
==============================================
|
|
example:
|
|
|
|
uart1: serial@..... {
|
|
...
|
|
resets = <&sys_ctrl PERIPH_RSTEN3_UART1>;
|
|
...
|
|
};
|
|
|
|
The index could be found in <dt-bindings/reset/hisi,hi6220-resets.h>.
|