Lines Matching full:reset
3 * Texas Instruments System Control Interface (TI SCI) reset driver
8 * Loosely based on Linux kernel reset-ti-sci.c...
14 #include <reset-uclass.h>
18 * struct ti_sci_reset_data - reset controller information structure
53 * On TI SCI-based devices, the reset provider id field is used as a in ti_sci_reset_of_xlate()
54 * device ID, and the data field is used as the associated reset mask. in ti_sci_reset_of_xlate()
75 * ti_sci_reset_set() - program a device's reset
76 * @rst: Handle to a single reset signal
80 * reset using the TI SCI protocol. The device's reset is asserted if the
83 * reset register is read using a TI SCI device operation, the new value is
84 * set or un-set using the reset's mask, and the new reset value written by
120 * ti_sci_reset_assert() - assert device reset
121 * @rst: Handle to a single reset signal
123 * This function implements the reset driver op to assert a device's reset
126 * argument set to true for asserting the reset.
137 * ti_sci_reset_deassert() - deassert device reset
138 * @rst: Handle to a single reset signal
140 * This function implements the reset driver op to deassert a device's reset
143 * argument set to false for deasserting the reset.
154 * ti_sci_reset_status() - check device reset status
155 * @rst: Handle to a single reset signal
157 * This function implements the reset driver op to return the status of a
158 * device's reset using the TI SCI protocol. The reset register value is read
160 * status of the specific reset is extracted and returned using this reset's
161 * reset mask.
163 * Return: 0 if reset is deasserted, or a non-zero value if reset is asserted
186 { .compatible = "ti,sci-reset", },
200 .name = "ti-sci-reset",