xref: /openbmc/linux/Documentation/devicetree/bindings/power/reset/ocelot-reset.txt (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
15e195f12SAlexandre BelloniMicrosemi Ocelot reset controller
25e195f12SAlexandre Belloni
35e195f12SAlexandre BelloniThe DEVCPU_GCB:CHIP_REGS have a SOFT_RST register that can be used to reset the
4312e95c6SLars PovlsenSoC core.
5312e95c6SLars Povlsen
6312e95c6SLars PovlsenThe reset registers are both present in the MSCC vcoreiii MIPS and
7312e95c6SLars Povlsenmicrochip Sparx5 armv8 SoC's.
85e195f12SAlexandre Belloni
95e195f12SAlexandre BelloniRequired Properties:
10*01b8f5b5SGregory CLEMENT
11*01b8f5b5SGregory CLEMENT - compatible: "mscc,ocelot-chip-reset", "mscc,luton-chip-reset",
12*01b8f5b5SGregory CLEMENT   "mscc,jaguar2-chip-reset" or "microchip,sparx5-chip-reset"
135e195f12SAlexandre Belloni
145e195f12SAlexandre BelloniExample:
155e195f12SAlexandre Belloni	reset@1070008 {
165e195f12SAlexandre Belloni		compatible = "mscc,ocelot-chip-reset";
175e195f12SAlexandre Belloni		reg = <0x1070008 0x4>;
185e195f12SAlexandre Belloni	};
195e195f12SAlexandre Belloni
20